#0
by freelit
Есть две одинаковые конфигурации БП 3.0. Хочу посредством xml файла из одной в другую перегрузить определенные документы. Стандартная обработка Загрузка/Выгрузка данных в формате xml не подходит т.к. она при загрузке дублирует справочники (ищет по GUIDу), а мне нужно чтобы поиск был по наименованиям, а для контрагентов например по ИНН/КПП. Выход - писать правила. Однако нужно, чтобы при обновлении конфы они оставались актуальными. Слышал, что есть обработки, которые при запуске сами генерируют правила обмена, анализируя структуру конфигурации и по ним выгружают. Думаю было бы идеально получать такие правила, корректировать их и выгружать данные. Подскажите, существуют ли такие обработки или как создать правила обмена кодом?
#1
by gorakh
В КД2 это штатная обработка. В КД2 загружаешь метаданные конфигурации входящей в поставку обработкой. Создаешь новую конвертацию. При записи будет предложено создать правила. Говоришь ДА. Ждешь. Видешь правила. Правишь как тебе надо.
#2
by freelit
Правила то создам, но при обновлении конфигурации (добавлении/удалении объектов) они станут не актуальными и вручную нужно будет опять менять правила. Нужно, чтобы правила автоматически создавались например при запуске обработки на основании текущей структуры
#5
by freelit
Конфигурация типовая, правил обмена для обмена с идентичной конфигурацией внутри конфы не нашел (да и не к чему они там по идее). нет смысла менять кд, стандартная обработка Выгрузка/загрузка данных все равно не использует правила, а если использовать правила для обмена, то они должны формироваться в реальном времени в зависимости от текущей структуры. КД - это ручное создание правил, от которого хочу уйти
#6
by MaxS
В последних БП 3 можно воспользоваться обменом на КД 3. Настроить обмен с "Другая программа".
#8
by freelit
Если кому интересно, в итоге изменил механизм загрузки в стандартной обработке ВыгрузкаЗагрузкаДанныхXML83 следующим образом: там есть процедура которая анализирует предопределенные элементы в базе (ищет по внутреннему наименованию) и подменяет ссылки на эти элементы во всем xml файле. По аналогии создал такую же процедуру, которая проверяет все справочники, ищет их в базе по любым реквизитам и если находит, то так же подменяет ссылки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v80. Выгрузка данных в идентичную
- 8.1 Выгрузка данных в идентичную конфигурацию " ...
- Обработка "Выгрузка данных в идентичную конфигурацию"
- УТ 10.3.3, выгрузка в идентичную конфигурацию
- Вопрос по ЗиК. Выгрузка проводок и данных налогового учета.
- Выгрузка/загрузка XML. Выгрузка РН
- Выгрузка в идентичную конфигурацию
- Сравнение и объединение правил обмена (переноса данных) XML
- Обмен с помощью плана обмена и правил обмена.
- БСП 2. Привязка Правил обмена/регистрации к Плану обмена
- Выгрузка по ссылке (План обмена, правила обмена)
- Выгрузка правил обмена Розница 2.0
В этой группе 1С
- 1с:ЗУП как отразить диспансеризацию беременных
- СКД отчет за период, периоды в колонках
- Получить синоним макета
- Кассы онлайн (поправки 54-ФЗ) и фискальная память.
- Нетбук для кассы - 1С, сканер ШК, ЕГАИС
- СКД Вывести группировки в одну строку
- Ширина колонок в дереве значений
- Ищу внешнюю печатную форму Акт выполненных работ для УТ 10.3
- COM-соединение и версии платформ
- УТ 11.2 РМК Доступность кнопок Оплатить наличными и т.д. после оплаты
- УТ 11. Отчет дебиторская задолженность по расч. док. показывает просроченные дни
- Групповое проведение документов и создание на основании группу документов
- На управляемой форме не видны поля добавленные программно
- Печать документов через COMConnector из внешней программы
- УПП 1.3 Учет расчетов с поставщиками по счетам и номенклатурным группам.
- Акт о списании материальных запасов
- Расчет среднего заработка. Не заполняется кол-во отраб.дней
- Подключение весов с печатью этикеток DIGI SM-100 к рознице 2.2.2.20
- Как дорисовать форму, генерируемую автоматически СКД
- ВыгрузкаЗагрузкаДанныхXML83 с поиском по наименованию при загрузке справочников