Перенести из базы А в базу Б банковские счета тех контрагентов, которые ранее были перенесены из базы А в базу Б (но без банковских счетов).
Условие не нужно переносить банковские счета тех контрагентов, которые не будут найдены по уникальному идентификатору в базе Б, соответственно не создавать контрагентов, которые не найдены по уникальному идентификатору.
Условие не нужно переносить банковские счета тех контрагентов, которые не будут найдены по уникальному идентификатору в базе Б, соответственно не создавать контрагентов, которые не найдены по уникальному идентификатору.
По теме из базы знаний
- 1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена)
- Пример создания в КД 2.1 правил выгрузки данных регистра «Лицевые счета работников» из ЗУП 2.5 в справочник «Банковские счета» БП 3.0. Подробно, ясно и просто.
- Добавляем в Конвертацию данных 2.1 средства для работы с GIT
- Универсальный обмен XML (КД 2) + RabbitMQ – простая и комфортная работа вместе
- Заметки по Конвертации данных 2.1
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
В ПКО Справочника Банковские счета установить свойство Не создавать новый если НЕ найден. Тоже самое для ПКО Контрагентов.
В обработчике Поля Поиска из коллекции ПараметрыОбъекта брать Уникальный идентификатор во Владельце и искать по нему контрагента. Если найден, выставлять значение для НеСоздаватьОбъектЕслиНеНайден в Ложь.
В ПКО Справочника Банковские счета установить свойство Не создавать новый если НЕ найден. Тоже самое для ПКО Контрагентов.
В обработчике Поля Поиска из коллекции ПараметрыОбъекта брать Уникальный идентификатор во Владельце и искать по нему контрагента. Если найден, выставлять значение для НеСоздаватьОбъектЕслиНеНайден в Ложь.
Попробуй в ПКС "Владелец" ПКО "БанковскиеСчета" в обработчике ПередЗагрузкой присваивать переменной "Значение" пустую ссылку на справочник контрагенты, если по полученной из "Источника" ссылке не удалось найти по ней владельца.
А в ПКО "БанковскиеСчета" в обработчике "ПослеЗагрузки" устанавливать Отказ в Истина если Объект.Владелец.Пустая().
А в ПКО "БанковскиеСчета" в обработчике "ПослеЗагрузки" устанавливать Отказ в Истина если Объект.Владелец.Пустая().
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот