Вывод установка значения в поле формы выбора Открываю форму выбора, из документа для выбора элемента справочника. В форме выбора есть добавленное поле, элемент управления типа флажок. По определенному условию мне нужно туда ставить истина или ложь. Как это сделать? Пробую в процедуре, | Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) | Как получить доступ к этому полю формы выбора, учитывая что это не элемент справочника? |
Там сейчас у меня в этом поле вообще ничег оне выводится, хотя элемент управления флажок, тип булево. Почему в нем нет значения? |
Клиент не имеет доступа к объекту. Зачем обращаешься к [b]объекту[/b], если изменяешь [b]поле формы[/b]? |
В конструкции (0) - ОформлениеСтроки.Ячейки[ИмяДобавленнойКолонки].Значение Если я правильно понял вопрос. Однако, использовать такую конструкцию для динамических списков - не самая хорошая идея. |
(2) обычное приложение, я спрашиваю как мне вывести значение при открытии формы выбора в каждую строку, имеющуюся в форме |
(3) А в какой процедуре это делать? | Процедура СправочникСписокПриПолученииДанных(Элемент, ОформленияСтрок) | или | Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) | наверное эти 2 тольк подходят |
5-LivingStar > тебе же написали в (3) - [b]ОформлениеСтроки[/b] в какую процедуру передается такой параметр? |
вот так делаю, но при открытии формы выбора в поле пусто ((( |
(7+) Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) // 2014_12_26 LivingStar -> ОформлениеСтроки.Ячейки.ЕстьВПрайсЛисте.Значение = Истина; // <- КонецПроцедуры |
(3) так пишет переменная не определена ОформлениеСтроки.Ячейки[ЕстьВПрайсЛисте] |
(3) сделал так, но в форме флажек не появляется!!!! |
тоже не работает ОформлениеСтроки.Ячейки["ЕстьВПрайсЛисте"].Значение = "Истина"; |
ОформлениеСтроки.Ячейки.ЕстьВПрайсЛисте.Флажок = Истина; // <- КонецПроцедуры так в 1 устанавливается, но на форме ничего не выводится |
только что флажек появлялся, сейчас снова пропал!!! Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) // 2014_12_26 LivingStar -> ОформлениеСтроки.Ячейки.ЕстьВПрайсЛисте.ОтображатьФлажок = Истина; ОформлениеСтроки.Ячейки["ЕстьВПрайсЛисте"].Значение = Истина; значение устанавливается, но его там нет, в чем причина? |
только так что ли правильно? никак иначе не сработает??? ОформлениеСтроки.Ячейки.ЕстьВПрайсЛисте.Флажок = Истина; |
Текущее время: 14:11. Часовой пояс GMT +3. |