Отказ от выгрузки подчиненных справочников
ПКО Номенклатура После загрузки
нужно пометить комментарием перенесенные номенклатуры - все норм работает. Но проблема в том, что у номенклатуры есть подчиненный справочник ЕдиницыИзмерения, который выгружается по ссылке и не знает что объект номенклатура при загрузке не найден и не загружается единица измерения. То есть создается единица измерения с битой ссылкой - владельцем, который не загружен. Переносить лишнюю номенклатуру не надо. Как сделать так чтобы вместе с отказом загрузки номенклатуры не отрабатывали ПКС?
Если НЕ Объект.ЭтоГруппа Тогда
Если ОбъектНайден Тогда
Объект.Комментарий = "перенесенная номенклатура";
Объект.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
Иначе
Отказ = Истина;
КонецЕсли;
Иначе
Отказ = Истина;
КонецЕсли;
Показатьнужно пометить комментарием перенесенные номенклатуры - все норм работает. Но проблема в том, что у номенклатуры есть подчиненный справочник ЕдиницыИзмерения, который выгружается по ссылке и не знает что объект номенклатура при загрузке не найден и не загружается единица измерения. То есть создается единица измерения с битой ссылкой - владельцем, который не загружен. Переносить лишнюю номенклатуру не надо. Как сделать так чтобы вместе с отказом загрузки номенклатуры не отрабатывали ПКС?
По теме из базы знаний
- Всякие полезности
- Механизмы и транспорт обмена данными. Пример создания в КД 2.1 правил обмена данными ЗУП 2.5 -> БП 3.0. Выгрузка ведомостей и банковских счетов. Передача параметров обмена из Источника в Приемник. ВыгрузитьПоПравилу(). ПередатьОдинПараметрВПриемник().
- 1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки
- Распознавание и загрузка сканов в 1С "одним нажатием". УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
Найденные решения
Тебе нужно найти, и отредактировать вот это диалоговое окно в соответствии с потребностями.
Если тебе не нужно перезаполнять имеющуюся номенклатуру, а просто найти по УИДу и оставить то, что есть - то поставь флажок - "не замещать объекты, а только создавать новые и заполнять их"
Если тебе не нужно перезаполнять имеющуюся номенклатуру, а просто найти по УИДу и оставить то, что есть - то поставь флажок - "не замещать объекты, а только создавать новые и заполнять их"
Прикрепленные файлы:
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) а зачем ты после загрузки эти проверки лепишь?
и вообще мне по процессу не очень понятно.
Т.е. номенклатура должна ведь по любому переносится ? И если в приемнике она есть, то никакого коммента ставить не нужно, и ничего отказывать тоже не нужно...а если ее нет, тогда просто ставим комментарий.
Убери свой Иначе Отказ= Истина и все.
и вообще мне по процессу не очень понятно.
Т.е. номенклатура должна ведь по любому переносится ? И если в приемнике она есть, то никакого коммента ставить не нужно, и ничего отказывать тоже не нужно...а если ее нет, тогда просто ставим комментарий.
Убери свой Иначе Отказ= Истина и все.
убираю задвоение - номенклатура уже есть и ранее перенесена из другой базы мы имеем товар1 и товар1 мне надо пометить комментарием товар1 перенесенный - ничего лучше не придумал создать конвертацию по справочнику номенклатура с синхронизацией по УИД, чтобы наверняка знать что перенесено а что уже было
единицы измерения тянуть тоже надо - пусть выравниваются, а то там ранее кривой обработкой присваивалась единица измерения не к той номенклатуре получалось единица измерения для товара2 владелец товар1
если варианта с конвертацией не получится придется обработкой подчищать мусор - в принципе не сложно удалить все 9000 единиц измерения без владльцев
единицы измерения тянуть тоже надо - пусть выравниваются, а то там ранее кривой обработкой присваивалась единица измерения не к той номенклатуре получалось единица измерения для товара2 владелец товар1
если варианта с конвертацией не получится придется обработкой подчищать мусор - в принципе не сложно удалить все 9000 единиц измерения без владльцев
Тебе нужно найти, и отредактировать вот это диалоговое окно в соответствии с потребностями.
Если тебе не нужно перезаполнять имеющуюся номенклатуру, а просто найти по УИДу и оставить то, что есть - то поставь флажок - "не замещать объекты, а только создавать новые и заполнять их"
Если тебе не нужно перезаполнять имеющуюся номенклатуру, а просто найти по УИДу и оставить то, что есть - то поставь флажок - "не замещать объекты, а только создавать новые и заполнять их"
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот