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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.02.2006, 18:15   #1  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
! Баг при импорте форм... или фича?
Столкнулся с тем, что при импорте формы, когда у поля (полей) датасоурса (датасоурсов) этой формы изменено ОДНО любое свойство (кроме AllowEdit), то это измененное свойство заполняется значением "по умолчанию" вместо прописанного в хро-файле...

Либо только наша Аксапта так себя ведет, либо...

Как можно проверить:
1. Создать форму.
2. Создать в ней датасоурс, определить таблицу (любую)
3. У любого поля изменить ОДНО свойство, например, Enabled с "Yes" на "No"
4. Экспортировать форму
5. Убедиться, что в хро-файле свойство Enabled нашего поля равно "No", т.е. что экспорт прошел успешно
6. Импортировать форму. При сравнении в окне импорта уже можно видеть непонятки
7. Убедиться, что свойство Enabled нашего поля равно "Yes" вместо ожидаемого "No"

Если у кого-нибудь найдется пара минут что бы подтвердить или опровергнуть такое поведение Аксапты - буду премного благодарен

P.S. Axapta 3.0 SP2

Последний раз редактировалось vallys; 28.02.2006 в 18:47.
Старый 28.02.2006, 18:42   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
У меня все нормально.
За это сообщение автора поблагодарили: vallys (1), vulture (0).
Старый 28.02.2006, 18:47   #3  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Цитата:
Сообщение от oip
У меня все нормально.
Тогда все ясно. Глюки - наши, местные . Спасибо.
Старый 28.02.2006, 18:48   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Для "спасибо" - на весы в моем посте кликни.
Старый 28.02.2006, 18:52   #5  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Цитата:
Сообщение от oip
Для "спасибо" - на весы в моем посте кликни.
Кликнул, кликнул
Забыл спросить, oip, версия Аксапты какая?
Старый 28.02.2006, 20:26   #6  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
3.0 SP4. Могу завтра с утра на SP3 попробовать, если до тех пор никто не попробует.
Старый 01.03.2006, 08:46   #7  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
SP3 - тоже все нормально.
Старый 01.03.2006, 09:04   #8  
Artild is offline
Artild
Участник
 
38 / 10 (1) +
Регистрация: 24.01.2003
Адрес: Новосибирск
было что-то подобное. oip может и на sp2 попробуете?
Старый 01.03.2006, 09:12   #9  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
А SP2 У меня нету.
Старый 01.03.2006, 10:24   #10  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
-> Уважаемые! У кого SP2? Проверьте, пожалуйста!
Цитата:
Сообщение от Artild
было что-то подобное. oip может и на sp2 попробуете?
Уважаемые! У кого SP2? Проверьте, пожалуйста! (см. первое сообщение)

У нас данная проблема проявляется и на тонком, и на толстом клиентах, и в двухуровневой... т.е. всегда без исключений. Получается, что некорректно работают функции infolog.getImportedNode и infolog.importElement - а они зашиты в ядро. Может в SP3 исправили? Кто-нибудь может поделиться Axapta 3.0 SP3 Fixlist?
Старый 01.03.2006, 11:44   #11  
braathe is offline
braathe
Участник
 
90 / 13 (1) ++
Регистрация: 16.02.2005
у меня была похожая проблема при експорте/импорте на SP3. Но там не свойства форм, а весь проэкт коряво импортировался. Тоесть то таблицы не импортнутся то еще что-то. Было и со свойствами таблиц какая-то морока. В конце концов пришлось делить импорт проэкта на отдельный импорт каждого типа элементов (таблицы отдельно, EDT отдельно формы отдельно). Очень часто возникала ощибка когда в таблицах были поля с указаным EDT и EDT тоже нужно было импортнуть. Либо свойство поля таблицы где указиваешь EDT просто выскакивало либо при обновлении уже существующей таблицы где в импорте EDT одного из полей был изменен оставался старый параметр. Такая фишка была даже когда в таблицах не было данных. Приходилось ручками там все делать.
Старый 01.03.2006, 12:20   #12  
olesh is offline
olesh
Участник
 
58 / 26 (1) +++
Регистрация: 02.04.2002
Адрес: Москва
Было такое точно. Я даже с какого-то момента стал эти свойства ставить в коде. Но сейчас попробовал на SP3 - все нормально. Видимо, действительно починили. SP2, увы, уже нету, чтобы попробовать.
За это сообщение автора поблагодарили: vallys (1).
Старый 01.03.2006, 12:29   #13  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Хм. Мда. Методология импорта отработана до автоматизма:
1) Импорт
2) Еще раз импорт
3) Компиляция проекта

С Уважением,
Георгий
Старый 01.03.2006, 13:03   #14  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Цитата:
Сообщение от braathe
у меня была похожая проблема при експорте/импорте на SP3. Но там не свойства форм, а весь проэкт коряво импортировался...
Проблема БЫЛА на SP3 или ЕСТЬ сейчас и проявляется постоянно?

Цитата:
Сообщение от olesh
Было такое точно. Я даже с какого-то момента стал эти свойства ставить в коде. Но сейчас попробовал на SP3 - все нормально. Видимо, действительно починили. SP2, увы, уже нету, чтобы попробовать.
Спасибо. Похоже, что починили в SP3. К сожалению у меня нет Axapta 3.0 SP3 Fixlist... как и самого SP3

Цитата:
Сообщение от George Nordic
Хм. Мда. Методология импорта отработана до автоматизма:
1) Импорт
2) Еще раз импорт
3) Компиляция проекта
Само собой, только в нашем случае это не помогает. В любом случае, спасибо за интерес к теме

У кого-нибудь остался SP2, или у всех SP3/SP4 ?

Последний раз редактировалось vallys; 01.03.2006 в 13:12.
Старый 03.03.2006, 13:53   #15  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Возможно, что надо изменить порядок элементов в проекте, по порядку их использования, возможно сначала (в дереве проекта) должна идти таблица, а потом форма, ну и т.д.
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 03.03.2006, 13:58   #16  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Цитата:
Сообщение от blokva
Возможно, что надо изменить порядок элементов в проекте, по порядку их использования, возможно сначала (в дереве проекта) должна идти таблица, а потом форма, ну и т.д.
Уже испробовано... И порядок в проэкте менял и без проэкта и хро-файл мучал... - не помогает
Старый 03.03.2006, 14:41   #17  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Свойство не импортируется, тьфу, кака мелочь.
У меня вчера на СП4 не импортировались меню и меню айтемы, это было веселее.
Старый 03.03.2006, 15:44   #18  
braathe is offline
braathe
Участник
 
90 / 13 (1) ++
Регистрация: 16.02.2005
Повторяться то повторяется но нет переодичности. У меня там вообще довольно большой проэкт поетому там сложно за всем уследить. Исправляю по мере поступления жалоб. Недавно вискачло значение датасоурса на некоторых формах содержащих датасорс обпределенной таблицы и на всех полях все повилетало. Вправил ручками все работает. Порядок пробовал разный чтото не очень помогает но мысль конечно такая была. Еще тут может играть фактор того что по мере программирования требования менялись и приходилось переиначивать таблицы при уже существующих формах что не есть хорошо. Может это как-то повлияло.
Старый 03.03.2006, 20:17   #19  
Ax1D is offline
Ax1D
Участник
 
36 / 16 (1) ++
Регистрация: 01.02.2002
Адрес: Vancouver, British Columbia, Canada
Исправлено в sp3:

GB-249-622-DEBN
Import/Export problem in Axapta 2.5 and 3.0.
Previously, if you changed a field property on a form, then exported it, and then imported it again, the change would be ignored, despite being preserved in the export file. The problem would only occur if no method existed on that particular field. The error has been corrected.
За это сообщение автора поблагодарили: vallys (1).
Старый 06.03.2006, 10:09   #20  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Цитата:
Сообщение от Ax1D
Исправлено в sp3:

GB-249-622-DEBN
Import/Export problem in Axapta 2.5 and 3.0.
Previously, if you changed a field property on a form, then exported it, and then imported it again, the change would be ignored, despite being preserved in the export file. The problem would only occur if no method existed on that particular field. The error has been corrected.
Спасибо! Вопрос снят.

Решение № 1 (для SP2) - перекрывать метод (любой) у поля датасоурса с измененным свойством.
Решение № 2 (для SP2) - определять свойство поля датасоурса в коде.

Последний раз редактировалось vallys; 06.03.2006 в 10:22.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Баг или фича в правах доступа raz DAX: Администрирование 6 17.03.2009 10:51
Edit-метод и Relation - баг или фича ? TasmanianDevil DAX: Программирование 9 20.11.2008 10:16
Баг (Фича?) - Создание номенклатуры Yprit DAX: Функционал 5 29.06.2005 14:27
Транзакции: баг или фича ? Yury DAX: Программирование 4 21.02.2003 17:54
FormListItem.stateChecked() - баг или фича ? Андре DAX: Программирование 5 20.02.2003 14:25

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

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

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