Обработка выполняет загрузку через встроенную в конфигурацию Бухгалтерия 3.0 обработку "Универсальный обмен данными в формате XML". Для загрузки нужен файл в формате XML выгруженный по правилам написанным с использованием конфигурации 1С: Конвертация данных 2.
Она позволяет работать со списком загруженных документов. Можно проводить, отменять, помечать на удаление документы. Так же в отдельную таблицу загружается список загруженных справочников. Все операции (загрузка и обработка документов) выполняются в фоне. Есть возможность сохранять списки загруженных документов, для дальнейшей работы с ними. Обработка может выполнять резервное копирование и восстановление базы.
Достоинства
- Удобная работа с документами после загрузки. Возможность группового проведения, отмены проведения, пометки на удаление, снятие с пометки на удаление.
- Все операции по загрузке и обработке документов выполняются в фоновом режиме.
- Возможность сохранения списка загруженных документов.
- Резервное копирование и восстановление информационной базы.
Установка
Добавьте обработку в справочник «Дополнительные отчеты и обработки». Иначе она работать не будет, так как используются фоновые задания.
Настройка
При первом запуске надо настроить обработку, для этого нажмите на кнопку настроить.
Основные настройки:
- Имя файла обмена – Путь к файлу выгрузки в формате XML.
- Число хранимых загруженных объектов – Максимальное количество хранимых в памяти загружаемых объектов. По умолчанию 5 000. Рекомендую ставить 100 000.
- Путь к папке резервных копий – Папка куда будут сохраняться резервные копии.
- Автоматически сохранять загрузки документов – автоматически сохраняет список загруженных документов после загрузки.
- Каталог сохранения загрузок – Папка куда будут сохраняться списки документов.
Все остальные настройки рекомендую установить, как на картинке выше.
Настройка правила обмена
Чтобы после загрузки из файла обмена, список документов и справочников заполнился, надо доработать правило обмена в конфигурации «Конвертация данных, редакция 2.1».
- В глобальном обработчике «Перед загрузкой данных», надо добавить два параметра, это «ДокументыКПроведению» и «НовыеСправочники»:
// ДокументыКПроведению ТаблицаДокументов = Новый ТаблицаЗначений; ТаблицаДокументов.Колонки.Добавить("Дата"); ТаблицаДокументов.Колонки.Добавить("Ссылка"); ТаблицаДокументов.Колонки.Добавить("ЭтоНовый"); Параметры.Вставить("ДокументыКПроведению", ТаблицаДокументов); // НовыеСправочники Параметры.Вставить("НовыеСправочники", Новый Массив());
- В глобальном обработчике «После загрузки объекта», добавить следующий код:
// Выполним регистрацию документов и справочников для проведения в бухгалтерии МетаданныеОбъекта = Объект.Метаданные(); Если Метаданные.Документы.Содержит(МетаданныеОбъекта) И МетаданныеОбъекта.Проведение = Метаданные.СвойстваОбъектов.Проведение.Разрешить Тогда Если Объект.ЭтоНовый() Тогда НоваяСтрока = Параметры.ДокументыКПроведению.Добавить(); НоваяСтрока.Дата = Объект.Дата; НоваяСтрока.ЭтоНовый = Истина; НоваяСтрока.Ссылка = Объект.ПолучитьСсылкуНового(); Иначе НоваяСтрока = Параметры.ДокументыКПроведению.Добавить(); НоваяСтрока.Дата = Объект.Дата; НоваяСтрока.ЭтоНовый = Ложь; НоваяСтрока.Ссылка = Объект.Ссылка; КонецЕсли; КонецЕсли; Если Метаданные.Справочники.Содержит(МетаданныеОбъекта) Тогда Если Объект.ЭтоНовый() Тогда Параметры.НовыеСправочники.Добавить(Объект.ПолучитьСсылкуНового()); КонецЕсли; КонецЕсли;
Важно: чтобы выгружаемые документы и справочники попадали в таблицы "Документы" и "Справочники", надо для каждого объекта в правилах конвертации объекта (ПКО) во вкладке "Настройки" проверить чтобы не стояла галочка Использовать быстрый поиск объекта при выгрузке и загрузке.
Загрузка
Чтобы загрузить данные из файла выгрузки, нажмите на кнопку «Выполнить загрузку». Загрузка происходит в фоновом режиме.
Все дальнейшие операции с документами (проведение, отмена проведения, пометка и снятие) выполняются так же в фоновом режиме.
Примечание
Обработку применяю постоянно для загрузки и проведения документов в Бухгалтерии.
Работает с базами в файловом и клиент-серверном режиме.
Версия Бухгалтерии с которой она работает "3.0.81.25" и выше.