Приветствую! Помогите, кто знает как решить задачу. Есть самописанная конфа, где каждой номенклатуре соответствует изображение. Нужно сделать отчет по остаткам - с этим проблем нет. Проблема в том, что заказчику нужно, чтобы в отчете при наведении/выделении номенклатуры показывалась картинка. То есть, чтобы в отчете выводилась одна картинки и только для той номенклатуры, на которую выделили/навели указатель мышки.
Как сделать такое? В конечной печатной, я так понял, если ставить функцию в поле "Расшифровка" для ячейки, нужно будет дважды щелкать мышью по ячейки. Как сделать, чтобы без дабл клика? Или возможно можно как-то отлавливать событие "При наведении"?
(1) 1CLeXx, боюсь что на 7.7 задача не решаемая. Только через дабл-клик. Или же информацию выводить не в табличный документ, а в ТЗ и при переходе по строчкам рядом на на форме выводить изображение номенклатуры.
Если закзчик такой прогрессивный, предложите написать ему локальный веб сайт с возможностью вывода отчета получение данных через COM
а лучше перевести базу на новый уровень - управляемые приложения (8.3)
в ней можно создавать свои HTML страницы в отчетах
Теоретически, можно перехватить движение мыши с помощью FormEx. А вот удастся ли определить, над какой ячейкой в таблице курсор, не знаю. Для элементов формы есть функция, про таблицу не в курсе.
(4)FormEx смотрел - он перехватывает клики мыши на форме, но не в печатной части.
(2)ТЗ рассматривал как вариант, но там нужно формировать еще "шапку" отчета, а в ТЗ такое не сотворишь
(3)Именно только 8.3 или в 8.2. тоже можно?
(0) запросто.
Используй элемент управления Йоксель или TableDoc - там всё в один клик + есть перехват всех событий, в том числе, активация ячейки, события мыши и т.д.