Имя: Пароль:
1C
 
Установка только чтение на документ ЗаказКлиента при создании на его основании Реализации
0 Tolstiy Beremenniy
 
05.08.20
06:13
УТ 11.2.3.95 . Подскажите пожалуйста, в какой момент на документ ЗаказКлиента накладывается свойство только чтение, при создании на его основании документа РеализацияТоваровУслуг ?
Можно ли как то управлять этим свойством, при открытии документа например?
1 Tolstiy Beremenniy
 
05.08.20
06:15
Смотрел процедуру ОбработкаЗаполнения(), ЗаполнитьДокументНаОснованииЗаказаКлиента() в модуле объекта документа РеализацияТоваровУслуг. Но ничего там не обнаружил .
Возможно все же, при необходимости нужно этим свойством управлять при открытии документа ЗаказКлиента ?
2 Tolstiy Beremenniy
 
05.08.20
06:43
Ясно, вот где это делается. При открытии ЗаказаКлиента. В процедуре ПриСозданииНаСервере()

    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    РеализацияТоваровУслугТовары.Ссылка
    |ИЗ
    |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
    |ГДЕ
    |    РеализацияТоваровУслугТовары.ЗаказКлиента = &ЗаказКлиента
    |    И РеализацияТоваровУслугТовары.Ссылка.Проведен";     
    Запрос.УстановитьПараметр("ЗаказКлиента",Объект.Ссылка);      
    Если НЕ Запрос.Выполнить().Пустой() и (НЕ РольДоступна("ПолныеПрава") И Найти(ПараметрыСеанса.ТекущийПользователь,"Щеглова")=0) Тогда
        ЭтаФорма.ТолькоПросмотр=Истина;
    КонецЕсли;