|
Поле СКД не доступно в пользовательском режиме. | ☑ | ||
---|---|---|---|---|
0
ЭЦ
05.08.21
✎
13:55
|
Господа.
Имеется отчетик на СКД. Добавил еще один разрез учета. Создал новую настойку в которой добавленное поле выбрал как в настройках в конфигураторе. Перехожу в пользовательский режим. Отчет загружается со старой настройкой. При попытке в пользовательском режиме выбрать новое поле - оно не наблюдается. В чем тут может быть. Прошу подсказать. Спасибо |
|||
1
PLUT
05.08.21
✎
13:56
|
(0) для начала попробуй под полными правами отчетик в пользовательском режиме
|
|||
2
ЭЦ
05.08.21
✎
13:59
|
(1) Полные права имеются
|
|||
3
Kassern
05.08.21
✎
14:00
|
(0) а этот отчетик случаем не в справочнике дополнительные отчеты обработки хранится в базе?
|
|||
4
toypaul
гуру
05.08.21
✎
14:02
|
функциональная опция
|
|||
5
ЭЦ
05.08.21
✎
14:11
|
Это самописный отчетик.
Открывается из меню "Открыть Файл" Ни каких функциональных опций в явном виде не используется |
|||
6
ЭЦ
05.08.21
✎
14:32
|
Попробовал создать отчетик заново с другим именем.
Откопировал текст запроса СКД Ресурсы, параметры и настройки создал заново. И таже попа - новое поле в пользовательском режиме не доступно |
|||
7
1Сергей
05.08.21
✎
14:35
|
к стандартным настройкам сбрасывал?
|
|||
8
ЭЦ
05.08.21
✎
14:39
|
(7) Даже создал с нуля новый отчет ну и тыркунл на стандартные настройки
|
|||
9
vicof
05.08.21
✎
14:42
|
Галка ограничения стоит у поля
|
|||
10
vicof
05.08.21
✎
14:42
|
Или старый отчет открываешь
|
|||
11
ЭЦ
05.08.21
✎
15:15
|
Файл отчета специально переименовал и галок в ограничениях у нового поля нет
|
|||
12
Kassern
05.08.21
✎
15:22
|
(11) а отчет был прикреплен в справочник внешних отчетов или нет ранее? Есть там функция "СведенияОВнешнейОбработке"?
|
|||
13
ЭЦ
05.08.21
✎
15:25
|
Нет во внешних отчетах он не был.
и СведенияОВнешнейОбработке в нем нет |
|||
14
Kassern
05.08.21
✎
15:25
|
(13) через консоль запросов все норм отрабатывает?
|
|||
15
серый КТУЛХУ
05.08.21
✎
15:35
|
см.(4)
|
|||
16
ЭЦ
05.08.21
✎
16:20
|
(14) Через консоль формируется нормально.
|
|||
17
PLUT
05.08.21
✎
16:22
|
(16) СКД умеет выпиливать из запроса отборы, которые считает ненужными (Искуственный интеллект ёпта), чтобы ИИ не выпиливал, придумали скобочки {}
|
|||
18
PLUT
05.08.21
✎
16:24
|
(17) ну типа
какой-то текст запроса набора данных СКД... ... ИЗ РегистрБухгалтерии.Международный КАК Международный ГДЕ Международный.Период МЕЖДУ &ДатаНачала И &ДатаОкончания И Международный.ВалютаДт = &ВалютаРуб {ГДЕ (Международный.Период МЕЖДУ &ДатаНачала И &ДатаОкончания И Международный.ВалютаДт = &ВалютаРуб)} ... |
|||
19
vicof
05.08.21
✎
16:24
|
Кстати, да, автозаполнение отключи.
|
|||
20
Kassern
05.08.21
✎
16:25
|
(16) и скорее всего ваше доп поле вида ОсновнаяТаблица.РеквизитЭтойТаблицы.НужныйВамРеквизит так?
|
|||
21
Kassern
05.08.21
✎
16:26
|
(20) а потом еще окажется что ОсновнаяТаблица.РеквизитЭтойТаблицы имеет составной тип, и у каких то объектов есть ограничения)
|
|||
22
ЭЦ
05.08.21
✎
16:40
|
После всех упрощений рзультирующий запрос имеет вид :
ВЫБРАТЬ ВТ_ВСЕ_СУММЫ.Контрагент, ВТ_ВСЕ_СУММЫ.Соглашение, ВТ_ВСЕ_СУММЫ.ОбъектРасчетов, ВТ_ВСЕ_СУММЫ.Сдвиг, ВТ_ВСЕ_СУММЫ.ДатаОтгрузки, ВТ_ВСЕ_СУММЫ.Регистратор, ВТ_ВСЕ_СУММЫ.Направление, ВТ_ВСЕ_СУММЫ.ХозяйственнаяОперация, ВТ_ВСЕ_СУММЫ.СуммаРеализации, ВТ_ВСЕ_СУММЫ.СуммаОплаты, ВТ_ВСЕ_СУММЫ.СуммаНеОпределено ИЗ ВТ_ВСЕ_СУММЫ Поле Контрагент - в пользовательских настройках нен видно |
|||
23
ЭЦ
05.08.21
✎
16:45
|
В самом начале делается так
ВЫБРАТЬ РАЗЛИЧНЫЕ Контр.Ссылка КАК Контрагент ПОМЕСТИТЬ ВТ_КОНТРАГЕНТЫ_B2B ИЗ Справочник.Контрагенты КАК Контр ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДополнительныеРеквизиты КАК ДопРеквизитыПартнеров ПО Контр.Партнер = ДопРеквизитыПартнеров.Ссылка И ДопРеквизитыПартнеров.Свойство = &ВидКлиента И ДопРеквизитыПартнеров.Значение.Наименование = "B2B" ИНДЕКСИРОВАТЬ ПО Контр.Ссылка ; |
|||
24
ЭЦ
05.08.21
✎
16:46
|
Если потом в качестве результирующего запроса
ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ_КОНТРАГЕНТЫ_B2B.Контрагент ИЗ ВТ_КОНТРАГЕНТЫ_B2B то поле Контрагент - нормально выбирается |
|||
25
ЭЦ
05.08.21
✎
16:47
|
Из этого по моему следует что функциональные оции здесь не причем
|
|||
26
ЭЦ
05.08.21
✎
18:34
|
Еще короче :
Вот так - Контрагентов в СКД видно : ВЫБРАТЬ РАЗЛИЧНЫЕ Контр.Ссылка КАК Контрагент //ПОМЕСТИТЬ ВТ_КОНТРАГЕНТЫ_B2B ИЗ Справочник.Контрагенты КАК Контр ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДополнительныеРеквизиты КАК ДопРеквизитыПартнеров ПО Контр.Партнер = ДопРеквизитыПартнеров.Ссылка И (ДопРеквизитыПартнеров.Свойство = &ВидКлиента) И (ДопРеквизитыПартнеров.Значение.Наименование = "B2B") |
|||
27
ЭЦ
05.08.21
✎
18:35
|
А вот так - нге видно :
ВЫБРАТЬ РАЗЛИЧНЫЕ Контр.Ссылка КАК Контрагент ПОМЕСТИТЬ ВТ_КОНТРАГЕНТЫ_B2B ИЗ Справочник.Контрагенты КАК Контр ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДополнительныеРеквизиты КАК ДопРеквизитыПартнеров ПО Контр.Партнер = ДопРеквизитыПартнеров.Ссылка И (ДопРеквизитыПартнеров.Свойство = &ВидКлиента) И (ДопРеквизитыПартнеров.Значение.Наименование = "B2B") ; ВЫБРАТЬ РАЗЛИЧНЫЕ Ключи.Ссылка КАК Ссылка, ВЫРАЗИТЬ(Ключи.Контрагент КАК Справочник.Контрагенты) КАК Контрагент, Ключи.Договор КАК Договор ИЗ Справочник.КлючиАналитикиУчетаПоПартнерам КАК Ключи ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_КОНТРАГЕНТЫ_B2B КАК ВТ_КОНТРАГЕНТЫ_B2B ПО Ключи.Организация = &Организация И Ключи.Контрагент = ВТ_КОНТРАГЕНТЫ_B2B.Контрагент ; |
|||
28
runoff_runoff
05.08.21
✎
18:40
|
RLS по организации mb..
|
|||
29
ЭЦ
05.08.21
✎
19:32
|
Если кому интересно:
Вот так не работает : ВЫБРАТЬ РАЗЛИЧНЫЕ Контр.Ссылка КАК Контрагент ПОМЕСТИТЬ ВТ_КОНТРАГЕНТЫ_B2B ИЗ Справочник.Контрагенты КАК Контр ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДополнительныеРеквизиты КАК ДопРеквизитыПартнеров ПО Контр.Партнер = ДопРеквизитыПартнеров.Ссылка И (ДопРеквизитыПартнеров.Свойство = &ВидКлиента) И (ДопРеквизитыПартнеров.Значение.Наименование = "B2B") ; ВЫБРАТЬ РАЗЛИЧНЫЕ ВЫРАЗИТЬ(Ключи.Контрагент КАК Справочник.Контрагенты) КАК Контрагент, Ключи.Ссылка КАК Ссылка ПОМЕСТИТЬ ВТ_КЛЮЧИ ИЗ Справочник.КлючиАналитикиУчетаПоПартнерам КАК Ключи ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_КОНТРАГЕНТЫ_B2B КАК ВТ_КОНТРАГЕНТЫ_B2B ПО (Ключи.Организация = &Организация) И Ключи.Контрагент = ВТ_КОНТРАГЕНТЫ_B2B.Контрагент |
|||
30
ЭЦ
05.08.21
✎
19:33
|
А вот так работает
ВЫБРАТЬ РАЗЛИЧНЫЕ Контр.Ссылка КАК Контрагент ПОМЕСТИТЬ ВТ_КОНТРАГЕНТЫ_B2B ИЗ Справочник.Контрагенты КАК Контр ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДополнительныеРеквизиты КАК ДопРеквизитыПартнеров ПО Контр.Партнер = ДопРеквизитыПартнеров.Ссылка И (ДопРеквизитыПартнеров.Свойство = &ВидКлиента) И (ДопРеквизитыПартнеров.Значение.Наименование = "B2B") ; ВЫБРАТЬ РАЗЛИЧНЫЕ ВЫРАЗИТЬ(ВТ_КОНТРАГЕНТЫ_B2B.Контрагент КАК Справочник.Контрагенты) КАК Контрагент, Ключи.Ссылка КАК Ссылка ПОМЕСТИТЬ ВТ_КЛЮЧИ ИЗ Справочник.КлючиАналитикиУчетаПоПартнерам КАК Ключи ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_КОНТРАГЕНТЫ_B2B КАК ВТ_КОНТРАГЕНТЫ_B2B ПО (Ключи.Организация = &Организация) И Ключи.Контрагент = ВТ_КОНТРАГЕНТЫ_B2B.Контрагент |
|||
31
Smallrat
06.08.21
✎
09:37
|
(0) попробуй пересохранить ответ с новым именем (не именем файла, а объекта).
|
|||
32
Smallrat
06.08.21
✎
09:37
|
(31) *Ответ = отчёт
|
|||
33
toypaul
гуру
06.08.21
✎
09:41
|
(29) поле Контрагент в справочнике КлючиАналитикиУчетаПоПартнерам находится в ФО только так можн объяснить если не работает под полными правами, но работает в консоли запросов
|
|||
34
DrShad
06.08.21
✎
10:42
|
в ключах аналитики измерение Контрагент составного типа СправочникСсылка.Организации, СправочникСсылка.Контрагенты и скорее всего есть ограничения на Организации - поэтому в пользовательском и не дает его
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |