Имя: Пароль:
1C
1C 7.7
v7: Пометка в таблице на форме обработки
0 picom
 
10.10.11
14:33
Добавил на форму обработки Таблицу
У нее есть колонка Картинка
В нее выводятся значения 1 или 0, короче это пиктограмма галочки.
.
Мне нужно при нажатии на эту пиктограмму менять в ней значение.
.
Как это сделать, на какой обработчик события повешать?
1 palpetrovich
 
10.10.11
14:38
"Таблица"  - это "Таблицу значений" -- дык, на нее и вешай обработкик. Анализируй там текщие строку и колонку -- и делай что тебе надо
2 picom
 
10.10.11
14:41
Не понимаю какая процедура, помоите
3 Muro4ka
 
10.10.11
14:41
Процедура ПриВыбореСтроки()
   ТаблДокументов.ПолучитьСтрокуПоНомеру(ТаблДокументов.ТекущаяСтрока());
   Если ТаблДокументов.ТекущаяКолонка() = "Пометка" Тогда
       Если ТаблДокументов.Док.Выбран() = 1 Тогда
           Если ТаблДокументов.Док.ФлагБухгалтерии = 1 Тогда
               Возврат;
           КонецЕсли;
       КонецЕсли;
       ТаблДокументов.Пометка = ?(ТаблДокументов.Пометка = "+","-","+");
   ИначеЕсли ТаблДокументов.ТекущаяКолонка() = "Док" Тогда
       Если ТаблДокументов.Док.Выбран() = 1 Тогда
           Док = СоздатьОбъект("Документ." + ТаблДокументов.Док.Вид());
           Док.НайтиДокумент(ТаблДокументов.Док);
           ОткрытьФорму(Док.ТекущийДокумент());
       КонецЕсли;
   КонецЕсли;
КонецПроцедуры
4 filh
 
10.10.11
14:44
(3) не взлетит.
5 filh
 
10.10.11
14:45
(2) в формулу таблицы добавь свою функцию и там ( в функции ) уже делай что хочешь.
6 Эльниньо
 
10.10.11
15:40
//
Процедура БацПоТЗнаформе()
   ТЗнаформе.Пиктограммулечка = 1 - ТЗнаформе.Пиктограммулечка;
КонецПроцедуры // БацПоТЗнаформе()
7 Vladal
 
10.10.11
15:58
8 picom
 
11.10.11
07:05
(3) а разве она не работает только с многострочной частью?
(5) походу это отгадка, спасибо
(6) а вот и код к (5), спасибо
9 Ёпрст
 
гуру
11.10.11
08:16
Наслаждайся
http://webfile.ru/5596340
10 Ёпрст
 
гуру
11.10.11
08:16
а вот код в (5) в топку
11 filh
 
11.10.11
08:20
(10) А меня там и нет кода...
12 Ёпрст
 
гуру
11.10.11
08:22
(11) это к (3) было.. просто автор своим тупняком в (8) сбил.
13 picom
 
11.10.11
09:19
(9) Спасибо, но уже все получилось
14 palpetrovich
 
11.10.11
21:14
(13) ты-бы  поинтересовался все-же (9), там есть кой-чего интересного  ;)