|   |   | 
| 
 | Обновление | ☑ | ||
|---|---|---|---|---|
| 0
    
        Oz11 28.12.11✎ 12:14 | 
        Ребята. растолкуйте на пальцах как обновить правленую типовую конфигурацию. причем номер конфигурации поставщика отстает на два релиза от номера рабочей конфигурации. поиски в инете  дают массу статей, но все как-то туго. отзовитесь.     | |||
| 1
    
        Oz11 28.12.11✎ 12:16 | 
        еще, файлы обновлений в виде архивов в которых есть cfu, но нет cf.     | |||
| 2
    
        H A D G E H O G s 28.12.11✎ 12:17 | 
        Мне бы ваши проблемы.     | |||
| 3
    
        Oz11 28.12.11✎ 12:18 | 
        да вот первый раз сталкиваюсь с обновлениями и нужен хороший пинок чтобы понять как грамотно это делать.     | |||
| 4
    
        H A D G E H O G s 28.12.11✎ 12:21 | 
        Неожиданное место выбрала эволюция для межушного ганглия.     | |||
| 5
    
        Oz11 28.12.11✎ 12:23 | 
        интересно награждается тяга к познанию.     | |||
| 6
    
        vladko 28.12.11✎ 12:23 | 
        сперва выровнять релизы поставщика и рабоч.конфигурации. Для этого нужен .cf от релиза рабочей базы     | |||
| 7
    
        Oz11 28.12.11✎ 12:26 | 
        такого cf нет. есть лишь рабочая база 1.0.13.1, поставщик 1.0.11.1 и обновление от 12го до 17го. задача обновить рабочую базу до 17го релиза.     | |||
| 8
    
        H A D G E H O G s 28.12.11✎ 12:26 | 
        (0) Обновляй как обычно, что не так?
  Только в промежуточных этапах не обновляю рабочую базу, иначе затрешь данные в добавленных реквизитах. | |||
| 9
    
        Oz11 28.12.11✎ 12:35 | 
        так вот уровень моих практический познаний в обновлении таков что мне не понятна фраза "обновляй как обычно". я поступал так: при обновлении с 13 до 14 через Конфигурация - Поддержка - обновить конфигурацию игрался с галочками о исправлениями кода. когда обновил, при попытке зайти в предприятие вылазит ошибка "Версия поменялась - запустить обработки". на них ошибка. а так же затерлись некоторые правки в рабочей, хотя галочка "Показывать только дважды измененный объекты" стояла и в поле сравнения эти отличия не попали. если можно - объясните на пальцах как поступать. сейчас склоняюсь к мысли что может сразу обновить рабочую последовательно аж до 17го релиза и там уже вносить все правки из рабочей.     | |||
| 10
    
        DSatan 28.12.11✎ 12:35 | 
        при обновлении в диалоге сравнения сними все галки - так сможешь поднять релиз только конфы поставщика
  после выравнивания версий поставщика и рабочей обновляешь дальше по стандартной методике в принципе все расписано здесь http://develop.iservice.ru/articles.phtml?subaction=showfull&id=1229313407&archive=&start_from=&ucat=11& | |||
| 11
    
        DSatan 28.12.11✎ 12:37 | 
        только не помню - для обновления конфы поставщика необходим CF или достаточно CFU     | |||
| 12
    
        Турбо 28.12.11✎ 12:41 | 
        (0)выясняешь что изменено в ней по сравнению с типовой
  потом обновляешь (собственно по умолчанию все данные должны сохраниться) потом делаешь так чтобы в новой конфе работала дописанная логика если есть сомнения в версии конфы сравнивай со всеми из типовой последовательности конфигураций тогда та которая даст меньше расхождений и есть твой релиз | |||
| 13
    
        Oz11 28.12.11✎ 12:46 | 
        (11) так и делал. затерлись некоторые правки в рабочей, которых не было в таблице сравнения при проставленной галочке фильтра. сейчас у меня план действий таков. есть 13й релиз - необходимо обновить до 17го. я последовательно накатываю обновления, ничего не трогая в галочках в сравнении, каждый раз получая типовую базу без моих правок с необходимым релизом. конфигурацию базы данных каждый раз не обновляю и в предприятие не захожу. когда доберусь до 17 го релиза буду все правки руками перетаскивать из первоначальной рабочей (13) в новую рабочую (17). когда перетащу все правки - обновлю базу данных, выгружу файл конфигурации и зайду в предприятие. по идее мне должно вылезти сообщение что версия поменялась и произвести все обновления с 13го до 17го. правильно ли я размышляю и приведет ли меня такой метод к победе?     | |||
| 14
    
        DSatan 28.12.11✎ 13:27 | 
        желательно после каждого ключевого релиза обновлять конфигурацию БД и запускать в режиме предприятия     | |||
| 15
    
        Oz11 28.12.11✎ 13:29 | 
        (14) обоснуй.     | |||
| 16
    
        Мыш 28.12.11✎ 13:37 | 
        (14) Поддерживаю.
  (15) После обновления релиза в режиме предприятия выполняются разные обработки. Например по переносу данных из одного регистра в другой (это просто пример). Есть вероятность, что в каком-то из последующих релизов очищенный регистр будет удален и обработка обновления не сможет выполниться. | |||
| 17
    
        Турбо 28.12.11✎ 13:50 | 
        (15)в коде посмотри, в общем виде рекомендация верная, обработка должна работать на той коные для которой написана а не на следующей     | |||
| 18
    
        Турбо 28.12.11✎ 13:51 | 
        (13)галочки птички и чекбоксы тебя не спасут
  конфа переписана смотри (12) | |||
| 19
    
        Oz11 28.12.11✎ 13:52 | 
        хорошо. а как поступать в случае, когда мне нужно 4 обновления накатить? и делаю я это на копии рабочей базы, а потом просто выгружаю получившуюся кафешку и суну ее в рабочую.     | |||
| 20
    
        DSatan 28.12.11✎ 14:02 | 
        (19) ты определись как будешь промежуточные обновы делать? с сохранением нетиповых доработок или без?     | |||
| 21
    
        Oz11 28.12.11✎ 14:06 | 
        (20) без сохранения. не типовые доработки буду тулить в последний релиз.     | |||
| 22
    
        ДемонМаксвелла 28.12.11✎ 14:16 | ||||
| 23
    
        DSatan 28.12.11✎ 14:16 | 
        (21) рискуешь, но раз так решил то тогда самый быстрый:
  1) типовая конфа 17 релиза, добавляешь туда нетиповые доработки, полученный результат сохраняешь в CF_17_доработки 2) рабочая конфа 11 релиза - делаешь "Сравнить, объеденить" с полученным в п.1 CF_17_доработки. При сравнении объекты, исчезнувшие в CF_17_доработки по сравнению с Рабочая_11 не удаляй потом когда будет время - обнови только конфу поставщика до 17 релиза | |||
| 24
    
        DSatan 28.12.11✎ 14:17 | 
        (22) не хочет он это читать :) уже советовал :)     | |||
| 25
    
        Турбо 28.12.11✎ 14:23 | 
        (19)считай что ты тренируешся на копии
  и опять: разница межде твоей и типовой должна быть равна разнице между твоей и типовой после обновления самы простой путь уже описан выше | |||
| 26
    
        Oz11 28.12.11✎ 14:37 | 
        то есть выходит что лучше делать обновления сразу на рабочей и после каждого шага (установки обновления) сохранять и заходить в предприятие. так полюбому не выйдет. а можно ли сделать 4 кафешки для каждого релиза (причем 14, 15, 16 будут с затертыми правками, а 17 с восстановленными). потом последовательно налить их на рабочую, каждый раз сохраняя и заходя в предприятие. как считаете, сработает ли такой вариант?     | |||
| 27
    
        Мыш 28.12.11✎ 14:42 | 
        (26) 
  > делать обновления сразу на рабочей и после каждого шага (установки обновления) сохранять и заходить в предприятие > потом последовательно налить их на рабочую, каждый раз сохраняя и заходя в предприятие А в чем разница между этими двумя вариантами? | |||
| 28
    
        hhhh 28.12.11✎ 14:53 | 
        (26) а почему не сработает? И пользователи могут работать, когда ты обновляешься. Выгонять только на момент сохранения конфы БД.     | |||
| 29
    
        Oz11 28.12.11✎ 14:54 | 
        (27) спасибо. это и хотел услышать. Значит окончательный вариант таков: обновляю копию последовательно и для каждого нового релиза сохраняю кафешку. на последний релиз накатываю все правки из рабочей. затем на рабочей последовательно загружаю все кафешки с обновлениями, заползая в предприятие дабы провести корректно переходы на новую версию.     | |||
| 30
    
        Oz11 28.12.11✎ 14:54 | 
        (28) итого выгонять 4 раза. ))     | |||
| 31
    
        hhhh 28.12.11✎ 14:57 | 
        (30) да, это если сохраняешь конфу БД каждый раз. А если например конфу поставщика или просто сохранить конфигурацию, то и не нужно.     | |||
| 32
    
        Турбо 28.12.11✎ 15:03 | 
        (30)вечером можно проще - обновлять каждый раз на типовой релиз по быстрому а потом внести доработки только в последнюю конфу     | |||
| 33
    
        Турбо 28.12.11✎ 15:03 | 
        (31)имеется в виду чтобы обработки обновления верно отработали     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |