Имя: Пароль:
1C
1C 7.7
v7: Таблица значений на форме
0 Maximysis
 
08.08.12
10:07
На форме ТЗ заполнена элементами справочника, как можно открывать элемент по двойному щелчку??
1 Voronve
 
08.08.12
10:09
В свойствах таблицы, пропиши процедуру. В ней отлавливай клики, открывай что надо
2 Ork
 
08.08.12
10:09
(0) В свойствах таблицы на закладке "Дополнительно" вызов функции. В Функции - ОткрытьФорму().
3 Maximysis
 
08.08.12
10:21
(2) О да спасибо! Затупил.
4 Maximysis
 
08.08.12
10:26
Сделал так:

//======================================================================
Процедура ОбработкаКликаПоТаблице()
Если ТаблицаПодбора.КоличествоСтрок() > 0 Тогда
   ОткрытьФорму(ТаблицаПодбора.ПолучитьЗначение(ТаблицаПодбора.ТекущаяСтрока(),"ТМЦ"),,1);
КонецЕсли;
КонецПроцедуры // ОбработкаКликаПоТаблице()
5 Скользящий
 
08.08.12
10:51
Поищи в инете "1С шпора".  Там и куча примеров подобных твоему.
6 Ёпрст
 
08.08.12
10:54
(0) на вот, примерчик

http://webfile.ru/6068815
7 Ork
 
08.08.12
10:58
(4)
Первое :
"Если ТаблицаПодбора.КоличествоСтрок() > 0 Тогда"

Если в ТаблицеПодбора количество строк = 0 тогда и функция не вызовется. Ибо кликать будет негде.

Второе :
ТаблицаПодбора.ПолучитьЗначение(ТаблицаПодбора.ТекущаяСтрока(),"ТМЦ")
вполне отработает вот так :
ТаблицаПодбора.ТМЦ;
8 Maximysis
 
08.08.12
15:42
(7) Без первого ругаеться:
ОткрытьФорму(ТаблицаПодбора.ПолучитьЗначение(ТаблицаПодбора.ТекущаяСтрока(),"ТМЦ"),,1);
{Справочник.Товар.ФормаСписка.ПечатьЦен.Модуль(149)}: Номер за пределами значения!
но если делаю как второе то все ОК
вот так ОткрытьФорму(ТаблицаПодбора.ТМЦ,,1)

Спасибо Ork что упростил мое "безобразие"