|
10.02.2004, 12:50 | #1 |
Участник
|
перевод на новую версию
столкнулся с одной очень неприятной деталью.
При переходе на hotfix3 поменялся codeunit 113 (Vend. Entry-Edit) - в него добавлена ф-ция CalcTolVendLedgEntry. Она идет с идентификатором @1. В старой версии codeunit под этим идентификатором идет процедура PostPucrhInvHeader. Теперь самое интересное- смотрим дизайн формы 138 (Posted Purchase Invoice) в новой версии(форма не изменилась по сравнению с предыдущей версией). Триггер OnModifyRecord теперь содержит код VendEntryEdit.CalcTolVendLedgEntry(Rec);. В старой же версии этот же триггер: VendEntryEdit.PostPucrhInvHeader(Rec); Естественно форма не компилируется в новой версии. Ручками правим код (пишем VendEntryEdit.PostPucrhInvHeader(Rec) и все ок. комментарии? |
|
26.10.2005, 11:33 | #2 |
Участник
|
2 Scorp:
Переход с 2xx на 4xx... При такой разнице версий вопрос, скорее, уже не технический а организационный. Стадия первая. Код. Можно предположить, что стандартный функционал 4хх >= 2xx. то есть, если бы мы переходили с чистой 2xx на чистую 4хх, задача свелась бы только к спасению данных. Однако у нас есть доработки в версии 2хх. По идее, чтобы все были счастливы их терять нельзя. Нужно понять, что это за доработки. Может что-то уже есть в стандартной четверке и тащить код из двушки не надо. Как это понять? Загнать оригинальную двушку и твою двушку в девелоперс тулкит и сравнить. Также, пошарить по докам, если конечно доки и перечень модификаций велся. Возможно, все модификации - это просто какие-то новые отчеты. Например, реально в двушке не было русской первички (сф, ао и т п). Про украинскую - не знаю Стадия вторая. Спасение данных. После того, как получаем готовое приложение 4хх (стандарт+ то, что перетащили из 2хх), думаем что делать со справочниками и операциями. Если модификаций таблиц в двушке было немного, можно воспользоваться upgrade toolkit. Альтернатива - писать датапорты. По своему опыту могу сказать, что при использовании датапортов возникает гемор с формированием клиент/поставщик книга операций. Версия 2хх в этом отношении кардинально отличается от трешки и четверки. Например, в 2xx остаток - поле normal, в 3xx и выше - поле вычисляемое, на основе табл. "подроб. клиент/поставщик книга операций". В двушке таблиц "подроб. клиент/поставщик книга операций" нет вообще. |
|
27.10.2005, 12:56 | #3 |
Участник
|
А ХМL датапорты использовали в 4-ке?? Они вроде на валиде помягче будут?
|
|
27.10.2005, 13:45 | #4 |
Участник
|
Цитата:
Сообщение от IGG
А ХМL датапорты использовали в 4-ке?? Они вроде на валиде помягче будут?
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Народный перевод Навижин. Начат новый проект на форуме у Маззи. | 2 | |||
[Attain, XAL и другие родственники] Создать новую таблицу | 1 |
|