Имя: Пароль:
1C
 
Получить значение ТЗ в событии "..ОкончаниеВводаТекста""
0 koshmar_
 
05.02.22
10:46
Обычные формы. Отчет "Ведомость по товарам на складах"
Стоит задача в типовом отчете подменить подбор при вводе текста, чтобы в поле отбора выводился не СписокЗначений, а таблицаЗначений.
Никак понять не могу как в процедуре "..ОкончаниеВводаТекста" универсального отчета отловить событие выбора из таблицы.
Подскажите, пожалуйста.

Ранее сделал через модальное открытие новой формы с таблицей. Из-за шапки формы выглядит слишком громоздко. Заказчика не устраивает.
1 ДедМорроз
 
05.02.22
16:47
ОкончаниеВводаТекста - это служебное событие,в нем можно подготовить только данные.
Соотвественно,только список значений,где представление и значение.
Если нужно что-то более сложное,то делаем текстовое поле и используем событие ПриИзменении,где можем открывать все,что угодно.
В том числе,можно и таблицу добавить под элементом управления и делать ее видимой,когда она нужна.
2 koshmar_
 
06.02.22
20:55
Ранее в процедуру "Окончание ввода текста" засунул открытие своей формы. Всё замечательно работает, но не устраивает своим внешним видом.
Как-то бы в этот момент модально ТЗ открыть) не знаю как правильно выразиться.
3 koshmar_
 
06.02.22
20:57
Или может кто знает как у формы убрать шапку? В таблице это можно сделать, а у формы не нашёл такого.
4 acht
 
06.02.22
21:16
(3) Что такое "шапка" у формы? Командная панель что-ли?
5 ДедМорроз
 
06.02.22
21:39
Он,видимо,хочет сделать как всплывающее окно списка окончания ввода,где у формы заголовка нету,но такое 1с не умеет.
Можно попробовать расширенную всплывающую подсказку сделать,там,насколько я помню,можно форматированный документ,и в нем таблицу нарисовать с гиперссылками,но это как-то уж очень вилами на воде писано,да и исчезать она будет при выходе мыши за ее пределы.
6 koshmar_
 
07.02.22
07:29
(4) Имеется ввиду серая полоска вверху окна.
Командные панели убрать труда не составило.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн