helpf.pro
Регистрация

v8.2 УП: Значение переключателя

ice_
16.10.2013 23:57Прочитано: 2137
Помогите разобраться! Создается программно новый элемент плана видов характеристик, в котором есть переключатель, как программно установить на тот элемент переключателя, который мне надо, если в качестве значения смотрю в отладчике стоит список элементов (строковых) с типом "Описание типов"???
Yandex
Возможно, вас также заинтересует
Реклама на портале
port1986
17.10.2013 10:48Ответ № 1
А переключатель к какому элемент (реквизиту объекта) привязан? Переключатель всего лишь представление, работать надо с данными которые он отображает.
ice_
17.10.2013 10:53Ответ № 2
Дело в том что этот переключатель не привязан к объекту, он привязан к самой форме и имеет тип "Строка"
ice_
17.10.2013 11:33Ответ № 3
У меня не срабатывает присваивание значения переключателю, что не так?
&НаСервере
Процедура <ИмяПроцедуры>
НоваяСтатьяРасходов = ПланыВидовХарактеристик.СтатьиРасходов.СоздатьЭлемент();
НоваяСтатьяРасходов.ТипЗначения= 15;
КонецПроцедуры
ice_
17.10.2013 13:41Ответ № 4
Может кому пригодится...
поскольку конфигурация на поддержке, то список выбора мы может посмотреть, с помощью обработки, которую надо самим написать, в которой перебираются значения списка выбора переключателя, т.к. это список значений фактически, при этом стоит брать для вывода в сообщение значение элемента списка значений(списка выбора переключателя). Мы увидим, что значение есть "СправочникСсылка.ПрочиеРасходы"(в моем случае).
Код обработки по кнопке "Выполнить":
ПараметрыСтатьи = Новый Структура("Ключ", Объект.Ссылка);

ФормаДокумента = ПолучитьФорму("ПланВидовХарактеристик.СтатьиРасходов.ФормаОбъекта", ПараметрыСтатьи);

ТипЗнч = ФормаДокумента.Элементы.ТипЗначенияНаНаправленияДеятельности.СписокВыбора;
Для Каждого Стр из ТипЗнч Цикл
Сообщить(Стр.Значение);
КонецЦикла;

Поэтому в качестве строки для ТипаЗначения Статьи Расходов(переключатель элемента справочника "Статьи расходов") пишем следующую строку:
НоваяСтатьяРасходов.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.ПрочиеРасходы");
ice_
17.10.2013 13:41Ответ № 5
Вопрос закрыт!
Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.