|
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) на вот, примерчик
|
|
7
Ork
08.08.12
✎
10:58
|
(4)
Первое :
"Если ТаблицаПодбора.КоличествоСтрок() > 0 Тогда"
Если в ТаблицеПодбора количество строк = 0 тогда и функция не вызовется. Ибо кликать будет негде.
Второе :
ТаблицаПодбора.ПолучитьЗначение(ТаблицаПодбора.ТекущаяСтрока(),"ТМЦ")
вполне отработает вот так :
ТаблицаПодбора.ТМЦ;
|
|
8
Maximysis
08.08.12
✎
15:42
|
(7) Без первого ругаеться:
ОткрытьФорму(ТаблицаПодбора.ПолучитьЗначение(ТаблицаПодбора.ТекущаяСтрока(),"ТМЦ"),,1);
{Справочник.Товар.ФормаСписка.ПечатьЦен.Модуль(149)}: Номер за пределами значения!
но если делаю как второе то все ОК
вот так ОткрытьФорму(ТаблицаПодбора.ТМЦ,,1)
Спасибо Ork что упростил мое "безобразие"
|
|