Имя: Пароль:
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 (там начинает корректно работать механизм передачи сотрудников)
Во всех случаях придется потом править данные.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан