|
Изменения реквизита булева в форме списка документа без открытия документа. | ☑ | ||
---|---|---|---|---|
0
Koliaff
14.08.13
✎
09:00
|
Доброго времени суток, господа форумчани. Попросили в форме списка документа "Реализация ТиУ" добавить флажок "Акты Получены" с возможностью редактирования этого флажка не входя в документ. Сделал новый реквизит документа "АктыПолучены" типа булево. В форме списка разместил эту колонку. Для неё выбрал режим редактирования "Непосредственно". Теперь написал код в стандартной процедуре формы списка :
Процедура ДокументСписокПриИзмененииФлажка(Элемент, Колонка) Если ЭлементыФормы.ТабличноеПоле.ТекущаяКолонка.Имя = "АктыПолучены" Тогда Сообщить("Привет"); КонецЕсли; КонецПроцедуры Почему-то в эту процедуру не заходит при одинарном и двойном щелчке по колонке "АктыПолучены". Что не так ? Подскажите пожалуйста. |
|||
1
Starhan
14.08.13
✎
09:12
|
Потому что это реквизит документа и он не меняется через форму списка штатными средствами.
|
|||
2
Рэйв
14.08.13
✎
09:15
|
(0)
Сделай кнопку "Установить 'Акты получены'" на форме. По нажатию получай тек ссылку, получай объект и записывай в него. |
|||
3
Koliaff
14.08.13
✎
09:18
|
(Starhan) добавлял колонку и не связанную с реквизитом документа, все равно не заходит в процедуру ДокументСписокПриИзмененииФлажка
|
|||
4
Koliaff
14.08.13
✎
09:19
|
(Рэйв) Кнопка не удобна, лучше все-таки в списке на колонку кликать....
|
|||
5
Defender aka LINN
14.08.13
✎
09:21
|
(3) Потому что документы в списке не редактируются
|
|||
6
Рэйв
14.08.13
✎
09:23
|
(4)Тогда обрабатывай двойной клик по строке. Напрямую из списка менять не взлетит у тебя
|
|||
7
Koliaff
14.08.13
✎
09:23
|
Давайте тогда так вопрос перефразирую :
"Какие действия мне предпринять чтобы заработала процедура "ДокументСписокПриИзмененииФлажка" ? А все остальное я сам сделаю ... |
|||
8
Defender aka LINN
14.08.13
✎
09:24
|
(7) Какие угодно, вплоть для принесения девственниц лунной ночью во славу Ктулху - ничего не изменится.
|
|||
9
Koliaff
14.08.13
✎
09:25
|
(Defender aka LINN) Зачем нужна процедура ДокументСписокПриИзмененииФлажка" если она не обрабатывается ?
|
|||
10
hhhh
14.08.13
✎
09:28
|
(9) наверно надо флажок изменить. А не по колонке щелкать.
|
|||
11
Рэйв
14.08.13
✎
09:31
|
(9)В скобках достаточно указывать номер поста на который отвечаешь. Не мучайся:-)
|
|||
12
Defender aka LINN
14.08.13
✎
09:32
|
(9) Ты ее добавил, не я. Вот да, кстати, зачем ты добавил процедуру, которая никогда обрабатываться не будет?
|
|||
13
Koliaff
14.08.13
✎
09:38
|
(12) Я пришел сюда чтобы спросить когда эта процедура обрабатывается ? )))) Походу ни кто не знает. Может она для Управляемого приложения ? ))
|
|||
14
Defender aka LINN
14.08.13
✎
09:39
|
(13) Она для случаев, когда табличное поле редактируется. Неужели так трудно это понять?
|
|||
15
Koliaff
14.08.13
✎
09:41
|
ПолеСписка (ListBox)
ПриИзмененииФлажка (OnCheckChange) Синтаксис: ПриИзмененииФлажка() Описание: Возникает при изменении пометки строки поля списка. |
|||
16
Koliaff
14.08.13
✎
09:43
|
(14) Объясни пожалуйста, до меня не доходит ... )
|
|||
17
Starhan
14.08.13
✎
09:47
|
(16) если сделаешь свое табличное поле с блэкджеком и шлюхами то работать будет.
|
|||
18
Defender aka LINN
14.08.13
✎
09:51
|
(16) Ну, я могу свой более ранний пост скопипастить, но если ты его не читал, то и новый не прочитаешь. Тупик, однако.
|
|||
19
Starhan
14.08.13
✎
09:57
|
(16) в общем обрабатывай событие ДокументСписокВыбор.
Потомучто см (14). Может додумаешься чего дальше прикрутить. |
|||
20
Koliaff
14.08.13
✎
10:01
|
Всем спасибо, вопрос закрыт !
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |