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