На днях потребовалось перенести документы из БП 3.0 в УТ 10.3 и я начал настраивать синхронизацию. Но что-то в БП 3 застопорилось и никак не хотело проходить 1-й этап указание каталога - котик на экране терпеливо вылизывался несколько часов, но без толку. Настройка прямым обменом из УТ 10 тоже не прошла (наверное по той же причине). Никаких видимых причин не увидел а времени разбираться как обычно не было и я решил проблему в обход: вытащил из макета правило - загрузил его в КД 2.0 и там его подкорректировал чтобы можно было выгрузить при помощи типовой обработки УниверсальныйОбменДаннымиXML.
На мой взгляд это самый надежный вариант если выгрузка нужна разовая.
Все изменения я пометил "CaSH". Из нюансов отмечу что доработал:
- при загрузке в УТ в документах проставляется подразделение по умолчанию первое найденное (из не помеченных на удаление), если не найдено то создается
- при загрузке в УТ в кассовых документах проставляется касса по умолчанию первая найденная для данной организации (из не помеченных на удаление), если не найдено то создается
Мини-инструкция для тех кто не работал с обработкой.
Выгрузка данных (как и загрузка) производится при помощи обработки «Универсальный обмен данными в формате XML» которая содержится во всех типовых конфигурациях как на обычных формах так и на управляемых, интерфейс у них похож, а принцип работы одинаков.
В управляемых формах обработку можно открыть нажав в главном меню команду «Все функции», если такой команды нет, то нужно в главном меню нажать «Сервис» – «Параметры» и в открывшемся окне «Параметры» установить флажок «Отображать команду «Все функции» и нажать ОК.
После этого повторно идем в главное меню и нажимаем появившуюся команду «Все функции». В открывшемся окне «Все функции» в ветке «Обработки» почти в самом конце ее списка выбираем «Универсальный обмен данными в формате XML».
В открывшейся обработке на вкладке «Выгрузка данных» выбираем имя файла правил обмена (данный XML-файл), на вопрос «Загрузить правило обмена» соглашаемся (если случайно отказались то жмем справа от имени файла кнопку «Прочитать правила обмена»)
Я обычно выгружаю в промежуточный файл. Для этого указываем имя файла данных (это тоже будет XML-файл) – при первой выгрузке нужно выбрать место на диске куда будете сохранять файл и в поле «Имя файла» написать произвольное имя (не забыв указать в конце «.xml»). Файл будет создан при выгрузке.
На вкладке «Выгружаемые данные» проверяем «Правила выгрузки данных» - какие объекты будут выгружены.
На вкладке «Параметры выгрузки» проставляем параметры влияющие на выгрузку (обычно это условия отбора) и загрузку (обычно это особенности заполнения загружаемых данных).
На вкладке «Комментарий» можно указать произвольный текст который будет виден перед загрузкой файла в базе приемнике (удобно на случай если файл загружается не лично, а передается другому лицу)
После чего жмем кнопку «Выгрузить данные» и дальше выгруженный XML-файл можно в базе приемнике загрузить аналогичной обработкой указав имя файла на вкладке «Загрузка данных» и нажав «Загрузить данные».