Загрузка документов из конфигурации 1С: УПП 1.3 в конфигурацию 1С: Бухгалтерия 3
Идея создания обработки, это предоставить пользователю возможность переносить данные из базы УПП по своему усмотрению. Те документы, которые ему нужны, и за тот период, за который ему нужно. Работа с обработкой выполняется в базе 1С:Бухгалтерия. Конвертация данных осуществляется на основании правил обмена, которые хранятся в макете обработки. При выполнении синхронизации производится подключение к базе УПП посредством COM соединения, выгрузка данных из УПП, и последующая загрузка их в базу бухгалтерии.
- Описание
- Подробнее
Описание
Обработка, это пример программной работы с правилами обмена. В ней выполняется программное подключение к внешней базе, настройка встроенной в конфигурацию обработки "Универсальный план обмена XML", выгрузка данных во временный файл, вызов встроенной обработки "Универсальный план обмена XML", уже в локальной базе, и загрузка выгруженного файла данных. Параметры подключения к внешней базе, сохраняются в хранилище настроек.
Инструкция по работе с обработкой.
1. Устанавливаем обработку в базу Бухгалтерия как внешнюю. При открытии обработки, необходимо задать параметры подключения ко внешней базе. Для этого, в разделе "Еще", вызываем форму настроек.


Задаем настройки подключения. Настройки сохраняются между сеансами, и доступны любому пользователю.
Если необходимо работать с обработкой не устанавливая в базу, то можно параметры подключения задать в коде, в процедуре "ПриСозданииНаСервере", в разделе отмеченном "Режим отладки"

2. После настройки подключения, необходимо указать загружаемый период, указать организацию, выбрать виды загружаемых документов. После чего, по кнопке Синхронизировать, произвести загрузку документов.
3. Подробнее о используемом механизме хранения настроек внешней обработки.
Для работы механизма, во внешней обработке, создаем параметр "ДополнительнаяОбработкаСсылка", с типом "СправочникСсылка.ДополнительныеОтчетыИОбработки". Параметр указываем как Ключевой

В форме изменения настроек, создаем процедуру записи настроек:

В основной форме обработки, в процедуре "ПриСозданииНаСервере", читаем эти настройки.

