При переносе данных между одинаковыми конфигурациями 1С (например, в процессе разделения учета или после обновления с конфигурации «Бухгалтерия предприятия 2.0» до 3.0) нередко возникает необходимость выгрузить информацию не по всей базе, а только по определенным организациям. Стандартные обработки выгрузки для идентичных конфигураций не всегда позволяют удобно настроить фильтрацию по организациям для всего массива данных. Рассмотрим, какими способами можно успешно перенести данные выбранных юридических лиц в отдельную информационную базу.
Наиболее быстрым и удобным способом разделения данных по организациям без написания индивидуальных правил обмена является использование встроенного плана обмена и механизма распределенных информационных баз (РИБ).
Разберем алгоритм выполнения этой операции по шагам:
По организациям в исходной базе-источнике.После создания начального образа новая база будет находиться в режиме подчиненного узла. Чтобы сделать ее полностью независимой и снять ограничения РИБ, необходимо удалить связь с главным узлом.
Проанализируем основные способы отвязки подчиненного узла:
1. Отключение через командную строку
Запустим «Конфигуратор» подчиненной базы с параметром /ResetMasterNode. Команда вызова выглядит следующим образом:
1cv8.exe DESIGNER /F"ПутьКБазе" /ResetMasterNode
При последующем открытии базы в режиме «1С:Предприятие» платформа предложит окончательно сбросить ссылку на главный узел.
2. Программное отключение в режиме «1С:Предприятие»
Выполнить отвязку можно во внешней обработке или через встроенную консоль кода. Для этого используется метод объекта ПланыОбмена:
ПланыОбмена.УстановитьГлавныйУзел(Неопределено);
После выполнения данного кода база перестанет быть подчиненным узлом РИБ и сможет работать автономно.
Рассмотрим важные технические нюансы, о которых следует помнить при выгрузке через начальный образ:
1. Перенос общих справочников
При формировании начального образа документы и учетные регистры фильтруются по выбранным организациям. Однако общие справочники (такие как Номенклатура, Контрагенты, ФизическиеЛица), а также независимые регистры сведений без реквизита Организация переносятся целиком из исходной базы.
2. Корректировка параметров учета
После отвязки узла рекомендуется зайти в настройки программы и проверить константы учетной политики и параметры учета, так как часть общих настроек базы-источника сохраняется в новой базе.
Если использование механизма РИБ по каким-то причинам неприменимо, разберем альтернативные варианты переноса:
Организация для выгружаемых объектов.