Динамический список с условным оформлением: читать реальную строку

Учебные задачи

Расчет по реально выбранной строке динамического списка с условным оформлением.

Где и как запускать

Модуль своей управляемой формы; указанные элементы действительно созданы в этой форме.

Подготовка

  1. В собственной форме создайте ДинамическийСписок с настоящим числовым полем Цена и таблицу УчебныйСписок.

  2. Подготовьте свой учебный источник с ценами 250 и 300; настройте условное оформление цены больше 200. Расширение данных строки возникает при наличии условного оформления.

&НаКлиенте
Процедура РассчитатьПоСтроке()
    СтрокаСписка = Элементы.УчебныйСписок.ТекущиеДанные;
    Если СтрокаСписка = Неопределено Тогда
        Сообщить("Выберите строку");
        Возврат;
    КонецЕсли;
    Сообщить("Стоимость шести единиц: " + Строка(СтрокаСписка.Цена * 6));
КонецПроцедуры

Разбор по шагам

  1. Выберите свою строку списка.

  2. Получите настоящие ТекущиеДанные.

  3. Рассчитайте стоимость по числовой цене.

Как проверить результат

  1. Для 250 результат равен 1500.

  2. Без выбранной строки вычисление не выполняется.

Ожидаемый результат

Расчет по реально выбранной строке динамического списка с условным оформлением.

На что обратить внимание

  1. Пример не запускался в 1С. Используйте только свои подготовленные элементы; имена элементов в коде должны совпадать с редактором формы.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.