Имя: Пароль:
1C
1С v8
Как запустить обработку в 1С 8 от имени другого пользователя
,
0 URAL
 
06.05.12
14:56
Как запустить обработку в 1С 8 от имени другого пользователя.
Нужно чтобы обработка находила ошибки в прошлом закрытом периоде и вносила изменения от имени дуругого пользователя. Как это сделать. Есть ли где пример. Подскажите..........
1 Zeldan
 
06.05.12
14:58
Дык, там где учитываются эти изменения пиши нужного пользователя. Обычно он в глобальнике записан при старте системы, а ты при своей обработке подменяй.
2 Fragster
 
гуру
06.05.12
15:05
(1) прикольно будет, когда обработка упадет из-за блокировки, а контекст другого пользователя из параметра сеанса - останется
3 kumena
 
06.05.12
15:09
"Нужно чтобы обработка находила ошибки в прошлом закрытом периоде и вносила изменения от имени дуругого пользователя"

че воруем?

runas в 1с еще не реализовали.
4 Лефмихалыч
 
06.05.12
15:09
(0) такая обработка называется бухгалтер. Она еще зарплату за это получает
5 Zeldan
 
06.05.12
15:10
а че если у модулей убрать Привилегированный не будет работать? Беда..
6 Лефмихалыч
 
06.05.12
15:12
(5) эта галка в модуле совсем для других целей
7 BayoNet
 
06.05.12
15:15
(2) Можно проверить блокировку или транзакцию использовать
8 Лефмихалыч
 
06.05.12
15:18
(7) все равно говенная тема
(0) вообще очень не красиво, чтобы обработки от имени кого-то другого что-то делали. Потом концов не найдешь и в случае чего угодно уже не докажешь, что это Маша-бюстгалтер напортачила, а не твои какие-то обработки
9 Zeldan
 
06.05.12
15:20
(8)я так понимаю, это какая-то рутинная операция, и можно было бы где-то в комментарии отмечать, что она была автоматической, хоть и сделана от имени Маши. Хотя злого умысла никто не исключал, это да..
10 kumena
 
06.05.12
15:22
(9) тема вообще не понятная, потому что у маши и прав на закрытый период быть не должно
11 Лефмихалыч
 
06.05.12
15:22
(9) если рутинная операция, то она должна делаться от имени специального пользователя, предназначенного для рутинных операций
(10) +1
12 BayoNet
 
06.05.12
15:22
(9) Ну вобще да, не могу представить ситуацию в которой надо что бы Марья Ивановна или Ольга Петровна начначались ответственными за то что наделает моя обработка))
13 BayoNet
 
06.05.12
15:23
в (12) (9) = (8)
14 Лефмихалыч
 
06.05.12
15:24
(12) за исключением случаев, когда надо подставить васю-программиста
15 URAL
 
06.05.12
15:24
(8) не для замены суммовых и количественных показателей нужно, а для того чтобы хронологическую поледовательность выполнить от имени скажем "ПользовательОбработка". Т.к. ведется история и в дальнейшем при просмотре хотелось бы чтобы не был менеджер иванов.... Да у него тем более к закрытому периоду нет доступа...
16 BayoNet
 
06.05.12
15:25
(14) Или Марию Иванну которая все равно не докажет что она этого не делала)))
17 Zeldan
 
06.05.12
15:26
(10)так как ведут у нас бизнес, могут и в закрытом периоде попросить подкрутить что-то.
(11) Эт понятно, что надо спец. пользователя. Может автор карьеру спасает Марье Ивановне -)
18 Мимохожий Однако
 
06.05.12
15:27
Снеси пароль Марьи Ивановны и от ее имени делай. Спроси у нее пароль потом и верни взад.
19 Zeldan
 
06.05.12
15:37
(15)Ну ты попробуй (1)->(7) потом расскажешь...
20 Лефмихалыч
 
06.05.12
15:44
(15) ну, дык, и запускай 1С от имени ПользовательОбработка и там запускай обработку
21 URAL
 
06.05.12
15:48
(20) уже так делаю, хотел поинтересоваться и посоветоваться с народом.... предварительно
22 URAL
 
06.05.12
15:48
(19) ок
23 URAL
 
06.05.12
18:11
Вообщем такой вариант не срабатывает, пробовал по разному....
24 URAL
 
06.05.12
18:12
И в истории объекта запись производится от того кто залогинился, хотя в отладчике показывает пользователя которого я присвоил
25 URAL
 
06.05.12
18:12
???
26 URAL
 
06.05.12
19:58
Вариантов больше нет?
27 URAL
 
07.05.12
09:16
"
28 Мимохожий Однако
 
07.05.12
09:35
(24) и это правильно. См (18)
29 URAL
 
07.05.12
09:38
(28) хорошо, что если использовать механизм регламентного задания и допустим чтобы обработка логинилась и запускалась под другим сеансом?
30 URAL
 
07.05.12
09:39
+(29) есть ли аналогичные решения???
31 Мимохожий Однако
 
07.05.12
09:41
Ответь подробнее на вопрос "Зачем?" в(0) нет причин, только намерения. Ночь не спал, ждал ответа. )))
32 URAL
 
07.05.12
09:53
(31) вопрос не по теме, незнаю не говорю и Вам того же советую, решение должно быть и уверен есть, не я первый задавался этим вопросом
33 Мимохожий Однако
 
07.05.12
10:39
ПолуОФФ:(32)Я привык до  конца разобраться с вопросом Зачем, и только потом искать ответы на вопрос Как. ИМХО, выбрал тупиковое направление. Простое и очевидное решение - спросить пароль и от имени  этого пользователя выполнить работы. Никто никого не обманывает. В том числе и себя. Успехов.
34 fisher
 
07.05.12
10:42
Если юзвери в домене, то можно использовать финт ушами.
Всех ходить через авторизацию винды, но при этом дополнительно еще и супервизорский пароль всем назначить. Тогда из сеанса пользователя без виндовс-авторизации можно будет зайти под любым пользователем.
35 URAL
 
07.05.12
13:55
Вообщем тема актуальна, мало ли может найдется тот кому все таки удалось найти решение...