Имя: Пароль:
1C
 
Имя пользователя в поле документа
0 Алёна72
 
29.05.16
19:48
Здравствуйте, подскажите пожалуйста, как сделать, чтобы при открытии документа пользователем1 поле лаборант, имеющее значение пользователь2, не менялось на пользователя1.

поле лаборант заполняется так:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    Объект.Лаборант = ИмяПользователя();
    
КонецПроцедуры
1 Лефмихалыч
 
29.05.16
19:53
перенести эту струйню в ОбработкаЗаполнения
2 Алёна72
 
29.05.16
20:00
Сделала так
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    если  ПустаяСтрока(Объект.Лаборант) Тогда    
    Объект.Лаборант = ИмяПользователя();
    ИначеЕсли  Объект.Лаборант <> ИмяПользователя() тогда
         Сообщить("Вы не можете изменять документ!!!");
    КонецЕсли;
КонецПроцедуры