Имя: Пароль:
1C
1С v8
В УФ нетиповая, не получается определить ТекПользователя.
0 Guerro
 
02.07.19
16:15
Хочу чтобы ПриНачалеРаботыСистемы() или ПередНачаломРаботыСистемы() определялся текущий пользователь. Процедура ПользователиИнформационнойБазы.ТекущийПользователь() и параметр ПараметрыСеанса.ТекущийПользователь
вообще не определяются. Определение текущего пользователя нужно, чтобы в будущем в модулях можно было указать переменную ТекПользователь вместо процедуры или параметрасеанса. Как можно добиться этой цели?
1 ДенисЧ
 
02.07.19
16:16
Возьми БСП и используй тамошние функции. Или их содержание
2 Guerro
 
02.07.19
16:19
(1) бессоюзные предложения?
3 Guerro
 
02.07.19
16:20
(1) а понял БСП - Библиотека стандартных подсистем
4 sqr4
 
02.07.19
17:13
ПользователиИнформационнойБазы.ТекущийПользователь() что это возвращает?
5 palsergeich
 
02.07.19
17:16
Это при объединении с БСП надо ручками ещё скопировать модуль сеанса и модуль управляемого приложения, очень частая ошибка
6 fisher
 
02.07.19
17:29
(0) "Процедура ПользователиИнформационнойБазы.ТекущийПользователь() и параметр ПараметрыСеанса.ТекущийПользователь вообще не определяются"
Потому что ПриНачалеРаботыСистемы() или ПередНачаломРаботыСистемы() исполняются на клиенте, а это серверная функциональность.
Как верно посоветовали - для самописок на УФ надо сразу брать БСП (пусть и выборочно). Оно для того и придумано (в том числе, во всяком случае).
7 Сияющий в темноте
 
02.07.19
17:57
в БСП пользователи живут в справочнике,если что.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.