|
Консоль запросов VS СКД | ☑ | ||
---|---|---|---|---|
0
Капитан Джек Воробей
05.10.22
✎
09:05
|
Есть простой запрос
ВЫБРАТЬ КадровыйПереводПоказатели.Ссылка КАК ДокументКадровыйПеревод, КадровыйПереводПоказатели.Показатель КАК ПоказательКП, КадровыйПереводПоказатели.Значение КАК ЗначениеКП ИЗ Документ.КадровыйПеревод.Показатели КАК КадровыйПереводПоказатели ГДЕ КадровыйПереводПоказатели.Ссылка.Проведен И КадровыйПереводПоказатели.Ссылка.Дата МЕЖДУ &ДатаН И &ДатаК 1) В консоли запросов все поля выводит, а в СКД только Ссылку на документ.... это баг или фича? 2) Как это можно поправить? 8.3 (8.3.20.1996) ЗУП 3.1 (3.1.23.63) |
|||
1
shuhard
05.10.22
✎
09:14
|
Фича - СКД использует другие права
Дать права |
|||
2
Капитан Джек Воробей
05.10.22
✎
09:16
|
(1) Но запуск консоли и Отчет происходит под одним пользователем и у него есть полные права....
|
|||
3
mikecool
05.10.22
✎
09:18
|
что в выбранных полях в скд?
|
|||
4
vicof
05.10.22
✎
09:18
|
Запрос и выводимые поля несколько разные вещи
|
|||
5
shuhard
05.10.22
✎
09:19
|
(2)[и у него есть полные права]
не верю (с) |
|||
6
Капитан Джек Воробей
05.10.22
✎
09:24
|
||||
7
Капитан Джек Воробей
05.10.22
✎
09:26
|
||||
8
НафНаф
05.10.22
✎
09:31
|
(6) вообще не видно структуры настройки
|
|||
9
Капитан Джек Воробей
05.10.22
✎
09:35
|
||||
10
vicof
05.10.22
✎
09:36
|
(8) +1
|
|||
11
PuhUfa
05.10.22
✎
09:37
|
(0) Это из-за ФО "ИспользоватьНесколькоТарифныхСтавок". Показатель и Значение в ТЧ доступны только при включении данной ФО
|
|||
12
Капитан Джек Воробей
05.10.22
✎
09:41
|
(8) (10) А что там настраивать если полей нет? кроме ссылки на документ https://pastenow.ru/0d35f6e47ca9edba89e2804d1905d085
|
|||
13
Капитан Джек Воробей
05.10.22
✎
09:42
|
(11) Вот спасибо... век живи, век поражайся 1с)))
|
|||
14
Капитан Джек Воробей
05.10.22
✎
09:49
|
(11) Да так и есть.... у меня нет слов....https://pastenow.ru/654b1af4897798534a10603887f61fb6
|
|||
15
Капитан Джек Воробей
05.10.22
✎
09:57
|
(11) Я так понимаю эту "Фичу" от 1с никак не обойти без включения этой ФО?
|
|||
16
PuhUfa
05.10.22
✎
10:01
|
(15) Ну смотря какая у тебя общая задача. А так - обойти. При компоновке результата получай данные обычным запросом и потом подсовывай в СКД
|
|||
17
Капитан Джек Воробей
05.10.22
✎
10:05
|
(16) мне надо выбрать из этой таблицы данные, но документ может быть не проведен (там своя специфика), да придется через костыли решать запрос->таблица-> СКД
|
|||
18
Smallrat
05.10.22
✎
10:09
|
(15) Еще можно попробовать в методе КомпоновщикМакетаКомпоновкиДанных.Выполнить(<Схема>, <Настройки>, <ДанныеРасшифровки>, <МакетОформления>, <ТипГенератора>, <ПроверятьДоступностьПолей>, <ПараметрыФункциональныхОпций>) поставить ПроверятьДоступностьПолей в Ложь.
Еще может попробовать чтонить пихнуть в параметр ПараметрыФункциональныхОпций - почему-то нигде не документировано что туда вообще надо подставлять и для чего. |
|||
19
TormozIT
гуру
05.10.22
✎
10:14
|
В консоли компоновки ИР есть диагностика отключенных полей https://www.hostedredmine.com/issues/887312
|
|||
20
Капитан Джек Воробей
06.10.22
✎
14:26
|
Для обхода ФО запилил код) сюда для памяти, а то вечно обработки теряю...
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; НастройкиФормы = КомпоновщикНастроек.ПолучитьНастройки(); Для каждого ЭлементОтбора Из НастройкиФормы.Отбор.Элементы Цикл НовыйЭлемент = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЗаполнитьЗначенияСвойств(НовыйЭлемент, ЭлементОтбора); КонецЦикла; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки,,, Ложь); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |