Имя: Пароль:
1C
1С v8
Проведение и обновление
0 Tornadius
 
11.03.14
13:19
Привет всем!
такая ситуация: при проведении внешней обработки программа лезет к регистру "ВерииПодсистем" который задействуется при обновлении конфигурации. В процедуре проведения обработки на данный регистр ссылок нет, там создается БухСправка.Какая может быть связь между проведением и версиями подсистем?
1С:Предприятие 8.3 (8.3.4.437)
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.30.11)
причем если проводить обработку не с админскими правами то выдается сообщение "Недостаточно прав у пользователя"
1 ДенисЧ
 
11.03.14
13:21
проведение внешней обработки - это сильно....
2 Wobland
 
11.03.14
13:24
По улицам Слона водили,
?Как видно напоказ —
Известно, что Слоны в диковинку у нас —
?Так за Слоном толпы зевак ходили
3 fmrlex
 
11.03.14
13:26
(0) Звучит как анекдот для одинесника.
4 Tornadius
 
11.03.14
13:27
Во внешней обработке создается документ "ОперацияБУиНУ" вот он и проводится, при этом делаются записи в регистры:
РегистрыБухгалтерии.Хозрасчетный,
РегистрыСведений.СобытияОСОрганизаций,
РегистрыСведений.ПараметрыАмортизацииОСБухгалтерскийУчет
5 fmrlex
 
11.03.14
13:29
(0) Версия БСП имеется в виду. Просто от версии к версии меняются некоторые механизмы. И тру программер следит за этим.
6 VikingKosmo
 
11.03.14
13:29
А посмотреть в отладчике, в какой момент происходит обращение к РС ВерииПодсистем что мешает?
7 Tornadius
 
11.03.14
13:35
В то то и дело, что не понятно когда он начинает проверять права, с админскими правами все проводится замечательно, а вот с правами пользователя байда. Как встать на атладку с правами пользователя?
8 ДенисЧ
 
11.03.14
13:36
дык этта... РЛС срабатывает...
(7) А в конфигураторе в Сервис-Параметры не заходил?
9 Tornadius
 
11.03.14
13:43
Что такое РЛС?
10 DocWin
 
11.03.14
13:45
А кто мешает запустить отладку из под пользователя?
Сервис - Параметры - Запуск 1С Предприятие
и указать нужного пользователя?
11 fmrlex
 
11.03.14
13:45
12 Tornadius
 
11.03.14
13:58
Интересное наблюдение:
У пользователя нет прав на удаление и интерактивное удаление бухсправок. в коде есть вызов функции
    ДокОбъект.УстановитьПометкуУдаления(Истина);
Вот в этот момент и происходит выпадание ошибки:

Форма.Форма.Форма(109)}: Ошибка при вызове метода контекста (УстановитьПометкуУдаления)
ДокОбъект.УстановитьПометкуУдаления(Истина);
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(560)}: Ошибка при вызове метода контекста (Выполнить)
        ТаблицаЗначений = Запрос.Выполнить().Выгрузить();
по причине:
Недостаточно прав для работы с таблицей "РегистрСведений.ВерсииПодсистем"
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс