0
- 25.12.2014 - 10:31
|
Открываю форму выбора, из документа для выбора элемента справочника. В форме выбора есть добавленное поле, элемент управления типа флажок. По определенному условию мне нужно туда ставить истина или ложь. Как это сделать? Пробую в процедуре, | Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) | Как получить доступ к этому полю формы выбора, учитывая что это не элемент справочника? | |
1
- 25.12.2014 - 10:46
| Там сейчас у меня в этом поле вообще ничег оне выводится, хотя элемент управления флажок, тип булево. Почему в нем нет значения? | |
2
- 25.12.2014 - 11:34
| Клиент не имеет доступа к объекту. Зачем обращаешься к объекту, если изменяешь поле формы? | |
3
- 25.12.2014 - 14:32
|
В конструкции (0) - ОформлениеСтроки.Ячейки[ИмяДобавленнойКолонки].Значение Если я правильно понял вопрос. Однако, использовать такую конструкцию для динамических списков - не самая хорошая идея. | |
4
- 25.12.2014 - 16:41
| (2) обычное приложение, я спрашиваю как мне вывести значение при открытии формы выбора в каждую строку, имеющуюся в форме | |
5
- 25.12.2014 - 16:44
|
(3) А в какой процедуре это делать? | Процедура СправочникСписокПриПолученииДанных(Элемент, ОформленияСтрок) | или | Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) | наверное эти 2 тольк подходят | |
6
- 25.12.2014 - 16:46
|
5-LivingStar > тебе же написали в (3) - ОформлениеСтроки в какую процедуру передается такой параметр? | |
7
- 28.12.2014 - 10:39
| вот так делаю, но при открытии формы выбора в поле пусто ((( | |
8
- 28.12.2014 - 10:40
|
(7+) Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) // 2014_12_26 LivingStar -> ОформлениеСтроки.Ячейки.ЕстьВПрайсЛисте.Значение = Истина; // <- КонецПроцедуры | |
9
- 28.12.2014 - 10:44
|
(3) так пишет переменная не определена ОформлениеСтроки.Ячейки[ЕстьВПрайсЛисте] | |
10
- 28.12.2014 - 10:55
| (3) сделал так, но в форме флажек не появляется!!!! | |
11
- 28.12.2014 - 11:16
|
тоже не работает ОформлениеСтроки.Ячейки["ЕстьВПрайсЛисте"].Значение = "Истина"; | |
12
- 28.12.2014 - 11:59
|
ОформлениеСтроки.Ячейки.ЕстьВПрайсЛисте.Флажок = Истина; // <- КонецПроцедуры так в 1 устанавливается, но на форме ничего не выводится | |
13
- 28.12.2014 - 14:40
|
только что флажек появлялся, сейчас снова пропал!!! Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) // 2014_12_26 LivingStar -> ОформлениеСтроки.Ячейки.ЕстьВПрайсЛисте.Отображать Флажок = Истина; ОформлениеСтроки.Ячейки["ЕстьВПрайсЛисте"].Значение = Истина; значение устанавливается, но его там нет, в чем причина? | |
14
- 28.12.2014 - 14:44
|
только так что ли правильно? никак иначе не сработает??? ОформлениеСтроки.Ячейки.ЕстьВПрайсЛисте.Флажок = Истина; | |
| Интернет-форум Краснодарского края и Краснодара |