Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Определить подсистему

Определить подсистему
Я
   GOR777
 
31.03.19 - 14:04
Есть две подсистемы "Услуги" и "Товары"
В каждой из подсистем отображается один и тот же документ "ПоступлениеТоваровУслуг"
В этом документе есть реквизит "тип товара" (Перечисления.ТипТовара.Товар или Перечисления.ТипТовара.Услуга.
Так вот нужно при создании документа из подсистемы "Услуги" чтобы реквизит товара подставлялся сам = Перечисления.ТипТовара.Услуга.

В каждой подсистеме стоит фильтр на тип товара.

Нужно в модуле формы в событии "ПриСозданииНаСервере" определять тип подсистемы чтобы подставить тип товара (Товар или Услуга)

    МетаданныеДокумента = Объект.Ссылка.Метаданные();
    Если МетаданныеДокумента.Подсистемы.Содержит(Метаданные.Подсистемы.Услуги) Тогда
        Объект.ТипТовара = Перечисления.ТипТовара.Услуга;        
    КонецЕсли;


Вот так не работает! Как ещё можно написать?
 
 
   breezee
 
1 - 31.03.19 - 14:05
(0) Ни как с такой постановкой
   shuhard
 
2 - 31.03.19 - 14:16
(0) кто мешает сделать у документа две разные команды ?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.