Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Поле СКД не доступно в пользовательском режиме.

Поле СКД не доступно в пользовательском режиме.
Я
   ЭЦ
 
05.08.21 - 13:55
Господа.

Имеется отчетик на СКД.
Добавил еще один разрез учета.
Создал новую настойку в которой
добавленное поле выбрал как в настройках в конфигураторе.
Перехожу в пользовательский режим.
Отчет загружается со старой настройкой.
При попытке в пользовательском режиме выбрать новое поле - оно не наблюдается.

В чем тут может быть.

Прошу подсказать.
Спасибо
   PLUT
 
1 - 05.08.21 - 13:56
(0) для начала попробуй под полными правами отчетик в пользовательском режиме
   ЭЦ
 
2 - 05.08.21 - 13:59
(1) Полные права имеются
   Kassern
 
3 - 05.08.21 - 14:00
(0) а этот отчетик случаем не в справочнике дополнительные отчеты обработки хранится в базе?
   toypaul
 
4 - 05.08.21 - 14:02
функциональная опция
   ЭЦ
 
5 - 05.08.21 - 14:11
Это самописный отчетик.
Открывается из меню "Открыть Файл"
Ни каких функциональных опций в явном виде не используется
   ЭЦ
 
6 - 05.08.21 - 14:32
Попробовал создать отчетик заново с другим именем.
Откопировал текст запроса СКД
Ресурсы, параметры и настройки создал заново.

И таже попа - новое поле в пользовательском режиме не доступно
   1Сергей
 
7 - 05.08.21 - 14:35
к стандартным настройкам сбрасывал?
   ЭЦ
 
8 - 05.08.21 - 14:39
(7) Даже создал с нуля новый отчет ну и тыркунл на стандартные настройки
   vicof
 
9 - 05.08.21 - 14:42
Галка ограничения стоит у поля
   vicof
 
10 - 05.08.21 - 14:42
Или старый отчет открываешь
   ЭЦ
 
11 - 05.08.21 - 15:15
Файл отчета специально переименовал и галок в ограничениях у нового поля нет
   Kassern
 
12 - 05.08.21 - 15:22
(11) а отчет был прикреплен в справочник внешних отчетов или нет ранее? Есть там функция "СведенияОВнешнейОбработке"?
   ЭЦ
 
13 - 05.08.21 - 15:25
Нет во внешних отчетах он не был.
и СведенияОВнешнейОбработке в нем нет
   Kassern
 
14 - 05.08.21 - 15:25
(13) через консоль запросов все норм отрабатывает?
   серый КТУЛХУ
 
15 - 05.08.21 - 15:35
см.(4)
   ЭЦ
 
16 - 05.08.21 - 16:20
(14) Через консоль формируется нормально.
   PLUT
 
17 - 05.08.21 - 16:22
(16) СКД умеет выпиливать из запроса отборы, которые считает ненужными (Искуственный интеллект ёпта), чтобы ИИ не выпиливал, придумали скобочки {}
   PLUT
 
18 - 05.08.21 - 16:24
(17) ну типа

какой-то текст запроса набора данных СКД...
...
ИЗ
    РегистрБухгалтерии.Международный КАК Международный
ГДЕ
    Международный.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
    И Международный.ВалютаДт = &ВалютаРуб
{ГДЕ
    (Международный.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
            И Международный.ВалютаДт = &ВалютаРуб)}
...
   vicof
 
19 - 05.08.21 - 16:24
Кстати, да, автозаполнение отключи.
   Kassern
 
20 - 05.08.21 - 16:25
(16) и скорее всего ваше доп поле вида ОсновнаяТаблица.РеквизитЭтойТаблицы.НужныйВамРеквизит так?
   Kassern
 
21 - 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.Контрагент
;
   runoff_runoff
 
28 - 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.Контрагент
 
 
   Smallrat
 
31 - 06.08.21 - 09:37
(0) попробуй пересохранить ответ с новым именем (не именем файла, а объекта).
   Smallrat
 
32 - 06.08.21 - 09:37
(31) *Ответ = отчёт
   toypaul
 
33 - 06.08.21 - 09:41
(29) поле Контрагент в справочнике КлючиАналитикиУчетаПоПартнерам находится в ФО только так можн объяснить если не работает под полными правами, но работает в консоли запросов
   DrShad
 
34 - 06.08.21 - 10:42
в ключах аналитики измерение Контрагент составного типа СправочникСсылка.Организации, СправочникСсылка.Контрагенты и скорее всего есть ограничения на Организации - поэтому в пользовательском и не дает его


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.