8.х Поле списка значения по умолчанию на управляемой форме

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Garnet27, 1 июл 2015.

  1. TopicStarter Overlay
    Garnet27
    Offline

    Garnet27 Опытный в 1С

    Регистрация:
    1 июл 2015
    Сообщения:
    65
    Симпатии:
    0
    Баллы:
    26
    На управляемой форме создаю поле ввода - список значений, заполняю список выбора этого поля значениями. При открытии формы это поле пустое, оно заполняется, только после интерактивного выбора значения... Подскажите, пожалуйста, как сделать так, чтобы поле уже было заполнено определенным значением из списка выбора при открытии?
    Собственно код:
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ЭтаФорма.Элементы.Месяц.СписокВыбора.Очистить();
    ЭтаФорма.Элементы.Месяц.СписокВыбора.Добавить("Январь");
    ЭтаФорма.Элементы.Месяц.СписокВыбора.Добавить("Февраль");
    ЭтаФорма.Элементы.Месяц.СписокВыбора.Добавить("Март");

    И дальше...?

    КонецПроцедуры

    Как сделать на форме поле выбора, заполненным по умолчанию, скажем, значением "Январь"? Большое спасибо.
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Реквизит формы или объекта ?
  3. TopicStarter Overlay
    Garnet27
    Offline

    Garnet27 Опытный в 1С

    Регистрация:
    1 июл 2015
    Сообщения:
    65
    Симпатии:
    0
    Баллы:
    26
    Реквизит формы
  4. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Код:
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Элементы.Месяц.СписокВыбора.Добавить("Январь");
    Элементы.Месяц.СписокВыбора.Добавить("Февраль");
    Элементы.Месяц.СписокВыбора.Добавить("Март");
    ....сколько нужно месяцев....
    
    Месяц(это не поле на форме, а реквизит формы с типом "строка") = Элементы.Месяц.СписокВыбора[0].Значение;//Январь
    
    КонецПроцедуры
    Последнее редактирование: 1 июл 2015
  5. TopicStarter Overlay
    Garnet27
    Offline

    Garnet27 Опытный в 1С

    Регистрация:
    1 июл 2015
    Сообщения:
    65
    Симпатии:
    0
    Баллы:
    26
    Ошибка:
    Поле объекта не обнаружено (Значение)
    Элементы.Месяц.Значение = Элементы.Месяц.СписокВыбора[0].Значение;
    --- Объединение сообщений, 1 июл 2015 ---
    Почему-то у списка Месяц нет реквизита Значение...(
  6. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Обновил код....
  7. TopicStarter Overlay
    Garnet27
    Offline

    Garnet27 Опытный в 1С

    Регистрация:
    1 июл 2015
    Сообщения:
    65
    Симпатии:
    0
    Баллы:
    26
    Огромное Вам спасибо! Все получилось!-Cat-
Похожие темы
  1. akelllo
    Ответов:
    2
    Просмотров:
    598
Загрузка...

Поделиться этой страницей