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