|
Супер-модератор
|
|||||||||||||||||
Не добавляются данные в ТЧ при выборе из формы выбора справочника27.11.2025, 19:20. Показов 4011. Ответов 49
Метки нет (Все метки)
Приветствую, коллеги!
Намедни задавал вопрос уже в этой теме, появились последствия реализуемого решения. В общем, ситуация следующая:
Если в качестве основной таблицы выбрать справочник, то при открытии формы ругается на множественное значение реквизита "Ссылка". Модуль формы выбора:
Собственно, в какую сторону смотреть?
0
|
|||||||||||||||||
| 27.11.2025, 19:20 | |
|
Ответы с готовыми решениями:
49
При выборе реквизита справочника выводить табличную часть другого справочника
Передача данных: Справочник <-> Документ <-> Справочник |
|
2764 / 261 / 78
Регистрация: 12.11.2015
Сообщений: 1,575
|
||
| 01.12.2025, 14:19 | ||
0
|
||
|
7181 / 1783 / 650
Регистрация: 16.01.2015
Сообщений: 7,357
|
||||||||||||||||
| 01.12.2025, 15:06 | ||||||||||||||||
|
Maks, "Болею очень, температура"
© реально. Иначе косяки не объяснить. Но зато не надо работать и есть время поторчать на форуме ))
Добавлено через 32 минуты Удалил свою поправку к сообщению slypower А вот и не отрабатывает отбор по договору без доп процедур (а должен бы, но нафиг разбираться) Значит в ПриСозданииНаСервере формы выбора надо поставить этот отбор В параметрах формы будет параметр "Договор" переданный структурой П Если Конфа на БСП
0
|
||||||||||||||||
|
7181 / 1783 / 650
Регистрация: 16.01.2015
Сообщений: 7,357
|
||
| 01.12.2025, 15:13 | ||
|
Покажи код НачалоВыбора поля ТипВМ и ОбработкаВыбора поля ТипВМ Поставь точку останова в Обработка выбора поля, посмотри что в переменных при выполнении кода
0
|
||
|
Супер-модератор
|
|||||||||||||
| 01.12.2025, 15:33 [ТС] | |||||||||||||
|
polax,
0
|
|||||||||||||
|
2764 / 261 / 78
Регистрация: 12.11.2015
Сообщений: 1,575
|
|
| 01.12.2025, 16:14 | |
|
Родитель? -> Заряды
Стр = Элемент.Заряды.ТекущиеДанные;
0
|
|
|
7181 / 1783 / 650
Регистрация: 16.01.2015
Сообщений: 7,357
|
|
| 01.12.2025, 16:49 | |
|
Не понимаю. Проверяю на типовой. И ЭлементЫ.Заряды.ТекущиеДанные и Элемент.Родитель.ТекущиеДанные возвращают текущие данные как положено. А тут Ошибка в выражении.
Какой тип значения у Заряды? Это ТЧ на форме? Может как элемент она имеет другое имя? Хотя по именам событий вроде все так - Заряды. И смущает ошибка. Неизвестный модуль - это как? Ощущение, что код пытается вызвать какой-то модуль, вместо использования переменной. Посмотри что в Элемент и что в Элемент.Родитель. Сравни типы что установлены у поля ТипВМ и то что выдает форма выбора? Может в ТЧ это строка?
0
|
|
|
Супер-модератор
|
||||||
| 01.12.2025, 20:52 [ТС] | ||||||
|
Самое интересное, что если я возвращаю стандартную форму выбора:
Стало быть проблема либо в произвольном запросе списка, либо в модуле формы выбора, либо в передаче параметра (хотя форма открывается с нужным отбором, а значит параметр отрабатывает верно). Добавлено через 1 час 40 минут В общем, если в произвольном запросе списка формы выбора в качестве основной таблицы установить справочник, то всё выбирается, НО в этом случае в форме выбора перестает отображаться "Плотность", собственно, ради которой справочник и соединен с регистром сведений. Если в качестве основной таблицы установить регистр, то в форме выбора всё отображается корректно, НО выбора в реквизит текущей строки ТЧ не происходит. Я в тупике. ![]() Добавлено через 12 минут Получается, я обращаюсь к форме выбора справочника, а в итоге источником данных является регистр. Реквизит тоже ссылается на справочник. Вероятнее всего каким-то образом документу, куда осуществляется выбор, надо сказать, что данные он берет не из справочника, а из регистра. Если мои выводы верны, то каким образом это сделать?
0
|
||||||
|
7181 / 1783 / 650
Регистрация: 16.01.2015
Сообщений: 7,357
|
||
| 01.12.2025, 21:39 | ||
|
Добавлено через 2 минуты Берешь ПриСозданииНаСервере и там совершенствуешь запрос (Список.Запрос.Текст) и добавляешь левое соединение с РС и выводом поля
0
|
||
|
Супер-модератор
|
|||||||
| 02.12.2025, 08:16 [ТС] | |||||||
|
Добавлено через 1 час 49 минут Собственно, можно вывести реквизит "Плотность" добавив такое поле в произвольный запрос формы выбора (убрав при этом соединение с регистром сведений):
0
|
|||||||
|
2764 / 261 / 78
Регистрация: 12.11.2015
Сообщений: 1,575
|
|||
| 02.12.2025, 09:18 | |||
|
Не понимаю, для чего этот отбор еще идет Добавлено через 7 минут Что можно сделать: 1) Создать колонку в списке и заполнять ее в событии списка при выводе строки 2) Сделать запрос, в котором не будет задвоение ссылок при выводе. В консоле можете это увидеть и побороть.
0
|
|||
|
Супер-модератор
|
||||||||||||||
| 02.12.2025, 12:05 [ТС] | ||||||||||||||
0
|
||||||||||||||
|
2764 / 261 / 78
Регистрация: 12.11.2015
Сообщений: 1,575
|
|||||||||||
| 02.12.2025, 12:42 | |||||||||||
|
Вам нужно вернуться к истокам - удалить новую вашу форму, скопировать опять ее, установить отбор, как это сделано уже в примере
Если так будет отрабатывать, тогда уже будем говорить про запрос.
0
|
|||||||||||
|
7181 / 1783 / 650
Регистрация: 16.01.2015
Сообщений: 7,357
|
||||||
| 02.12.2025, 18:43 | ||||||
|
Maks,
0
|
||||||
|
Супер-модератор
|
||||||
| 03.12.2025, 07:05 [ТС] | ||||||
|
polax, такого реквизита у меня нет, проблема в том, что ошибка выходит если наложить фильтр на результат запроса, в поле ГДЕ, или в отборе настройки списка в форме выбора. Надо каким-то образом наложить фильтр в параметрах виртуальной таблицы, но каким пока непонятно. Сейчас выводятся все позиции, а надо только те, где "Плотность > 0" или "Цена > 0". Прописывал это в параметрах виртуальной таблицы
0
|
||||||
|
2764 / 261 / 78
Регистрация: 12.11.2015
Сообщений: 1,575
|
|
| 03.12.2025, 08:17 | |
|
0
|
|
|
Супер-модератор
|
|
| 03.12.2025, 08:56 [ТС] | |
|
0
|
|
| 03.12.2025, 08:56 | |
|
Cоздать ссылку на реквизит "Наименование" справочника "Специалисты" из справочника "ЗаявкаНаОбучениеКлиентов" СправочникСсылка.<Имя справочника> и СправочникСсылка.<Имя справочника>.Ссылка Запись элемента справочника из модуля объекта другого справочника Обновление ссылки на документ в реквизите справочника и заполнение реквизитов элемента справочника по новой ссылке
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|