понедельник, 23 апреля 2012 г.

Конвертация данных - Выгружать модуль обработки выгрузки (загрузки) данных для платформы 7.7






















Пример для выгрузки из 7.7 в 8.1 - отсюда
Действия для 7-ки :
в КД жмете кнопку "сохранить правила", откроется окошко "сохранение правил обмена"
поставьте галки
А. "сохранять файл обмена данными" - это ваши правила обмена, а также галку
Б. "выгружать модуль обработки выгрузки данных для платформы 77"
После сохранение этих двух файлов, из папки, из которой ставили КД (например, Program Files\1cv81\tmplts\1c\Conversion\2_1_2_1) берете файл "V77Exp.ert" !!Важно!! Не путать с MD77Exp.ert
открываете его любым конфигуратором 77 , открываете сформированный модуль для 77 (см. п. Б) копируете полностью текст данного файла и данным текстом ПОЛНОСТЬЮ заменяете модуль обработки V77Exp.ert

После чего в Вашей 7.7 запускаете обработку V77Exp.ert , указываете там ваши правила (п.А) и все, можете выгружать.
(Из мануала- "У этого правила есть одно исключение - если Вы не пользуетесь обработчиками событий, то можно применять стандартную обработку!")

6 комментариев:

  1. Рад,что помог! Такой давний пост... Что именно интересовало?

    ОтветитьУдалить
  2. Автор, большое тебе спасибо, за спасение моего времени и нервов :)). Я совершенно не мог понять, почему у меня при выгрузке игнорируются обработчики.
    Не совсем очевидный момент, для тех кто впервые делает правила обмена для 7.7.

    ОтветитьУдалить
  3. Не за что! Вот никогда не знаешь, что может пригодиться

    ОтветитьУдалить
  4. Чтобы постоянно не заменять код модуля можно вместо него вставить вот такую строку кода вида:
    #ЗагрузитьИзФайла C:\InfoBase\5901\УТ92-УТ114\Тест\МодульВыгрузки.txt

    ОтветитьУдалить
    Ответы
    1. Не могу ни опровергнуть, ни подтвердить. Но описанный в посте способ- стандартный, возможно его можно и так доработать. Спасибо!

      Удалить