Какие типовые конфигурации поддерживаются программой Обновлятор-1С?

  оглавление  Что будет, если база в момент обновления будет открыта?

Как поведёт себя обновлятор с конфигурацией, в которую внесены изменения?

Пакетный режим

В своей работе обновлятор использует командный режим конфигуратора 1с. О каком таком командном режиме идёт речь?

Командный (по-другому он ещё называется пакетный) режим предназначен для запуска конфигуратора в не интерактивном режиме, то есть из командной строки.

Этот режим работы - документированная возможность от 1С, которая используется во всех решениях для автоматизации администрирования баз.

Например, сама 1С использует этот же режим, когда мы запускаем обновление базы из режима пользователя через обработку "Поиск и установка обновлений".

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

Ну так что там с изменениями?

При этом нужно отметить, что пакетный режим чувствителен к доработкам конфигурации.

Неправильные доработки могут привести к тому, что конфигуратор откажется обновлять базу в пакетном (то есть полностью автоматическом) режиме вот с таким сообщением:

Изменения в базе сломали обновление в пакетном режиме, есть варианты?

Есть следующие варианты решения этой проблемы:

  • вынести изменения во внешние отчёты и обработки (не всегда возможно и целесообразно)
  • вынести изменения в расширения конфигурации (не всегда возможно технически)
  • сделать изменения более грамотно, чтобы при обновлении не возникало конфликтов с изменениями от поставщика и, как следствие, не ломался пакетный режим (не всегда возможно технически)
  • воспользоваться сценарием обновления множества однотипных баз
  • воспользоваться механизмом обновления доработанных конфигураций
  • воспользоваться механизмом обновления конфигураций из хранилища
  • поставить конфигурацию на свою поддержку и делать обновления для неё самому (подходит для множества однотипных конфигураций)
С уважением, (преподаватель школы 1С программистов и разработчик обновлятора).



Владимир Милькин
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:



Какие типовые конфигурации поддерживаются программой Обновлятор-1С?

  оглавление  Что будет, если база в момент обновления будет открыта?