![]() |
![]() |
![]() |
|
Туплю чтото... флажок в ТЧ документа, чтобы переворачивался по кликУ, тригг | ☑ | ||
---|---|---|---|---|
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) вот геморрой то... со СпискомЗ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |