Имя: Пароль:
1C
 
Ошибка после обновления 1С:Документооборот на версию 3.0.20.21
0 Ivan_43
 
15.05.26
15:59
Обновил версию 1С:Документооборот с 3.0.17.0 на 3.0.20.21
После обновления в системе возникла ошибка.
Пользователь не видит задачи и документы к которым у него открыт доступ.
В разделе "Задачи мне" отображается количество новых задач, но сами задачи не отображаются.
В разделе "Документы" не отображаются документы к которым у пользователя есть доступ.

С правами администратора, пользователь видит и поступившие задачи, и документы (все).
Оставить админские права не могу.
Патчи для версии загружены в базу.

Платформа: 8.3.27.1936

Текст ошибки из Журнала регистрации:
Ошибка при вызове метода контекста (Выполнить)
{ОбщийМодуль.ОбщегоНазначения.Модуль(617)}:Выборка = Запрос.Выполнить().Выбрать();
{ОбщийМодуль.ОбщегоНазначения.Модуль(306)}:ЗначенияРеквизитовОбъекта = ЗначенияРеквизитовОбъектов(ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Ссылка), Реквизиты, ВыбратьРазрешенные, КодЯзыка)[Ссылка];
{ОбщийМодуль.ОбщегоНазначения.Модуль(423)}:Результат = ЗначенияРеквизитовОбъекта(Ссылка, ИмяРеквизита, ВыбратьРазрешенные, КодЯзыка);
{ОбщийМодуль.ДействияСервер.Модуль(1812)}:ВидОбъекта = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Предмет, "ВидДокумента");
{ОбщийМодуль.ДействияСервер.Модуль(4301)}:ВидОбъекта = ВидОбъекта(Предмет);
{ОбщийМодуль.ОбзорСпискаДокументов.Модуль(67)}:ДанныеМиникарточки.ДокументПодписан = ДействияСервер.ДокументПодписан(ТекущийДокумент);
{ОбщийМодуль.ОбзорСпискаДокументовКлиент.Модуль(38)}:ДанныеМиникарточки = ОбзорСпискаДокументов.ПолучитьДанныеМиникарточки(ТекущийДокумент, ДопПараметры);
{РегистрСведений.МоиДокументы.Форма.ФормаМоиДокументы.Форма(1373)}:ОбзорСпискаДокументовКлиент.ОбновитьМиникарточку(ЭтотОбъект);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка выполнения запроса
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.
[НарушениеПравДоступа]

Подскажите, кто-то может быть столкнулся уже с данной ошибка, как её решить?
1 maxab72
 
15.05.26
16:07
Я бы посмотрел этот запрос ОбщийМодуль.ОбщегоНазначения.Модуль(617), и сравнил бы его с запросом из предыдущего работавшего релиза. Если там все в порядке и он не изменился, проверил бы какие документы попадают в массив тут ОбщийМодуль.ОбщегоНазначения.Модуль(306)
2 trooba
 
15.05.26
16:16
(0) Язык сопоставился при обновлении? У нас нет. Может в этом проблема?
3 Ivan_43
 
15.05.26
16:16
(1) Есть один нюанс. Я не программист, а аналитик.
Программиста в компании нет.
4 Ivan_43
 
15.05.26
16:25
(2) Язык сопоставился.
5 Garykom
 
гуру
15.05.26
16:36
(3) Хороший повод чтобы нанять прога
6 Garykom
 
гуру
15.05.26
16:37
Кста
Проблема только со старыми задачами и доками?
Новые нормально отображаются?
7 Garykom
 
гуру
15.05.26
16:38
Регламенты по правам все выполнили?
И которые сразу после обновления в режиме предприятие
И обычные в настройках
8 Ivan_43
 
15.05.26
16:51
(6) Нет, создал новый документ, запустил на согласование, задачу получатель так же не видит, количество поступивших задач увеличилось, но ни задачу, ни документ пользователь не видит.
9 Lama12
 
15.05.26
16:58
(0) Интеграция с другими системами есть?
10 Ivan_43
 
15.05.26
17:01
(7) Не знаю какую именно выполнять. Перед тем как написать, я запускал 2 раза "Обновление прав доступа (долгое)" и "Обновление прав доступа (оперативное)" - не помогало.
После вашего ответа, решил пройтись по всем регламентным заданиям связанным с правами доступа, группами и очередью задач - помогло.
Зашёл под тестовым пользователем, обновил рабочую страницу - доступ к документам и задачам появился.
Спасибо за наводку!
11 Ivan_43
 
15.05.26
17:01
(9) ERP
12 Lama12
 
15.05.26
17:17
(11) Если в разделе "Настройка бесшовной интеграции",  в части "Поля для поиска сотрудников" установлены все галочки, и в ERP различаются структура предприятия и подразделения организации, то это оно.
При передаче какого-то документа, в котором присутствует сотрудник, или физлицо, или пользователь который передается в поле объекта ДО с типом Сотрудник, ДО делает следующее. До ищет сотрудника по Подразделению регламентированного учета. Если наименования подразделений регл и упр учета не совпадают, ДО делает новое подразделение и помещает его в корень Структуры предприятия. Естественно у сотрудника слетают все настройки прав.
Варианты решения без программирования.
1. Выдать права на новое подразделение.
2. Переместить подразделение на тот-же уровень где было старое подразделение пользователя.
3. Дождаться ERP версии 2.5.27 (там начинает корректно работать механизм передачи сотрудников)
Во всех случаях придется потом править данные.
Основная теорема систематики: Новые системы плодят новые проблемы.