0
GOR777
31.03.19
✎
14:04
|
Есть две подсистемы "Услуги" и "Товары"
В каждой из подсистем отображается один и тот же документ "ПоступлениеТоваровУслуг"
В этом документе есть реквизит "тип товара" (Перечисления.ТипТовара.Товар или Перечисления.ТипТовара.Услуга.
Так вот нужно при создании документа из подсистемы "Услуги" чтобы реквизит товара подставлялся сам = Перечисления.ТипТовара.Услуга.
В каждой подсистеме стоит фильтр на тип товара.
Нужно в модуле формы в событии "ПриСозданииНаСервере" определять тип подсистемы чтобы подставить тип товара (Товар или Услуга)
МетаданныеДокумента = Объект.Ссылка.Метаданные();
Если МетаданныеДокумента.Подсистемы.Содержит(Метаданные.Подсистемы.Услуги) Тогда
Объект.ТипТовара = Перечисления.ТипТовара.Услуга;
КонецЕсли;
Вот так не работает! Как ещё можно написать?
|
|