Зависание динамического списка

1. keyn5565` 19 21.09.23 14:20 Сейчас в теме
Есть документ с реквизитом составного типа. В динамическом списке документа пытаемся добавить реквизит "пометка удаления" из реквизита составного типа (все справочники) после чего динамически список наглухо зависает. Пока не удалим настройки формы работать со списком не возможно. Так же происходит при попытке настройки отбора по этому реквизиту (Пометка удаления).
Сталкивался ли кто с таким случаем? И как можно побороть зависание?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
3. SlavaKron 21.09.23 15:06 Сейчас в теме +0.05 $m
В типовых решается через регистр сведений, например, РеестрДокументов, в котором хранится информация о реквизитах. Если составной тип по факту принимает значения одного определенного типа, можно использовать ВЫРАЗИТЬ в запросе ДС, чтобы типизировать поле.
7. glek 120 21.09.23 16:07 Сейчас в теме +0.05 $m
(6) Как Вам уже ответили, необходим РС, в котором и будут храниться требуемы значения для ДС. А пользователю дайте по рукам и скажите что так делать нельзя.
Либо для данного динамического списка снять автозаполнение команд панели и добавить только те, которыми может ползоваться юзер (убрав настроить список и изменить форму)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Gendelf 21.09.23 14:50 Сейчас в теме
(1) А покажите запрос по этому полю (краткий без лишних полей), возможно стоит оптимизировать строку выбора или связи с таблицей добавить
5. keyn5565` 19 21.09.23 16:03 Сейчас в теме
(2) запрос тут не играет роли
пользователь добавляет реквизит связанный с объектом через настройку формы
Например "Ссылка.ПометкаУдаления"
Я понимаю что дело в соединении, но как это обойти не представляю
Прикрепленные файлы:
4. glek 120 21.09.23 15:16 Сейчас в теме
(1) Ну так стандарты разработки никто не отменял: вытаскивание реквизита составного типа в запросе генерирует левое соединение со всеми типами, входящими в указанный составной. Сколько там типов?
6. keyn5565` 19 21.09.23 16:04 Сейчас в теме
(4)
(4)
Сколько там типов?

Все справочники конфигурации. Тип "СправочникСсылка".
Сам не в восторге от левого соединения, но надо как то отобразить реквизит
7. glek 120 21.09.23 16:07 Сейчас в теме +0.05 $m
(6) Как Вам уже ответили, необходим РС, в котором и будут храниться требуемы значения для ДС. А пользователю дайте по рукам и скажите что так делать нельзя.
Либо для данного динамического списка снять автозаполнение команд панели и добавить только те, которыми может ползоваться юзер (убрав настроить список и изменить форму)
8. keyn5565` 19 21.09.23 16:17 Сейчас в теме
3. SlavaKron 21.09.23 15:06 Сейчас в теме +0.05 $m
В типовых решается через регистр сведений, например, РеестрДокументов, в котором хранится информация о реквизитах. Если составной тип по факту принимает значения одного определенного типа, можно использовать ВЫРАЗИТЬ в запросе ДС, чтобы типизировать поле.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот