0
Alexis
07.02.12
✎
20:12
|
В табличной части 2 колонки "Номенклатура" и "Характеристика".
2 ПКО: Номенклатура-->Номенклатура
Характеристика-->Номенклатура
В зависимости от того заполнена ли колонка "Характеристика" нужно вызывать 1 или 2 ПКО.
Пробую создать ПКС: источник Пусто Приемник "Номенклатура". В ПослеВыгрузки(Перед?) код:
Если ЗначениеЗаполнено(ОбъектКоллекции.ХарактеристикаНоменклатуры) Тогда
ВыгрузитьПоПравилу(ОбъектКоллекции.ХарактеристикаНоменклатуры,
Неопределено,
Неопределено,
Неопределено,
"ХарВНом",
,
,
);
Иначе
ВыгрузитьПоПравилу(ОбъектКоллекции.Номенклатура,
Неопределено,
Неопределено,
Неопределено,
"Номенклатура",
,
,
);
КонецЕсли;
|
|
1
Alexis
07.02.12
✎
20:14
|
Правило в ПКС пустое.
Независимо от кода вызываются последовательно оба ПКО - вызов ПКО походу зависит только от пары "источник,приемник", а не того что я накодил.
|
|
6
Alexis
14.02.12
✎
16:38
|
Ладно, х.. с ним с ПКО.
Задача в целом: В ПТиУ УПП есть строки с характеристикой и строки только с номенклатурой.
Перенос в БП: если есть характеристика, то перенос(поиск) наименования как НаименованиеНоменклатуры+НаименовниеХарактеристики, если Характеристики нет, то только НаименованиеНоменклатуры.
Как лучше реализовать?
|
|