Имя: Пароль:
1C
 
Туплю чтото... флажок в ТЧ документа, чтобы переворачивался по кликУ, тригг
0 vS
 
17.11.04
10:17
сделал ф-цию, прописал ее в это поле... переворачивается 2 раза, не катит...
вот подумал сделать в приНачалеРедактирования...
только вот как определить что это на нужном мне столбце кликнули?
1 Лохматые Уши
 
17.11.04
10:19
А ты купил Книжку Радченко?? ;)
2 vS
 
17.11.04
10:20
нет, у меня ЖКК есть, если что...
и СП
3 Лохматые Уши
 
17.11.04
10:23
Ну тогда хрен его знает, мне кажется, то что ты задумал, просто-напросто невозможно. Имён у столбцов то нет.
4 SKrin
 
17.11.04
10:27
(0) что значит "переворачивается 2 раза"
5 vS
 
17.11.04
10:45
в отладчике 3 раза в функцию заходит , получается 1-0 и потом 0-1
6 GrayT
 
17.11.04
10:49
Форма.ТекущаяКолонка() (ПриНачалеРедактирования)
А функция в колонке у тебя вызывается при каждом обновлении формы
7 miki
 
17.11.04
12:19
(0) У тебя колонка в ТЧ - это реквизит документа или текст?
Для текста у меня работает так:

Функция Пиктограмма1()
   Если Выбран()=0 Тогда
       Возврат 1;
   КонецЕсли;
   Возврат ?(ВалИнвал=1,2,1);
КонецФункции

Насчет определить столбец:

Процедура ПриВыбореСтроки()
    Если Форма.ТекущаяКолонка()="Блат" Тогда
...
Ну и напоследок:
Форма.ОбработкаВыбораСтроки(1);
8 vS
 
17.11.04
13:55
а...
(7)
ключевое слово: Форма.
ведь знал же... забыл :(
9 vS
 
17.11.04
14:21
(7) а зачем Если выбран?
так и делаю, два раза вызывается...
10 vS
 
17.11.04
14:23
(5) 2 раза
11 vS
 
17.11.04
14:28
(3) а куда они делись то? :)
12 miki
 
17.11.04
14:33
(9) Я тебе с живой конфы копернул (ворма списка справочника). Там ввод нового в списке, а ВалИнвал - реквизит справочника. Короче в окне сообщений 1С писала какую-то муть, пока новый элемент редактировался, но еще не был записан. Кажется так. Не помню уж. ИМХО очень плохо от проверки не будет.
13 vS
 
17.11.04
14:58
(12) у меня в документе... 2 раза вызывается, отладчиком смотрел...
соответственно, видно как флажек мигает...
и снова 0
14 GrayT
 
17.11.04
15:00
6 читал?
15 miki
 
17.11.04
15:10
(13) Вот тебе из дока (без комментариев, чужое):

Перем СписокПометок;
//----------------------
.....

//----------------------
Функция УстановкаФлажка()
   Попытка
       Возврат ?(СписокПометок.ПолучитьЗначение(НомерСтроки)=0,1,2);
   Исключение
   КонецПопытки;
КонецФункции
//----------------------
........
.......
//----------------------
Процедура ПриНачалеРедактированияСтроки()
   Если Форма.ТекущаяКолонка()="ФлагВыбора" Тогда
       ПромФлагВыбора=СписокПометок.ПолучитьЗначение(НомерСтроки);
       Если ПромФлагВыбора=0 Тогда
           ПромФлагВыбора=1;
       Иначе
           ПромФлагВыбора=0;
       КонецЕсли;
       СписокПометок.УстановитьЗначение(НомерСтроки,ПромФлагВыбора);
       Возврат;
   КонецЕсли;
КонецПроцедуры
//----------------------
...
//----------------------
СписокПометок=СоздатьОбъект("СписокЗначений");
16 vS
 
18.11.04
10:13
(14) читал...
а что я сделаю, если она 2 раза обновляется... есть мысль :)
(15) вот геморрой то... со СпискомЗ