Имя: Пароль:
1C
 
Ошибка при записи документа
0 СвинТуз
 
08.07.15
16:20
Процедура ПриКопировании(ОбъектКопирования)
    Попытка  
        Ответственный = глТекущийПользователь;
    Исключение
    КонецПопытки;
КонецПроцедуры

Привилегированный режим
выдает ошибку
глТекущийПользователь не определена
это нормально?
1 Ненавижу 1С
 
гуру
08.07.15
16:21
вполне, например, нет такой переменной
2 Ненавижу 1С
 
гуру
08.07.15
16:24
а при чем тут "при записи документа"?
3 СвинТуз
 
08.07.15
16:25
вообще есть
но не видит
4 Лефмихалыч
 
08.07.15
16:26
(3) если говорит "нет", значит нет
5 СвинТуз
 
08.07.15
16:28
(2)
в модуле многих документов есть процедура ПриКопировании()
Не знаю насколько она используется , но видимо нужна.

Ставится дата запрета редактирования.
Хотелось обойти через привилегированный модуль
но не пускает тут ...
если комент поставить , то работает
может как то иначе?
6 СвинТуз
 
08.07.15
16:30
обертка в попытку не спасает
а=ложь;
    Если а Тогда
        Если ТипЗнч(глТекущийПользователь)=Тип("СправочникСсылка.Пользователи") Тогда
            Ответственный = глТекущийПользователь;
        КонецЕсли;
    КонецЕсли;

так тоже ругается
в обычном режиме все работает
с льготами нет
она его видимо компилирует
7 СвинТуз
 
08.07.15
16:35
аа="Ответственный = глТекущийПользователь;";
Попытка  
    Выполнить(аа);
Исключение
КонецПопытки;

да уж железные мозги ... это жесть
а так вот проходит

говорю компилирует ...
8 СвинТуз
 
08.07.15
16:36
как думаете стоит ее обманывать?
железяку?
или есть красивое решение?
9 СвинТуз
 
08.07.15
16:37
д...ра железная
прости господи ...
10 СвинТуз
 
08.07.15
16:39
нет она скорее всего игнорит выполнить ?
11 hhhh
 
08.07.15
16:55
вообще-то глЗначениеПеременной("глТекущийПользователь")

или самописка у вас?
12 СвинТуз
 
08.07.15
17:03
короче ...
я торможу , а тот кто писал совсем не в теме ...
обернуть надо было при копировании ...
все норм

(11)
нечто типа того
Независимо от того, куда вы едете — это в гору и против ветра!