Конвертация данных: булево в элемент справочника со своим поиском #737798


#0 by Cyberhawk
Друзья! Переношу номенклатуру из БП 2.0 в ЕРП (ERP, оно же УП) 2.0. Хочу, чтобы если у источника (у номнеклатуры БП) стоит галочка "Услуга", то в номенклатуре ЕРП вид номенклатуры (реквизит справочника "Номенклатура") заполнятся первым попавшимся видом номенклатуры (элемент справочника "Виды номенклатуры"), у которого тип (перечисление-реквизит "ТипНоменклатуры") зависит от этой галочки. Другими словами то же самое: если в источнике это услуга, то пусть вид номенклатуры в приемнике будет установлен любой с типом "Услуга", а если в БП это не услуга, то пусть вид номенклатуры в приемнике будет установлен любой с видом "Товар". ПКС у ПКО "Номенклатура" сделал вот таким: Соответственно, в ПКО "ВидыНоменклатуры_ТолькоПоискГотового" только одно ПКС с приемником "ТипНоменклатуры" и включенными галочками "Поиск" и "Получить из входящих данных": По идее, на вход должно прилетать "Товар" или "Услуга" и выполняться поиск по этому значению. Но чего-то не работает. Полагаю, исходящие данные из ПКС "ВидНоменклатуры" ПКО "Номенклатура" не является входящими данными для ПКС "ТипНоменклатуры" ПКО "ВидыНоменклатуры", а является входящими данными для ПКО "ВидыНоменклатуры". Может, кто-то делал что-то подобное и подскажет, как "выкрутиться"?
#1 by Cyberhawk
Поставил выгружать значение "1", расставил отладочные сообщения, процесс вроде пошел, скоро докопаюсь, как надо было сделать ))
#2 by боксер
п.30 нечто подобное
#3 by Cyberhawk
Ништяк, все получилось, нужно было в ПКС, где формируются исходящие данные, проинициализировать переменную "Значение" чем-нибудь, без этого ПКС не отрабатывало (проверял по расставленным отладочным сообщениям). так недавно извращался при переносе из 7.7, спасибо, в этот раз обделался кодом меньшего размера
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С