Вход | Регистрация
 

Установка только чтение на документ ЗаказКлиента при создании на его основании Реализации

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

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

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