|
v7: Помогите модифицировать форму (1срр Табличное поле) |
☑ |
0
oslokot
16.02.13
✎
23:04
|
На форме элемента справочника расположено ТабличноеПоле.
При любом его изменении (редактирование, обновление и т.п.) я дергаю некий числовой реквизит элемента, тем самым устанавливаю флаг модифицированности (изменения) данного элемента.
НО! Не получается модифицировать форму элемента справочника в событии табличного поля ПриВыбореФлажка(). Ничего не происходит, форма не модифицируется. Что делать?
|
|
1
КонецЦикла
16.02.13
✎
23:06
|
Каким классом пользуешься? Что за событие такое?
|
|
2
oslokot
16.02.13
✎
23:09
|
(1) 1с++ Табличное поле. Метод ПриВыбореФлажка(ТабличноеПоле,Строка, Колонка, ТипРегиона)
т.е. однократный клик мыши устанавливает/снимает галку с ячейки
|
|
3
oslokot
16.02.13
✎
23:16
|
Вот скрин табличного поля
То есть, при установки/снятии галки, не могу менять модифицированность
|
|
4
КонецЦикла
16.02.13
✎
23:20
|
Ну если по любому чиху, то ПриАктивизацииСтроки или что-то подобное поможет?
|
|
5
oslokot
16.02.13
✎
23:27
|
так... после данного события добавил "форма.Обновить()" и все заработало.
Странно, видимо модификация формы прокатывает после ее явного обновления. То есть после отрабатывания метода ПриВыбореФлажка(), форма сама не обновляется - обновить ее надо только вручную, не знал.
Вопрос пока снят :) Спасибо!
|
|
6
КонецЦикла
16.02.13
✎
23:57
|
Ну так :)
Реквизит же менял?
Это вполне штатное поведение: модифицированность после обновления формы
|
|
7
oslokot
17.02.13
✎
00:09
|
(6) Ага, я понял.
Пожалуй приму 100 грамм ночных и спать :)
|
|