AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.03.2011, 20:59   #1  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
экспортировал объекты из 6-ки в 5-ку.
при попытке запуска формы Нав падает. очень устойчиво.
выгрузил объекты в текст, попытался подкачать в 5-ку из текста - опаньки:

---------------------------
Microsoft Dynamics NAV
---------------------------
Синтаксическая ошибка в импорте на строке 54 в позиции 2: FIELDGROUPS.

Символ '}' (ListEnd) ожидался здесь.

---------------------------
ОК
---------------------------

6-ка добавила свойство FIELDGROUPS в конце объекта, а 5-ка о нем не знает, поэтому сваливается.
что делать?
буду писать функцию обработки текстовика, вытирающую и саму FIELDGROUPS и 2 строки ниже ее, иначе не импортится.
напишу - выложу тут.
что сказать? спасибо МС, чтобы мы без тебя делали? отдыхали бы уже, наверное...
Старый 12.03.2011, 22:00   #2  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
получилось что-то вроде такого:

Цитата:
F.TEXTMODE(TRUE);
F.OPEN(FileName);

F1.CREATE(NewFileName);
F1.TEXTMODE(TRUE);
F1.WRITEMODE(TRUE);

REPEAT
CLEAR(fString);
F.READ(fString);

IF TRIM(fString) = 'FIELDGROUPS' THEN
_LineCounter := 3;

IF _LineCounter = 0 THEN
F1.WRITE(fString)
ELSE
_LineCounter -=1;

UNTIL F.POS = F.LEN;

F.CLOSE;
F1.CLOSE;
_LineCounter - простой интежер
TRIM:
EXIT(DELCHR(str,'=',' '));
Старый 29.03.2011, 23:42   #3  
dmites is offline
dmites
Участник
Аватар для dmites
 
221 / 14 (1) ++
Регистрация: 10.08.2005
Если правильно понял, пользуете две версии навика 2009 и 5 сразу причем база одна.
Удовлетворите любопытство, ради чего полезли в 2009 ?
Неужто ролевой интерфейс таки соблазнил ?
Мое устойчивое ИМХО, что чем больше Microsoft запускает свои ручонки в Nav тем меньше действительно полезных вещей там появляется.
Зато устойчиво тянут к покупке других своих продуктов. Обрезали родную базу, тянут за уши к С#....
Старый 30.03.2011, 00:05   #4  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
согласен абсолютно
но причина другая: отдельная коммерческая разработка (для разных клиентов, компаний) делалась на 3.7, плавно переползла на 4-ку (но потребовался меню сюит), оттуда на 5-ку (зато в 5-ке появились новые возможности у Variable!), оттуда на 6-ку и тут опаньки, возникли проблемы в объектах даже без ролевого интерфейса.

с ролевым отдельные проблемы, начиная с количество объектов (одна матрасная форма = два пейджа, один список продаж = список заказов продаж + список кредит нот продаж + список счетов продаж + список возвратов продаж + список общих заказов продаж...), заканчивая мелочами по визуализации (подкраски, управление видимостью и пр.)

даешь 3.60!
уже есть транзитные перемещения, но еще в инвентори (32, 5802) есть код ячейки, что позволяет делать структурированные склады...
эх...
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:04.