Неправильный порядок выгрузки свойств
Уважаемые коллеги!
Уже всю голову сломал над этой проблемой! Может кто подскажет.
Настраиваю выгрузку из 1с УТ 10.3 в БП 3.0. через универсальный обмен данными XML.
За основу взяты стандартные правила обмена из планов обмена из конфигурации.
Выгружаются только документы. Всё остальное по ссылке.
Но в одном документе (Платежное поручение входящее) реквизиты выгружаются в неправильном порядке и появляется ошибка при загрузке. А точнее Банковский счет контрагента выгружается раньше Контрагента.
Поэтому возникает ошибка с Владельцем счета. В конвертации стоит всё правильно - сначала Контрагент, потом
Счет контрагента, но в файле выгрузки - сначала Банковский счет, а потом контрагент.
Как исправить подобную ошибку?
Уже всю голову сломал над этой проблемой! Может кто подскажет.
Настраиваю выгрузку из 1с УТ 10.3 в БП 3.0. через универсальный обмен данными XML.
За основу взяты стандартные правила обмена из планов обмена из конфигурации.
Выгружаются только документы. Всё остальное по ссылке.
Но в одном документе (Платежное поручение входящее) реквизиты выгружаются в неправильном порядке и появляется ошибка при загрузке. А точнее Банковский счет контрагента выгружается раньше Контрагента.
Поэтому возникает ошибка с Владельцем счета. В конвертации стоит всё правильно - сначала Контрагент, потом
Счет контрагента, но в файле выгрузки - сначала Банковский счет, а потом контрагент.
Как исправить подобную ошибку?
Прикрепленные файлы:
По теме из базы знаний
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Интеграция Честный Знак и 1C: обмен и синхронизация для УТ11, УНФ, КА2, ERP, Розница: Расширение для работы с СУЗ, ГИС МТ, ЦРПТ
- Самые используемые методы БСП 3.1.9
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)
Вообще, странное поведение, если владелец указан ссылкой, даже если его нет в БД, то это никак не должно мешать записать объект БанковскийСчет, владелец "обогатиться", когда прочитаются данные о нем из файла обмена.
Загружается Банковский счет, а Владельца счета в базе нет
Вообще, странное поведение, если владелец указан ссылкой, даже если его нет в БД, то это никак не должно мешать записать объект БанковскийСчет, владелец "обогатиться", когда прочитаются данные о нем из файла обмена.
(16)В какой последовательности в файле идут данные вообще не важно.
Если загружаемый объект имеет все заполненные необходимые реквизиты для своей записи в БД, то он должен быть записан без ошибок, после записи объекта в реквизитах будут <Объект не найден....>, если в файле не было данных об объектах реквизитов.
Я не уверен на 100%, но при записи элемента подчиненного справочника в режиме ОбменДанными.Загрузка = Истина, возможно даже, Владелец можно не заполнять.
Если загружаемый объект имеет все заполненные необходимые реквизиты для своей записи в БД, то он должен быть записан без ошибок, после записи объекта в реквизитах будут <Объект не найден....>, если в файле не было данных об объектах реквизитов.
Я не уверен на 100%, но при записи элемента подчиненного справочника в режиме ОбменДанными.Загрузка = Истина, возможно даже, Владелец можно не заполнять.
(17) По идее так и есть. Но
1. обмен идет не по идентификатору (во избежании дублей).
2. выгружаются только документы.
3. всё остальное идет по ссылкам.(считай по полям поиска)
4. после загрузки идет проведение документов. Поэтому ОбменДанными не используется.
1. обмен идет не по идентификатору (во избежании дублей).
2. выгружаются только документы.
3. всё остальное идет по ссылкам.(считай по полям поиска)
4. после загрузки идет проведение документов. Поэтому ОбменДанными не используется.
(24) Нет ошибки. В ПКО расписано по типу когда владелец организация, когда контрагент.
В файле обмена у владельца счета нужные реквизиты. Единственно, что контрагента ещё нет в базе и
он его не может найти. Как заставить его загрузить контрагента, а потом счёт?
В файле обмена у владельца счета нужные реквизиты. Единственно, что контрагента ещё нет в базе и
он его не может найти. Как заставить его загрузить контрагента, а потом счёт?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот