|
При изменении флажка |
☑ |
0
Gill
03.04.12
✎
16:26
|
Всем привет! Есть реквизит ТЧ Отметка (тип булево), также есть еще один реквизит ТЧ ДокументОснование.Мне нужно при изменении значения флажка отменять проведение или проводить соответствующий ДокументОснование.Че-то не врубился как это сделать в процедуре ПриИзмененииФлажка.Как добраться до реквизита ДокументОснование?
|
|
1
Kashemir
03.04.12
✎
16:29
|
ЭлементыФормы.МояТЧ.ТекущаяСтрока.ДокументОснование
|
|
2
Gill
03.04.12
✎
16:32
|
Как правильно указать значение истина для реквизита Отметка.Если Колонка.Имя="Пометка" ?
|
|
3
Gill
03.04.12
✎
16:37
|
+(2) т.е. как мне описать условие,что текущая Отметка=Истина
|
|
4
Kashemir
03.04.12
✎
16:39
|
ЭлементыФормы.МояТЧ.ТекущаяСтрока[Колонка.Имя] = Истина
|
|
5
Gill
03.04.12
✎
16:41
|
Спасибо
|
|
6
Gill
03.04.12
✎
16:52
|
Пишу так Если ЭлементыФормы.Данные.ТекущаяСтрока[Колонка.Отметка] = Истина вываливается ошибка "Поле объекта не обнаружено (Отметка)"
|
|
7
le_
03.04.12
✎
16:57
|
(6) В (4) разве так написано?
|
|
8
le_
03.04.12
✎
16:59
|
ЭлементыФормы.Данные.ТекущаяСтрока["Отметка"] = Истина
Или
ЭлементыФормы.Данные.ТекущаяСтрока.Отметка = Истина
|
|
9
Gill
03.04.12
✎
17:18
|
за (8) спасибо! как бы мне еще добиться отмены проведения ДокументаОснование?
Если ЭлементыФормы.Данные.ТекущаяСтрока["Отметка"] = Истина Тогда ЭлементыФормы.Данные.ТекущаяСтрока.ДокументОснование.Проведен=ложь
КонецЕсли.
Ругается "Значение не является значением объектного типа (Проведен)"
|
|
10
palpetrovich
03.04.12
✎
17:22
|
"нужно при изменении значения флажка отменять проведение или проводить" - это ты наверное погарячился :)
...может все-таки приПроведении или при(перед)Записи
|
|
11
palpetrovich
03.04.12
✎
17:25
|
+10 ну и проводить/распроводить нужно все-таки объект, а не ссылку в ТЧ
так примерно:
ТвойОбъект = ЭлементыФормы.Данные.ТекущаяСтрока.ДокументОснование.ПолучитьОбъект();
ТвойОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения,РежимПроведенияДокумента.Неоперативный);
|
|
12
Gill
03.04.12
✎
17:29
|
(11) Благодарю
|
|