gifts2017

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

Опубликовал Дуб (Дуб) в раздел Обработки - Обработка документов

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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