Поддержка регистров бухгалтерии
В данной статье рассмотрим загрузку регистра бухгалтерии хозрасчетный на примере объекта конфигурации «ДвиженияССубконто» с использованием встроенных инструментов Инжектора 1С.
В данной статье мы подразумеваем, что Регистратор уже существует в базе-приемнике (1C ERP 2.5). Если это не так, то необходимо предварительно настроить загрузку или создание Регистратора в базе-приемнике.
Предположим, что необходимо организовать одностороннюю выгрузку бухгалтерских проводок из базы БП 3.0 в типовую конфигурацию ERP 2.5 (регистры бухгалтерии при этом одинаковы). Предварительно мы уже подготовили выгрузку в СУБД, которая содержит в себе измерения, ресурсы и реквизиты регистра бухгалтерии хозрасчетный за определенный период.
Что делаем?
Итак, заходим в раздел «Проекты» Инжектора 1С,
нажимаем «Создать».
Выбираем вариант загрузки данных «Загружаем объект» и нажимаем кнопку «Вперед».
Заполняем поля «Наименование проекта», «Подключение к базе-источнику» и выбираем вариант чтения таблиц: «Читаем каждый раз всю таблицу целиком», затем нажимаем «Вперед» в правом нижнем углу интерфейса.
Далее настроим связь Источник → Приемник: в левом окне выбираем выгрузку в СУБД, а в правом — регистр бухгалтерии «Хозрасчетный». После чего, Инжектор 1С запросит автоматический подбор полей. Нажимаем «Ок» и следуем далее.
Выбираем подходящие правила загрузки данных и следуем далее до сопоставления данных.
На этапе сопоставления данных «Источника» и «Приемника» происходит настройка поиска полей с составными типами. В нашем случае — это «Регистратор» и все «Субконто».
Для поиска данных в таких полях выбираем режим загрузки «Вычислять» и задаем в конструкторе условие связи для каждого поля.
Для «Регистратора» выбираем Условие выбора типа = «Передается в колонке RegistratorTip» из источника, а поиск соответствия по полям в рамках одного типа происходит по полю «Ссылка».
Аналогичные настройки производим для поиска Субконто.
Далее нажимаем кнопку «Перенести условия в итоговый текст» и «ОК».
В итоге проведенной настройки все поля составных типов вычисляются.
Далее нужно сохранить проект и проверить загрузку.
Результатом сопоставления является нижняя таблица найденных и заполненных Субконто.