0
GreatOne
12.11.14
✎
15:10
|
В источнике есть реквизит СКЛАД в шапке документа + в каждой строке ТЧ. В приемнике СКЛАД только в шапке.
Ситуация: в источнике в шапке СКЛАД не указан, но есть во всех строках ТЧ. Надо проверить, если СКЛАД в ТЧ и если есть, то передать СКЛАД из первой строки ТЧ источника в шапку документа приемника.
Пытался в ПКС "Склад" в ПередВыгрузкой сделать такое:
ИсходящиеДанные = Новый Структура;
ИсходящиеДанные.Вставить("Склад" ); , а далее в ПКО ПередВыгрузкой прочитать ВходящиеДанные.Склад. Но ничего не выходит. Видимо я далек от того, как работает КД.
Помогите советом, что тут надо делать. Может вообще по другому все можно сделать, гораздо проще?
|
|
3
GreatOne
12.11.14
✎
15:16
|
Спасибо! Сработало
Если Источник.Склад = Справочники.Склады.ПустаяСсылка() Тогда
Значение = ?(Источник.Товары.Количество()>0, Источник.Товары[0].Склад, Справочники.Склады.ПустаяСсылка());
КонецЕсли;
|
|