Выгрузка документов, v7

Обработки - Обработка документов

Велосипед. Но - для личного пользования, так что ультиматум: не пинать :)

Суть™ такова: указываем каталог, куда будет помещён файл выгрузки, указываем период, выбираем типы документов, которые надо выгрузить.
Ну и всё. Жмём на кнопку, получаем результат.
Таблица значений с одной строкой и тремя полями: 1. описание выгрузки, 2. таблица справочников, 3. таблица документов.
Таблицы справочников и документов, соответственно, имеют по два поля: 1. имя справочника, 2. таблица значений с выгружаемыми данными.
Для каждого типа документов будет выполнена выборка за период, будут проанализированы реквизиты. Все реквизиты типа "Справочник" тоже попадут в выгрузку.
Если выгружаемый таким макаром справочник сам содержит реквизиты типа "Справочник", то и они попадут в выгрузку. И так далее.
Перечисления записываются просто строкой. Примитивные типы - идут соответствующим типом.
Короче - велосипед, условно-универсальный, в плане выгрузки.
Из минусов: тип файла выгрузки - сериализованная ТЗ, семёрочная. Т.е. загружать из него - в семёрку только. Надо бы в xml, но мне не надо для задачи. Ну и ощутимый минус - я не рисовал выгрузку иерархии справочников. Ссылку на родителя - рисовал, а всю цепочку - нет.

Приложен файл обработки выгрузки и демонстрационная загрузка. Для бухии семёрочной. Под выгрузку из ПУБ. Выгружаются реализации, загружаются, как поступления.

Скачать файлы

Наименование Файл Версия Размер
ВыгрузкаДокументовУниверсальная.ert
.ert 71,00Kb
18.09.12
72
.ert 71,00Kb 72 Скачать
ПримерЗагрузкиДокументов.ert
.ert 51,50Kb
18.09.12
24
.ert 51,50Kb 24 Скачать

См. также

Комментарии
1. Макас (makas) 43 19.09.12 14:14 Сейчас в теме
2. Александр Лыткин (TrinitronOTV) 20.09.12 07:32 Сейчас в теме
а загрузка будет реализована? почему спросил, потому что написано "демонстрационная загрузка"
3. Дуб (Дуб) 70 20.09.12 09:12 Сейчас в теме
Второй файл - с примером загрузки. Синхронизация ссылок - через .dbf с двумя полями.
Первичный поиск - по наименованию.
Но тут цимес в том, что если выгружается всё скопом, то при загрузке мы можем сами решать - что и как грузить.
Оставьте свое сообщение