Имя: Пароль:
1C
1С v8
УТ 11 и внешняя обработка
,
0 picom
 
10.09.12
12:30
Для УТ 11.0.8.11 есть внешняя форма перепроводящая документ реализации.
Т.е. выбираем документ и нажимаем на кнопку провести.
Под полными правами документ реализации проводится, а вот под любыми нет.
Ругается на
Недостаточно прав для работы с таблицей "РС.ВерсииПодсистем"
Может быть надо какую-то хитрую роль назначить пользователю?
Если под этими правами зайти в документ и от туда его провести - все работает корректно, а из-под внешней обработки нет.
В обработки код кнопки только ДокОбъект.Записать()
1 Галахад
 
гуру
10.09.12
12:38
А ДокОбъект точно объект?
2 picom
 
10.09.12
12:41
Да, под полными правами работает
3 picom
 
10.09.12
13:10
Народ, помогите
кому лень писать код и проверять вот ссылка на обработку.
http://narod.ru/disk/60773860001.c9da9fc50e4b5909a4371ca2b9dd5fff/ВнешняяОбработка1.epf.html
вот код формы


&НаСервере
Процедура Записать22Серв()
   Объект.ДокОбъект.Ссылка.ПолучитьОбъект().Записать(РежимЗаписиДокумента.Запись) ;
КонецПроцедуры


&НаКлиенте
Процедура Записать22(Команда)
   Записать22Серв()
КонецПроцедуры
4 andrewks
 
10.09.12
13:12
а если её выполнять в привилегированном режиме?
5 picom
 
10.09.12
13:16
(4) Лучше не стало
6 zladenuw
 
10.09.12
13:21
Недостаточно прав для работы с таблицей "РС.ВерсииПодсистем"
А в коде где именно эта таблица используется при проведение ? может там заветное условие ?
7 picom
 
10.09.12
13:23
(6) Там типовая золоченная (на поддержке), нельзя менять.

Скорее всего это даже не в При проведении а в подписке на событие.
8 picom
 
10.09.12
13:24
У кого есть возможность, проверьте не под полными правами (3) на УТ > 11.0.8.11
9 zladenuw
 
10.09.12
13:43
ну так посмотри где это именно и скинь сюда.
10 picom
 
10.09.12
14:41
(9) что где, стандартное версионирование
11 picom
 
10.09.12
18:24
В новых УТ данный баг исправлен
Вопрос закрыт
12 picom
 
13.09.12
16:27
Нет, я ошибся
Проблема осталась
Что я делаю не так, подскажите?!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший