Имя: Пароль:
1C
1С v8
отчёт в расширении и права
,
0 tired
 
23.03.21
07:38
сделал отчёт в расширении "Комплексной автоматизации" версии 2.4. у пользователя отчёт формируется правильно, если добавить ему роль БазовыеПраваЗарплатаКадрыРасширенная. в противном случае выдаёт "Не удалось сформировать отчет (пустой результат). При этом, в консоли запросов у него результат получается правильный и без этой роли. как узнать, что такого замечательного в ней, позволяющее формироваться отчёту? пользователь не имеет отношения ни к кадрам, ни к зарплате, хотя для данного отчёта ему нужны данные из этих разделов. если понять, чего конкретно не хватало, то лучше добавлю только это через отдельную роль.
1 azernot
 
23.03.21
08:09
УстановитьПривелигированыйРежим ?
2 tired
 
23.03.21
08:17
(1) а не программно?
3 tired
 
23.03.21
08:23
в журнале выходит "Ошибка генерации макета по причине: Ошибка при получении информации о поле "БезППР" по причине: Поле не найдено "ФРВ"
хотя повторю, что в консоли запросов поле ФРВ рассчитывается правильно и без этой роли.
4 Фрэнки
 
23.03.21
08:57
Единственно, что посмотреть, откуда в генерации макета появляется поле.

А для запуска консоли запросов у этого пользователя есть права?
5 tired
 
23.03.21
09:04
(4) а без них можно было бы запустить?
6 Фрэнки
 
23.03.21
09:06
Есть еще версия, что сама консоль что-то портит с правами пользователя, например, использует (1)
7 tired
 
23.03.21
09:09
(6) возможно.
8 azernot
 
23.03.21
11:40
(3) Сними автозаполнение в СКД, заполни поля вручную и попробуй.
Возможно дело в т.н. "характеристиках" (они же свойства, дополнительные реквизиты и т.п.)

Если в справочнике "ФРВ" прописаны эти "характеристики", они хранятся в отдельном регистре, а на этот регистр нет прав - то возможно поэтому СКД выдаёт ошибку
9 tired
 
23.03.21
14:24
(8) кнопка "добавить" неактивна. не могу заполнить вручную.
в запросе фигурируют два справочника. к обоим есть доступ на чтение и просмотр.
10 azernot
 
23.03.21
15:04
(9) Зайдите в метаданные этих справочников, на вкладке "Данные" найдите кнопку "Характеристики" и "Общие реквизиты"
Убедитесь что по нажатию этих кнопок выдаётся пустой список, а если не пустой - убедитесь, что есть права на чтение тех объектов, что там указаны.
11 Вафель
 
23.03.21
15:24
в консоли права на чтение в скд на просмотр
12 tired
 
24.03.21
08:12
(10) Характеристики добавил. в Общих реквизитах: https://disk.yandex.net/i/qAj4xXsb1wt85A. не понимаю, что с этим делать.
13 tired
 
24.03.21
08:16
(12) в ссылке последняя точка лишняя.
14 tired
 
24.03.21
08:25
(11) стоят и на чтение, и на просмотр.
15 tired
 
30.03.21
11:35
(10) пришлось начать с первой промежуточной таблицы запроса и проверять, не пустая ли она. для каких-то объектов надо было дать права на характеристики. спасибо за наводку! в итоге, весь запрос стал выдавать нужный результат, и отчёт стал формироваться.
16 azernot
 
30.03.21
11:37
(15) Не используй "Автозаполнение" в СКД
Основная теорема систематики: Новые системы плодят новые проблемы.