Получение измененных документов в 1С: 7.7


Оперативное получение списка измененных документов 1С: 7.7 (любая конфигурация).

Предлагается метод получения списка измененных документов.

Обработка написана для регулярной выгрузки данных в 1С:8, причем выбираются только нужные виды документов.

Работает с любой конфигурацией 1С:7.7.

Принцип метода: 

  1. В 1С:7.7 создается распределенная база данных, в ней удаленная БД (только получатель) и с ней настраивается обмен. Этот обмен нужен для получения файла обмена, в котором записаны все измененные или вновь созданные документы.
  2. Подготавливается текстовый файл со списком типов документов.
  3. Указываем путь к файлу обмена.
  4. Стартуем, и получаем список измененных объектов.

Для наглядности вывел список в таблицу на форме.

Описание (как это работает):

При старте читаем файл 1Cv7.DD,  в котором описана структура БД, выбираем из него идентификаторы нужных нам типов документов.

Читаем файл обмена, распаковываем, выбираем по полученным идентификаторам ИД документов, из них получаем ссылку на документ.

Все, теперь можно передавать эти ссылки программе выгрузки в 1С:8,  будут выгружены только нужные нам документы и элементы справочников, на которые ссылаются эти документы.

3 Comments

  1. CheBurator

    а что бы просто не читать таблицу измененных объектов прямо в самой 1С и брать оттуда все что надо? взяли, выгрузили, обнулили признак?

    Reply
  2. Vortigaunt

    Интересный подход. Мне бы пригодился ранее. А то я уже написал регистрацию изменений объектов для выгрузки в отдельный справочник.

    Reply
  3. BackHand001

    (1) CheBurator,

    Это в .dbf что ли лазить?

    Нет уж, увольте ))

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *