Вход | Регистрация
 

как обновить старую УТ?

как обновить старую УТ?
Я
   tciban
 
05.01.22 - 12:54
С Новым Годом Достопочтенные коллеги! Возникла проблема и нужен ваш совет! Есть конфа УТ 10.3.29.1 В ней есть некоторая доля дописок. Добавлено немного документов и справочников, добавлены реквизиты и движения в типовые документы. Не очень что бы много. Теперь надо обновить конфу до самой свежей (прослеживаемость нужна стала), сохранив в ней старые дописки.

Я пока взял последнюю самую типовую, перетащил в нее все дописки (это заняло где то 3-4 дня). Но просто так ее на рабочую базу не натянуть. Сделал через объединение, но при первом запуске сразу лезут проблемы с обновлением - мы ж перепрыгнули столько версий!Что делать? Какую стратегию обновления посоветуете?
   Double_Medved
 
1 - 05.01.22 - 12:57
А что за проблемы? Там только если при последовательном обновлении запускаются обработки обновления, типа переноса из одного регистра в другой. Но не помню есть ли такое в УТ 10.3. В УТ 11 точно есть
   Double_Medved
 
2 - 05.01.22 - 12:58
Режим совместимости еще посмотри, может в новой версии надо переключить или платформу обновить
   tciban
 
3 - 05.01.22 - 13:17
ну например при переходе с одной из версий какие то манипуляции с УстановитьПризнакВыгрузкиПродажНемаркируемойПродукции (вызывается оно) А в последней типовой такого совсем нету.
   tciban
 
4 - 05.01.22 - 13:21
(1) т.е. вы полагаете, что если сначала обновить до последнего типового релиза, выполнить обновления. а потом уже натянуть конфу с добавленными изменениями то получится?
   d_monah
 
5 - 05.01.22 - 13:37
Предлагаю позвать специалиста.
   tciban
 
6 - 05.01.22 - 13:41
(5) А вот счас обидно было. Дата регистрации: 02 октября 2008; Стаж: 13 лет 3 месяца 3 дня - это из моего профиля.
Впрочем я не гордый, за совет, который позволит сэкономить время и облегчить задачу я готов услыхать что я не специалист. я уже не малчик, знаю что все знать невозможно, "нельзя объять необъятное"
   d_monah
 
7 - 05.01.22 - 13:50
(6) Извините))
   PuhUfa
 
8 - 05.01.22 - 13:54
(3) как может вызываться УстановитьПризнакВыгрузкиПродажНемаркируемойПродукции если, с твоих слов, этого нет в последней типовой в которую ты как раз перенес свои доработки?
   PuhUfa
 
9 - 05.01.22 - 13:55
И доработки свои ты как переносил? копипастом?
   Фрэнки
 
10 - 05.01.22 - 13:56
А никто тебе в такой ситуации оригинального какого-то совета не даст. Берешь копию базы и тестишь на ней варианты.

Если уже точно известны, что внутри обновлений были какие-то манипуляции, т.е. обработка данных процедурами при первом запуске с проверкой номера релиза, то этот же самый код надо искать в самой свежей конфиге.
Скорей всего, что он там есть и если его найдешь, то скорей всего, что там будут перечислены и не удалены все бывшие ранее процедуры обновления.

Другое дело, что в процессе обновления с очень уж древних релизов может быть ситуация, что код процедуры еще есть, но выполниться он уже не сможет, т.к. структурно изменены метаданные.
Но это все только выявлять тестированием и отладкой, проверкой всех релизов, с выявлением среди них критичных структурных изменений.
   tciban
 
11 - 05.01.22 - 14:05
(9) Доработки переносил вдумчиво :) Открыл 2 конфы - в одной типовую последнюю, в другой сравнение сделал конфигурации поставщика с рабочей. И каждое отличие смотрел, анализировал и ручками переносил в типовую. Кусочки кода, добавление новых реквизитов на формы и т.п. Руками.
   hhhh
 
12 - 05.01.22 - 14:05
(6) а зачем спрашиваешь такие вещи? Понятно, что нужно тупо обновить до последнего релиза. Прямо с твоими доработками. Твои доработки никуда не денутся, можно обновлять вмести с ними. Если где-то слетит, на ходу подправишь.
   Смотрящий
 
13 - 05.01.22 - 14:06
(0) Года два назад прыгал с 10.3.7.8 на 10.3.51.3
полтора месяца подготовки - выдернул все доработки в расширение, пробежался по ключевым релизам обновления, выдернул обработчики обновления в отдельную обработку
Накат cf-ника и запуск обработки с обработчиками
Часа два жевало
   PuhUfa
 
14 - 05.01.22 - 14:08
(11) Т.е. свои объекты ты копипастом перенес в последнюю cf? Тогда, лично мой совет, выкинуть все что ты сделал и пойти по пути (12)
   tciban
 
15 - 05.01.22 - 14:10
Пока переписывался - обновил стандартным способом до 10.3.71.1 а потом затык при обновлении на версию 10.3.72.2
Выдает окошко "При обновлении версии программы возникла ошибка! Слишком много фактических параметров."  варианты - "завершить" "перезапустить"
Включение "Останавливаться по ошибке" результата не дало...
   tciban
 
16 - 05.01.22 - 14:13
(14) Что значит копипастом? Ну да, если есть справочник, который ну никак с объектами основной конфигурации не связанный - копипастом. Ели в документ добавлен реквизит - то да, его копипастом, потом на форму в то же (примерно) место. И потом копипастом в нужные места код с ним связанный. Интересно, есть ли иной способ?
   tty12
 
17 - 05.01.22 - 14:14
(15) в отладчике в обработке обновления точку останова ставь и пошагово смотри. гдето вызывается процедура с разным количеством параметров. лечил добавлением необязательного параметра.
   tty12
 
18 - 05.01.22 - 14:15
А вообще обновлял с такого же релиза недавно. Были ошибки, но не критичные. не найденные процедуры просто комментил.
   tty12
 
19 - 05.01.22 - 14:16
(17) или наоборот удалением лишнего параметра)
   tciban
 
20 - 05.01.22 - 14:20
(18) так и сделал первоначально. Коментить пришлось всего 2 раза где то
   tty12
 
21 - 05.01.22 - 14:22
(20) да, так и было помоему. уже 2 месяца - полет нормальный. ТиИ на всякий случай сделай только после обновления. И конфу поставщика обновить не забудь)
   tciban
 
22 - 05.01.22 - 14:23
(21) да я пока на тестовой копии издеваюсь. А вот как конфу поставщика обновить - подзабыл что то
   tty12
 
23 - 05.01.22 - 14:25
(22) после обновления основной конфы, делаешь еще раз обновление, но не ставишь никаких галок. 1С еще напишет, что будет обновлена только конфа поставщика, вроде так. И жмешь обновить.
   tciban
 
24 - 05.01.22 - 14:26
(23) Спасибо!
   tciban
 
25 - 05.01.22 - 14:27
Счас еще долго искать что я забыл перетащить из доработок. Вроде все делал, а вот уже три колонки в списке заказов нашел не перенесенные... О! Уже 4...
   tty12
 
26 - 05.01.22 - 14:31
(25) Это нормально. Главное, чтобы все объекты метаданных, реквизиты и т.д. были перенесены, чтобы обновлять на лету мог. Я так делал, т.к. сроки поджимали. Когда запустил пользователей, то за пол дня доделал то, что упустил. И еще половина нетиповых колонок и тд вообще не нужные оказались)
   tty12
 
27 - 05.01.22 - 14:35
А! и еще... Перепроведи хотябы месяц, после обновления. Чтобы убедиться, что все документы нормально проводятся. А то может оказаться, что не заполнена константа новая. И права проверь, если типовые переделывали.
   tciban
 
28 - 05.01.22 - 14:38
(27) ох! С правами еще та боль будет


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.