|
Проведение и обновление |
☑ |
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
|
(9)
|
|
12
Tornadius
11.03.14
✎
13:58
|
Интересное наблюдение:
У пользователя нет прав на удаление и интерактивное удаление бухсправок. в коде есть вызов функции
ДокОбъект.УстановитьПометкуУдаления(Истина);
Вот в этот момент и происходит выпадание ошибки:
Форма.Форма.Форма(109)}: Ошибка при вызове метода контекста (УстановитьПометкуУдаления)
ДокОбъект.УстановитьПометкуУдаления(Истина);
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(560)}: Ошибка при вызове метода контекста (Выполнить)
ТаблицаЗначений = Запрос.Выполнить().Выгрузить();
по причине:
Недостаточно прав для работы с таблицей "РегистрСведений.ВерсииПодсистем"
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший