|
Нет права на поле в СКД | ☑ | ||
---|---|---|---|---|
0
Garry1010
25.12.14
✎
16:48
|
Есть отчет в СКД. С полными правами всё с ним ОК, а с ограниченными - одно поле в "настройках структуры отчета" отказывается хвататься СКДой и рисуется с красным крестиком. Соответственно, после формирования отчета данного поля, как и связанного с ним вычисляемого, в отчетной форме нет. Хотя сам отчет срабатывает без ошибок.
Если взять сам текст запрос, то в консоли отчетов под этим же пользователем он прекрасно срабатывает и не ругается ни на что и все поля и строки заполняет. Проблемное поле является датой регистратора из ХозрасчетныйДвиженияССубконто. Проверил по типам список документов, который попадает в выборку - на все виды документов права есть. ... Выяснил, что из-за выборки регистраторов, СКД, видимо, считает, что регистраторами могут быть все (или почти все) виды документов, что, ессно, не стыкуется с ограничением прав... Я вставил фигню типа:
- не помогает, всё равно тупит. Я не понял, СКД что - пытается выполнить запрос ещё ДО того, как его надо выполнять реально? |
|||
1
pessok
25.12.14
✎
16:49
|
автозаполнение отрубить попробуй
|
|||
2
pessok
25.12.14
✎
16:49
|
а вообще, дата регистратора разве не равна периоду движений?
|
|||
3
Garry1010
25.12.14
✎
16:57
|
(2) Не всегда.
|
|||
4
pessok
25.12.14
✎
16:58
|
(3) плохо, когда не всегда, особенно если говорить о документах в (0). Ну да ладно, учет у всех разный. Автозаполнение не помогло? С заполнение полей через СКД
|
|||
5
Garry1010
25.12.14
✎
16:58
|
(1)И вручную заполнять поля?.. Что-то ломает... И поможет ли?
|
|||
6
pessok
25.12.14
✎
16:59
|
(5) зачем вручную-то? открой для себя вкладку Компоновка данных
|
|||
7
pessok
25.12.14
✎
17:00
|
а помочь - думается, что поможет, т.к. при автозаполнении, поле регистратор сразу заполняется всеми типами документов
|
|||
8
Garry1010
25.12.14
✎
17:08
|
(7) В смысле, что в колонке "Тип значения" - пусто? Это пофик! Я туда принудительно забивал только свои виды документов - чхать она хотела на мои ограничения.:(
|
|||
9
pessok
25.12.14
✎
17:11
|
(8) ты убрал автозаполнение? 90% бед подобоного рода в СКД идут из-за него. Убрать автозаполнение и заполнить вкладку "Компоновка данных" (это в самом запросе СКД)
|
|||
10
Garry1010
25.12.14
✎
18:03
|
Наладилось... Только, что причиной было, уже не понять. Так как эта дура в процессе исправления начала свой автопараметр ДатаНач превращать в 0 (число, а отчет не мой и написан на основе типового, где куча обращений в модуль ТиповыеОтчеты), что, ессно, давало ошибку нестыковки типов. Пока принудительно не превратил его в дату (01.01.0001), он вообще не давал работать отчету. Теперь поля стоят не авто, но ничем не отличаются от того, что было - только кол-во поменьше стало.
Видимо, всё же что-то слетело, когда я вписывал в запрос строки "ТОГДА ВЫРАЗИТЬ" и поэтому не хотело работать... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |