18.08.2009, 12:52 | #21 |
Участник
|
Было бы хорошо если бы кто-то выложил все это отдельным проектом. Чтобы не собирать код по крупицам из сообщений.
Спасибо |
|
18.08.2009, 19:19 | #22 |
Участник
|
1. Для 4.0 полный проект.
2. Для 4.0 только USR слой с необходимыми изменениями. |
|
|
За это сообщение автора поблагодарили: mazzy (2), Ace of Database (5), lev (5), alex55 (1). |
18.08.2009, 19:26 | #23 |
Участник
|
|
|
19.08.2009, 14:24 | #24 |
Гость
|
Цитата:
З,Ы, в 2009 оно сделано отдельной кнопкой, а не в контекстном меню -> смотри мой следующий пост с картинкой Последний раз редактировалось AX2009; 19.08.2009 в 14:41. |
|
19.08.2009, 14:36 | #26 |
Гость
|
Цитата:
Нужно тогда четко описать, что делает эта функция. И для чего она нужна. Я понимаю её как "снять отметку с тех элементов, которые не нужно загружать, т.к. в результате импорта ничего не поменяется". Последний раз редактировалось AX2009; 19.08.2009 в 14:40. |
|
19.08.2009, 17:34 | #27 |
Участник
|
Функция снимает отметку с объектов, которые не отличаются в файле импорта и в системе для того, чтобы увидеть, какие объекты отличаются. Далее эти объекты можно сравнить (XPO и последний слой). В первом сообщении этой темы задача так и поставлена.
Так что функция больше для сравнения, не для непосредственно импорта. |
|
24.08.2009, 18:09 | #28 |
Участник
|
Цитата:
Сообщение от Dron AKA andy
нужно, чтобы неизмененные объекты удалялись из дерева, а оставались только содержащие изменения. Соответственно, вместо \Classes\SysImportElements\markDifferentObjects предлагается \Classes\SysImportElements\deleteEqualObjects:
X++: void deleteNodeWithEmptyParents(FormTreeItem _treeItem) { TreeItemIdx idx = _treeItem.idx(); TreeItemIdx childIdx; int i; boolean parentIsEmpty; // ... if (parentIsEmpty) deleteNodeWithEmptyParents(treeControl.getItem(treeControl.getParent(idx))); } |
|
25.08.2009, 12:06 | #29 |
Moderator
|
Странно. У меня на 4.0SP2 не падает, а то бы сразу запатчил...
Исправил в исходном сообщении.
__________________
Андрей. Последний раз редактировалось Dron AKA andy; 25.08.2009 в 12:13. |
|
02.09.2014, 19:08 | #31 |
:o)
|
Доброго.
Может быть кто-нибудь оптимизировал под 2012? Не поделитесь?
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. |
|
17.12.2014, 08:11 | #32 |
Участник
|
Добрый день!
При сравнении есть возможность переносить модифицированный код построчно, хотелось бы, чтобы так же было можно поступать с методами целиком, и с контролами формы. Подскажите, пожалуйста, как это можно сделать? |
|
17.12.2014, 12:05 | #33 |
Участник
|
А какая у вас версия системы? вроде оно из коробки так умеет - для новых/удаленных методов и контролов. Если же метод/контрол поменялся, то как бы странно затирать изменения целиком - зачем вам тогда вообще сравнение? Импортируйте XPO как есть.
|
|
23.05.2015, 14:00 | #34 |
Участник
|
К вопросу о штучечках.
Может кто-нибудь делал доработку чтобы можно было поля табличек подобно методам или кускам методов добавлять. Ткнул по ссылке в окошке сравнения XPO и у тебя поле в табличке добавилось. Последний раз редактировалось Logger; 23.05.2015 в 14:16. |
|
|
За это сообщение автора поблагодарили: Ace of Database (1). |
25.05.2015, 12:44 | #35 |
Сенбернар
|
Я бы стал сомневаться..
Кусок метода - если есть конфликт в коде (а оно бывает, да) - разруливается тем, кто сравнивает-пееносит. такие же проблемки с ПОЛЯМИ БД. гм.. - не предусмотрено в движке отображение проблем - движок не хочет знать (и правильно) о наполнении БД - ну, например, вы при импоте выравнивание меняеете.. или свойство. как зовут-то, не помню.. "Хранить в БД" Ну, вот как-то так. Такой "штучки", как Вы запросили, ИМХО, нет. Потому что быть не может ))
__________________
Best Regards, Roman |
|
25.05.2015, 13:08 | #36 |
Участник
|
Может, может.
Добрые люди подсказали что есть и так делали. Просто никто не выкладывал пока. Ну ничо, мы и сами могем написать. |
|
25.05.2015, 15:48 | #37 |
Участник
|
Ага, было бы круто. Думаю, человек который выложит на форум, сорвет банк репутации Готов скинуться
__________________
Ivanhoe as is.. |
|
25.05.2015, 16:39 | #38 |
Участник
|
Гораздо интереснее почему в стандарте так не сделали. Самим ведь приходится много всего переносить. Спрашиваю потому что есть опасения - вдруг какие-то риски не учли.
|
|
25.05.2015, 17:12 | #39 |
Участник
|
Ну вот "отобразить различия" в форме сравнения нет в стандарте, а на проектах же делаем? Раньше и форм по слоям не было
__________________
Ivanhoe as is.. |
|
25.05.2015, 21:32 | #40 |
Сенбернар
|
Цитата:
Написать - легко. Но, думая о последствиях - я бы - не стал такого делать. Стандарт Аксы писали очень неглупые люди, any objections?
__________________
Best Regards, Roman |
|
Теги |
araxis, ax2009, ax3.0, ax4.0, xpo, документация, законченный пример, импорт, инструменты, полезное, разработка, сравнение, сравнение систем, сравнение слоев |
|
|