Как обновить распределенную информационную базу (РИБ)?
В Интернете на тему обновления РИБ найдется множество полезной, но разрозненной информации. Четкий и простой алгоритм не приводится нигде. Как правило, специалисты рекомендуют использование дополнительных обработок, снятие и накатывание CF-ников и тому подобные способы. Однако обновить РИБ можно и при помощи штатных средств путем выполнения нескольких простых операций.
Взяв для примера определенный программный продукт, опишем последовательность действий. Пусть в наличии имеются технологическая платформа 1С 8.2.13.219 с конфигурацией «1С:Управление торговлей 10.3.14.4», где и развернуты РИБ.
Любое обновление предваряется завершением всех обменов – это предотвращает потерю данных.
Первый этап: создание архивных копий.
Второй этап: обновление центральной базы. Если в ней отсутствуют доработки (за исключением добавленной роли), она может считаться типовой и обновляться стандартным путем – последовательным обращением к «Конфигурации», «Поддержке», «ОбновлениюКонфигурации».
Третий этап: подготовка к обновлению удаленной базы. Передачу обновленной конфигурации удаленной базе предваряет изъятие отработанных пакетов из каталога обмена. Потом в настройках обмена цепочкой перехода «Операции» − «ПланОбмена» − «Полный» − «РегистрацияИзмененийДляОбмена» − «ИзменитьНомераСообщений» производится обнуление всех принятых и отправленных сообщений центральной и удаленной баз.
Четвертый этап: перенастройка на односторонний обмен (при наличии двустороннего обмена). Она осуществляется выбором параметров «ЦентральнаяБаза − ТолькоВыгрузка» и «УдаленнаяБаза − ТолькоЗагрузка».
Пятый этап: выгрузка пакета из обновленной центральной базы.
Шестой этап: загрузка выгруженного пакета в удаленную базу. Система выдаст сообщение об ошибке при чтении изменений при обмене РИБ и предложит перейти в другой режим, для чего следует закрыть режим «Предприятие» и открыть «Конфигуратор».
Седьмой этап: обновление удаленной базы. Оно реализуется нажатием клавиши F7 или последовательным переходом «Конфигурация» − «ОбновитьКонфигурациюБазыДанных», при этом обновление посредством «Поддержки» блокируется. Потом производится «ПринятиеИзменений» и осуществляется «ВыходВРежимПредприятия» (также выполняемый нажатием клавиши F5).
После прохождения всех этапов процедура обновления удаленной базы будет завершена. Заключительным штрихом станет повторный прием того же пакета в удаленную базу. Теперь он будет читаться без ошибок.