Как настроить обмен УТ в несколько БП
Всем привет. Возникла проблема настройки выгрузки из УТ в две БП. Я так понял когда выгружаешь документы, все реквизиты автоматически прогружаются в виде ссылок. Например, если в УТ есть две организации, их нужно поделить на две Бухгалтерии, так как они разделены на организации. Но если выгружаешь обычным "обменом данных", то автоматом перекидываются обе организации. Как это обойти?
P.S. Заранее, Всем спасибо за ответы.
P.S. Заранее, Всем спасибо за ответы.
По теме из базы знаний
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Правила обмена УТ 11 -> УНФ 1.6
- Загрузка документов из УТ 10 в БП 3
- Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники
- Сравнение и синхронизация остатков в конфигурациях 1С:Управление торговлей и 1С:Бухгалтерия предприятия
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если я правильно понимаю, то под обычным "обменом данных" вы называете стандартную выгрузку аля Сервис-обмен с бухгалтерией - БП2.0, при настройке там будет отбор по 1.Организации в базу БП 2.Склады в базу БП 3.Подразделения в базу БП и 4Кассы в базу БП. при настройке выбераете галочками объекты в которых нуждаетесь в БП...
и еще один момент, если создаете обмен с нуля то прочитайте про UUID, если коротко то создавать любой объект используемый в разных в конфигурациях нужно в одном месте, и переносить его обработками(или xml правилами) с сохранением УникальногоИндефикатора(uuid), иначе можно прилично влипнуть!:-)Как я пару месяцев назад при настройке обмена между УТиБП вместо того чтобы перекидывать данные, я создал одинаковую организацию и одинаковый БанковскийСчет с одинаковым кодом и наименованием, и спокойно все работало до того момента когда понадобилось в обратном направлении перекинуть пару документов, тут то я и заметил uuid, и отличие в правилах между УТиБП и БПиУТ, ух эти 1эсники, и пришлось мне в бп менять и то и другое, через 1,5 месяца очень глупое занятие, но подъемное(хотя есть более легкий но регулярный способ(изменение правил через КонвертациюДанных)), в общем долго можно разговаривать, но пока сам на грабли не наступишь не запомнишь их местоположение...
Если в УТ две организации и документы по каждой из них нужно выгружать в свою БП, и перенос данных вы хотите делать через универсальный обмен данными, то можно поступить так:
1. Использовать для выгрузки не встроенную обработку "УниверсальныйОбменДаннымиXML", а аналогичную внешнюю, в которой на закладке "Выгрузка" добавить реквизит "Организация".
2. Поправить правила обмена. В глобальном модуле конвертации в обработчике "Перед выгрузкой объекта" добавить следующую конструкцию:
Если Строка(ЭтотОбъект)="ВнешняяОбработкаОбъект.<ИмяОбработки>" Тогда
Если МетаданныеДокумента.Реквизиты.Найти("Организация")<> Неопределено И
(ЗначениеЗаполнено(Параметры.Организация)) И (Параметры.Организация <> Объект.Организация) Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
При выгрузке данных из УТ задаем Файл правил, файл данных, период выгрузки и организацию.
1. Использовать для выгрузки не встроенную обработку "УниверсальныйОбменДаннымиXML", а аналогичную внешнюю, в которой на закладке "Выгрузка" добавить реквизит "Организация".
2. Поправить правила обмена. В глобальном модуле конвертации в обработчике "Перед выгрузкой объекта" добавить следующую конструкцию:
Если Строка(ЭтотОбъект)="ВнешняяОбработкаОбъект.<ИмяОбработки>" Тогда
Если МетаданныеДокумента.Реквизиты.Найти("Организация")<> Неопределено И
(ЗначениеЗаполнено(Параметры.Организация)) И (Параметры.Организация <> Объект.Организация) Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
При выгрузке данных из УТ задаем Файл правил, файл данных, период выгрузки и организацию.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот