Имя: Пароль:
1C
1С v8
Расширение, дин. список - не дает создать ссылочную колонку
0 nicxxx
 
26.06.23
14:38
В расширении для УТ 11.5 создал обработку, в ней - форма с реквизитом Список, тип - ДинамическийСписок. Запрос - произвольный, указание основной таблицы не влияет на поведение.

ВЫБРАТЬ
    ЗаказКлиента.Ссылка КАК Ссылка,
    ЗаказКлиента.Менеджер КАК Менеджер1,
    ЗаказКлиента.Контрагент КАК Контрагент1,
    ЗаказКлиента.СуммаДокумента КАК СуммаДокумента
ИЗ
    Документ.ЗаказКлиента КАК ЗаказКлиента


Нельзя создать ссылочные колонки для полей Менеджер1 и Контрагент1
Колонки для Ссылка и СуммаДокумента (тип - число) - прекрасно создаются.
Также можно в режиме предприятия создать колонку Контрагент через ИзменитьФорму - добавить колонки - через колонку Ссылка

на скрине - поведение конфигуратора. при выборе поля Контрагент1 - кнопка недоступна
https://ibb.co/4d6RgCG
1 nicxxx
 
26.06.23
14:39
Собственно вопрос - что делать-то?
2 Timon1405
 
26.06.23
15:16
принудительно включить эти реквизиты заказа в само расширение
3 АгентБезопасной Нацио
 
26.06.23
15:51
(1) создавать запрос программно. Предварительно в динсписке сделать приерно такой же,  а в ПриСОзданииНаСЕрвере устанавливать ТекстЗапроса программно.
4 nicxxx
 
26.06.23
16:58
(2) реквизиты добавлены в расширение. это кстати конструктор запроса сам делает (предлагает сначала).
(3) и что мне это даст? я в конфигураторе не могу мышкой перетянуть эти колонки списка на форму. Установка текста запроса программно тут никак не поможет.
5 dmt
 
26.06.23
17:46
(0) похоже на баг, платформа какая? все работает на 8.3.22.1923
попробуй на внешней обработке проделать, потом добавить в расширение
6 nicxxx
 
26.06.23
17:47
8.3.23.1688
попробую более новую поставить
7 nicxxx
 
26.06.23
18:00
платформа .1739 проблему не решила
8 AlvlSpb
 
26.06.23
18:01
(6) Лучше понизить о 22й, а не повысить
9 nicxxx
 
26.06.23
20:09
8.3.22.2106

https://ibb.co/vw5kNq2

там не менее странная дичь :)
возможность добавить колонку появилась, но не все колонки отображаются.
продолжаю эксперимент
10 nicxxx
 
26.06.23
23:06
может я чего-то не знаю?
8.3.21.1775

Не появляется Контрагент, хоть убейся. Менеджер - есть (спр Пользователи)

https://ibb.co/dbQLw0S
11 nicxxx
 
26.06.23
23:09
флажок "Использовать всегда" - не влияет
12 nicxxx
 
27.06.23
09:22
8.3.20.2290
Контрагент все так же не появляется в дин. списке в режиме Предприятия
13 DJ Anthon
 
27.06.23
09:25
так это фишка такая. можно показывать партнер, а контрагент показывать нельзя. вроде функциональные опции
14 nicxxx
 
27.06.23
09:39
Заимствовал организацию. Она тоже не показывается в дин списке.
15 nicxxx
 
27.06.23
10:44
И Валюта не отображается.
А вот Курьер отобразился.
Что это за функциональные опции, которые отключают видимость Валюты, Организации, Контрагента?
16 АгентБезопасной Нацио
 
27.06.23
10:46
(15) а можно расширение с этим куском выложить?
17 nicxxx
 
27.06.23
10:48
да пожалуйста: https://dropmefiles.com/CqdNC
18 dmt
 
27.06.23
10:55
(15) открой для себя закладку "функциональные опции" в объекте метаданных
19 AlvlSpb
 
27.06.23
11:13
(17) Все показывает https://postimg.cc/Bj5tgjHq Кэш чисти
20 nicxxx
 
27.06.23
11:14
(18) самый умный? я прошу подсказать, какие опции. Нечего сказать - лучше молчи
21 nicxxx
 
27.06.23
11:14
(19) спасибо огромное. заработался. про кэш вообще не подумал.
22 nicxxx
 
27.06.23
13:25
продолжаем наблюдение. после чистки кэша на платформе 8.3.23 лучше не стало
https://ibb.co/8YCSj57
23 AlvlSpb
 
27.06.23
13:40
(22) Укажи основную таблицу и сделай все со Списком по новой с нуля. 100% какой-то личный глюк. Опубликуй дт, посмотрю у себя
24 nicxxx
 
27.06.23
14:12
(13) был прав. видимость колонок включилась через ФО.
(23) я уже так сделал. спасибо за помощь. через ФО все включил. Но это не отменяет того, что в платформе 23 есть явные проблемы - drag&drop работает 1 раз из 10, когда пытаешься список перетянуть на форму. Какие-то точки в имени типа данных. Колонки не добавляются. И он типа уже в прод выпущен. Не ожидал такого от ЗАО 1С.
25 DJ Anthon
 
28.06.23
12:33
(24) не стоит показывать контрагента. эта сущность не зря скрыта. интерактивно должен быть доступен партнер. а внутри в коде можно использовать контрагента. не помню уже, но вроде я уже как-то выяснял для себя, почему.
26 nicxxx
 
28.06.23
15:15
(25) да черт с ним, с контрагентом. ключевой момент, который обнаружен - "drag&drop работает 1 раз из 10, когда пытаешься список перетянуть на форму.". И нельзя ссылочные колонки добавить на форму. Хотя можно добавлять поля простых типов через точку от ссылок - Наименование, Код и т.д.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс