Имя: Пароль:
1C
1С v8
Конвертация данных: Ответственный(ТекущийПользователь)
,
0 Gray776
 
25.03.14
09:29
Как поставить ответственным текущего пользователя. Дело в том что обмен через файл идет и пользователи баз не совпадают и не нужно чтоб совпадали. А заполнить реквизит "Ответственный" в документе совсем не лишним будет. Только вот не получается. Пробовал

Объект.Ответственный = Текущийпользователь();

Так ругается на ТекущийПользователь.
ЧТо я не так делаю то? Да в обработчиках перед/при/после загрузки это делается так ведь?
1 Avganec
 
25.03.14
09:32
(0) ты хочешь чтобы прописался пользователь под которым обмен происходит? или ответственный из другой базы?
2 Godofsin
 
25.03.14
09:32
а чо, в 8 есть такая функция?
3 Godofsin
 
25.03.14
09:33
+ (2) ПользователиИнформационнойБазы.ТекущийПользователь()
4 13_Mult
 
25.03.14
09:34
ПараметрыСеанса.ТекущийПользователь
5 Defender aka LINN
 
25.03.14
09:35
Выражение = "ПараметрыСеанса.ТекущийПользователь";
6 Gray776
 
25.03.14
09:37
(1) пользователя который загружает данные из файла обмена. (3) (4) Спасибо сейчас попробую так.
7 Gray776
 
25.03.14
09:39
Кстати какой обработчик для этого лучше использовать? Я думаю перед загрузкой...
8 13_Mult
 
25.03.14
09:41
Например так:
ПослеЗагрузки
Объект.Ответственный = ПараметрыСеанса.ТекущийПользователь;
9 13_Mult
 
25.03.14
09:42
(8)+ Или читай (5)
10 Gray776
 
25.03.14
10:25
(8) та да после загрузки если ставлю выдает ошибку , при загрузке ошибки нет но и ответственный не проставлен.
В после загрузки работает.
11 Gray776
 
25.03.14
10:28
(10) *Перед загрузкой ошибка

Короче обобщу:
Для фиксирования загружающего данные из файла обмена использовал:

Объект.Ответственный = ПараметрыСеанса.ТекущийПользователь;

В обработчике "После загрузки"
12 KAO111
 
25.03.14
10:38
Но есть еще и (5)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.