Помощь - Поиск - Пользователи - Календарь
Полная версия: Помогите начинающему, HELP!
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 7.7" > (7.7) Отчеты и обработки для платформы "1С:Предприятие 7.7"
Terskei
Как получить значение строки (ячейки) в таблице отчета при двойном клике мышью? Нужно открыть (развернуть) следующий отчет по значению фильтра из текущей строки.
Со всем остальным вроде разобрался, вот не хватает маленькой детали.
Спасибо!
клёнов_1С
По конкретней вопрос...
Terskei
Процедура ОбработкаЯчейкиТаблицы(Значение,ФлагСтандОбраб,Таблица,Адрес)
<...>
КонецПроцедуры


- Вот как получить конкретное значение ячейки?
При обращении: Таблица.ЗначениеТекущейЯчейки() выдает: "Список значений"
При переборе списка выдает установленные значения Расшифровки.
А мне надо конкретное значение ячейки, например ссылку на элемент справочника.

Спасибо.
Steel Rain
Если в ячейке содержиться значение типа Справочник.___ тогда можно просто в свойствах ячейки в поле Расшифровка указать ссылку на элемент, который в ячейке. Будет открываться.
Ну например в ячейку попадает значение типа Справочник.Контрагенты у ячейки тип выражение и значение ПечКонтрагент. Тогда достаточно в Расшифровку поставить ПечКонтрагент.
Terskei
:-( Не получается ...
В ячейке значение <Запрос.Менеджер> Выводится список менеджеров.
В процедуре

ОбработкаЯчейкиТаблицы(Значение,ФлагСтандОбраб,Таблица,Адрес)

N="";
Для I= 1 По Значение.РазмерСписка() Цикл
Значение.ПолучитьЗначение(I, N);
Сообщить(N + ": " + Значение.Получить(N));
КонецЦикла

КонецПроцедуры

Выводятся только установленные: Расшифровка.Установить(...)
В поле "Расшифровка" стоит "Расшифровка#"
Наталья77
Цитата(Terskei @ 3.9.2007, 8:53) *

Как получить значение строки (ячейки) в таблице отчета при двойном клике мышью? Нужно открыть (развернуть) следующий отчет по значению фильтра из текущей строки.
Со всем остальным вроде разобрался, вот не хватает маленькой детали.
Спасибо!

в каком отчете?
Terskei
Цитата(Наталья77 @ 3.9.2007, 12:42) *

в каком отчете?


Да просто свой табличный отчет создаю. И при двойном клике, или Enter, надо получить ссылку/значение на конкретного сотрудника, чтоб развернуть по критериям
Terskei
Можно сказать иначе:
Как из модуля получить значение ячейки таблицы, на котором кликаю мышью?
Из процедуры Процедура ОбработкаЯчейкиТаблицы(Значение,ФлагСтандОбраб,Таблица,Адрес)
Terskei
Фух, нашел ..................................................... THE END megalol.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.