28.02.2006, 18:15 | #1 |
Developer
|
Баг при импорте форм... или фича?
Столкнулся с тем, что при импорте формы, когда у поля (полей) датасоурса (датасоурсов) этой формы изменено ОДНО любое свойство (кроме 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 |
Axapta
|
У меня все нормально.
|
|
|
За это сообщение автора поблагодарили: vallys (1), vulture (0). |
28.02.2006, 18:47 | #3 |
Developer
|
Цитата:
Сообщение от oip
У меня все нормально.
|
|
28.02.2006, 18:48 | #4 |
Axapta
|
Для "спасибо" - на весы в моем посте кликни.
|
|
28.02.2006, 18:52 | #5 |
Developer
|
Цитата:
Сообщение от oip
Для "спасибо" - на весы в моем посте кликни.
Забыл спросить, oip, версия Аксапты какая? |
|
28.02.2006, 20:26 | #6 |
Axapta
|
3.0 SP4. Могу завтра с утра на SP3 попробовать, если до тех пор никто не попробует.
|
|
01.03.2006, 08:46 | #7 |
Axapta
|
SP3 - тоже все нормально.
|
|
01.03.2006, 09:04 | #8 |
Участник
|
было что-то подобное. oip может и на sp2 попробуете?
|
|
01.03.2006, 09:12 | #9 |
Axapta
|
А SP2 У меня нету.
|
|
01.03.2006, 10:24 | #10 |
Developer
|
Уважаемые! У кого SP2? Проверьте, пожалуйста!
Цитата:
Сообщение от Artild
было что-то подобное. oip может и на sp2 попробуете?
У нас данная проблема проявляется и на тонком, и на толстом клиентах, и в двухуровневой... т.е. всегда без исключений. Получается, что некорректно работают функции infolog.getImportedNode и infolog.importElement - а они зашиты в ядро. Может в SP3 исправили? Кто-нибудь может поделиться Axapta 3.0 SP3 Fixlist? |
|
01.03.2006, 11:44 | #11 |
Участник
|
у меня была похожая проблема при експорте/импорте на SP3. Но там не свойства форм, а весь проэкт коряво импортировался. Тоесть то таблицы не импортнутся то еще что-то. Было и со свойствами таблиц какая-то морока. В конце концов пришлось делить импорт проэкта на отдельный импорт каждого типа элементов (таблицы отдельно, EDT отдельно формы отдельно). Очень часто возникала ощибка когда в таблицах были поля с указаным EDT и EDT тоже нужно было импортнуть. Либо свойство поля таблицы где указиваешь EDT просто выскакивало либо при обновлении уже существующей таблицы где в импорте EDT одного из полей был изменен оставался старый параметр. Такая фишка была даже когда в таблицах не было данных. Приходилось ручками там все делать.
|
|
01.03.2006, 12:20 | #12 |
Участник
|
Было такое точно. Я даже с какого-то момента стал эти свойства ставить в коде. Но сейчас попробовал на SP3 - все нормально. Видимо, действительно починили. SP2, увы, уже нету, чтобы попробовать.
|
|
|
За это сообщение автора поблагодарили: vallys (1). |
01.03.2006, 12:29 | #13 |
Модератор
|
Хм. Мда. Методология импорта отработана до автоматизма:
1) Импорт 2) Еще раз импорт 3) Компиляция проекта С Уважением, Георгий |
|
01.03.2006, 13:03 | #14 |
Developer
|
Цитата:
Сообщение от braathe
у меня была похожая проблема при експорте/импорте на SP3. Но там не свойства форм, а весь проэкт коряво импортировался...
Цитата:
Сообщение от olesh
Было такое точно. Я даже с какого-то момента стал эти свойства ставить в коде. Но сейчас попробовал на SP3 - все нормально. Видимо, действительно починили. SP2, увы, уже нету, чтобы попробовать.
Цитата:
Сообщение от George Nordic
Хм. Мда. Методология импорта отработана до автоматизма:
1) Импорт 2) Еще раз импорт 3) Компиляция проекта У кого-нибудь остался SP2, или у всех SP3/SP4 ? Последний раз редактировалось vallys; 01.03.2006 в 13:12. |
|
03.03.2006, 13:53 | #15 |
Пенсионер
|
Возможно, что надо изменить порядок элементов в проекте, по порядку их использования, возможно сначала (в дереве проекта) должна идти таблица, а потом форма, ну и т.д.
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
03.03.2006, 13:58 | #16 |
Developer
|
Цитата:
Сообщение от blokva
Возможно, что надо изменить порядок элементов в проекте, по порядку их использования, возможно сначала (в дереве проекта) должна идти таблица, а потом форма, ну и т.д.
|
|
03.03.2006, 14:41 | #17 |
Axapta
|
Свойство не импортируется, тьфу, кака мелочь.
У меня вчера на СП4 не импортировались меню и меню айтемы, это было веселее. |
|
03.03.2006, 15:44 | #18 |
Участник
|
Повторяться то повторяется но нет переодичности. У меня там вообще довольно большой проэкт поетому там сложно за всем уследить. Исправляю по мере поступления жалоб. Недавно вискачло значение датасоурса на некоторых формах содержащих датасорс обпределенной таблицы и на всех полях все повилетало. Вправил ручками все работает. Порядок пробовал разный чтото не очень помогает но мысль конечно такая была. Еще тут может играть фактор того что по мере программирования требования менялись и приходилось переиначивать таблицы при уже существующих формах что не есть хорошо. Может это как-то повлияло.
|
|
03.03.2006, 20:17 | #19 |
Участник
|
Исправлено в 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 |
Developer
|
Цитата:
Сообщение от 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. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|