Вход | Регистрация
 

Некорректная работа СКД

Некорректная работа СКД
Я
   repin_mike
 
12.02.21 - 15:57
Добрый день, ЕРП 2.4.11.98, платформа 8.3.17.1549, клиент-серверная.

Создаю новый отчёт с источником данных в виде простейшего запроса:

ВЫБРАТЬ
    СоглашенияСКлиентами.Ссылка КАК Ссылка,
    СоглашенияСКлиентами.Контрагент КАК Контрагент
ИЗ
    Справочник.СоглашенияСКлиентами КАК СоглашенияСКлиентами

В настройках отчёта добавляю в структуру детальные записи, в выбранные поля соответственно Ссылка и Контрагент.
Проблема: в режиме предприятия Контрагент в отчёте не виден. Если изменить вариант отчёта, то Контрагента в списке доступных полей нет. Если развернуть ссылку, то Контрагента там тоже нет.

Что пробовал: сбрасывать настройки отчёта к типовым, сохранять настройки в XML в конфигураторе и грузить в предприятии. Добавлять/удалять форму отчёта, переопределять ПриКомпоновкеРезультата. Заходить под другими пользователями с админскими правами. Чистить пользовательский кэш, чистить серверный кэш, останавливать/перезапускать сервер. Копировать отчёт в конфигураторе, создавать новый отчёт в конфигураторе и переносить текст запроса туда. Выгружать/загружать базу в dt. Сохранять отчёт в файл и открывать в предприятии через Файл-Открыть. Контрагент и Ссылка.Контрагент не появились.


Что пока не пробовал: отключить расширение (справочник СоглашенияСКлиентами в расширении присутствует)
Тестирование исправление - запущу на ночь


Что это может быть такое?
 
 Партнерская программа EFSOL Oblako
   ale-sarin
 
1 - 12.02.21 - 16:03
СКД еще функциональные опции анализирует. И отключает видимость полей, если ФО не включена, например.
   080808Ник
 
2 - 12.02.21 - 16:08
(0) Контрагент случайно не составной тип?
   repin_mike
 
3 - 12.02.21 - 16:12
(2) Не составной, СправочникСсылка.Контрагенты

(1) Что-то вы меня в затруднение поставили, как это проверить?
   repin_mike
 
4 - 12.02.21 - 16:13
(1)+ если на форме элемента СоглашенияСКлиентом Контрагент показывается, то это же означает, что ФО ни при чём?
   080808Ник
 
5 - 12.02.21 - 16:14
а если так
ВЫБРАТЬ Разрешенные
    СоглашенияСКлиентами.Ссылка КАК Ссылка,
    Выразить(СоглашенияСКлиентами.Контрагент Как Справочник.Контрагенты) КАК Контрагент
ИЗ
    Справочник.СоглашенияСКлиентами КАК СоглашенияСКлиентами
?
   ale-sarin
 
6 - 12.02.21 - 16:18
(3) В конфигураторе на реквизите Контрагент справочника Соглашения --> поиск ссылок на объект в свойствах. Покажет связанные ФО.
   ale-sarin
 
7 - 12.02.21 - 16:20
(4) Хрен знает, я ERP мало знаю. Но по идее, если на форме отражается, то да ФО включена, и СКД ее выключать не должна.
   ale-sarin
 
8 - 12.02.21 - 16:21
+7 "ее выключать не должна." - имеется ввиду реквизит Контрагент прятать не должна.
   ale-sarin
 
9 - 12.02.21 - 16:24
Открыл ERP. На реквизит ссылается ФО ИспользоватьПартнеровИКонтрагентов. Посмотрите, включена ли связанная с ФО константа ИспользоватьПартнеровИКонтрагентов. Если не включена, включите, проверьте.
   repin_mike
 
10 - 12.02.21 - 16:25
(6)ААаа **ь!
Функциональная опция "Использовать контрагентов и партнеров", включил - всё заработало.
На форме отображался реквизит Партнер, а не Контрагент.
   repin_mike
 
11 - 12.02.21 - 16:27
Нашёл ещё до того, как прочитал (9).
Огромное спасибо, я больше не чувствую, что схожу с ума. Искал сам больше суток, на форуме получил ответ за 6 минут.
СПАСИБО!
   ДенисЧ
 
12 - 12.02.21 - 16:51
(11) Если не чувствуешь - сдай анализ на вирус )))
   repin_mike
 
13 - 12.02.21 - 17:13
(12) Ну реально со вчера с обеда сидел тыкал по кругу - реквизит есть? - есть! - И где он?  - а нету! - Но он же есть?! - Есть! - И где он??! - ...

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