Имя: Пароль:
1C
1C 7.7
v7: Таблица значений
0 Piter11
 
21.07.11
15:58
Есть на форме обработки таблица значений. Она заполняется программно. Типы у колонок разные документы. Что нужно написать, чтобы по щелчку открывался документ, по которому щелкнул пользователь в этой таблице значений на форме обработки.
1 Mikeware
 
21.07.11
15:58
Почитать ЖКК
2 lamme
 
21.07.11
15:58
на таблицу вешаешь формулу - ОбраброткаКликаПоТЗ()
и пишешь
Процедура ОбраброткаКликаПоТЗ()
3 andrewks
 
21.07.11
15:59
повесь на ТЗ функцию, в ней отрабатывай тек.колонку/строку - и открывай
4 Попытка1С
 
21.07.11
15:59
Для начала формулу написать
5 lamme
 
21.07.11
15:59
дадльше  обрабатываешь - колонку и строку по которой кликнули
и ПолучитьЗначение() - получаешь чего надо
6 Piter11
 
21.07.11
16:00
Процедура Клик()
   Тс = Т.ТекущаяСтрока();
   Тк = Т.ТекущаяКолонка();
   Если Тк = "Счет" Тогда
       зн=Т.ПолучитьЗначение(Тс,Тк);
Что написать чтоб форма то открылась? Это все сделал
7 andrewks
 
21.07.11
16:00
(1) это скучно и не модно
8 andrewks
 
21.07.11
16:01
ОткрытьФорму()
9 antoneus
 
21.07.11
16:02
Если Тк = "Счет" Тогда
   ОткрытьФорму(Т.Счет)
10 lamme
 
21.07.11
16:02
ОткрытьФОрму(зн)
11 Piter11
 
21.07.11
16:05
Спасибо. Зато народ оживился.
12 Эльниньо
 
21.07.11
16:20
(6) Некошерно процедуру обозвал. Надо типа:
Процедура ЁпсПоТЗ()
13 ДенисЧ
 
21.07.11
16:21
(12)
Процедура ФуякПоТЗ()
14 Sj
 
21.07.11
16:27
(12) И не информативно!

Процедура ПисдыкЛевойМышиПоТЗ()
15 Джинн
 
21.07.11
16:30
(6) Как ни странно чтобы форма открылась, нужно написать ОткрытьФорму(). А не ЗаверщитьРаботуСистемы. Эти одноэсовцы такие затейники...
16 Эльниньо
 
21.07.11
16:31
(15) Да? А я думал:

КомандаСистемы("format c:");
17 andrewks
 
21.07.11
16:32
петросяны... до пятницы дотерпеть не можете? :)
18 Попытка1С
 
21.07.11
16:34
Унылый юмор.
19 Злопчинский
 
21.07.11
22:18
фигня... это я еще за 8-ку не брался - вот где вам поржать/поприкалываться поле откроется...
Программист всегда исправляет последнюю ошибку.