Показать сообщение отдельно
Старый 26.10.2005, 11:33   #21  
e39-528i is offline
e39-528i
Участник
 
81 / 12 (1) ++
Регистрация: 20.08.2005
Адрес: г Москва
2 Scorp:

Переход с 2xx на 4xx...
При такой разнице версий вопрос, скорее, уже не технический а организационный.

Стадия первая. Код.
Можно предположить, что стандартный функционал 4хх >= 2xx.
то есть, если бы мы переходили с чистой 2xx на чистую 4хх, задача свелась бы только к спасению данных.

Однако у нас есть доработки в версии 2хх. По идее, чтобы все были счастливы их терять нельзя. Нужно понять, что это за доработки. Может что-то уже есть в стандартной четверке и тащить код из двушки не надо.

Как это понять? Загнать оригинальную двушку и твою двушку в девелоперс тулкит и сравнить.
Также, пошарить по докам, если конечно доки и перечень модификаций велся.
Возможно, все модификации - это просто какие-то новые отчеты. Например, реально в двушке не было русской первички (сф, ао и т п). Про украинскую - не знаю


Стадия вторая. Спасение данных.
После того, как получаем готовое приложение 4хх (стандарт+ то, что перетащили из 2хх), думаем что делать со справочниками и операциями.
Если модификаций таблиц в двушке было немного, можно воспользоваться upgrade toolkit.

Альтернатива - писать датапорты.
По своему опыту могу сказать, что при использовании датапортов возникает гемор с формированием клиент/поставщик книга операций.
Версия 2хх в этом отношении кардинально отличается от трешки и четверки. Например, в 2xx остаток - поле normal, в 3xx и выше - поле вычисляемое, на основе табл. "подроб. клиент/поставщик книга операций". В двушке таблиц "подроб. клиент/поставщик книга операций" нет вообще.