Имя: Пароль:
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
Вообщем тема актуальна, мало ли может найдется тот кому все таки удалось найти решение...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший