Добрый день!
Всех с наступающим!
Помогите, пожалуйста со следующей проблемой:
Мне нужно чтобы пользователь выбирал месяц на форме.
Пробовал установить полеввода с типом дата и форматом даты ДФ=ММММ. В результате полеввода остается пустым после выбора.
Сейчас бьюсь над полеввода с типом список строк. Теперь не получается выбрать значение по умолчанию.
НастройкаПериода = Новый НастройкаПериода;
НастройкаПериода.УстановитьПериод(НачПериода, ?(КонПериода='0001-01-01', КонПериода, КонецДня(КонПериода)));
НастройкаПериода.РедактироватьКакИнтервал = Истина;
НастройкаПериода.РедактироватьКакПериод = Истина;
НастройкаПериода.ВариантНастройки = ВариантНастройкиПериода.Период;
НастройкаПериода.ВариантПериода = ВариантПериода.Месяц;
Если НастройкаПериода.Редактировать() Тогда
НачПериода = НастройкаПериода.ПолучитьДатуНачала();
КонПериода = НастройкаПериода.ПолучитьДатуОкончания();
КонецЕсли;
а использовать поле выбора (не поле ввода) если список строк, то можно устанвить так:
ЭлементыФормы.ПолеВыбора1.Значение = ЭлементыФормы.ПолеВыбора1.СписокВыбора[0]
тока сначала заполнить ЭлементыФормы.ПолеВыбора1.СписокВыбора значениями месяцев
Мужики, огромное спасибо за помощь!
Посмотрел пример, все понятно, думаю разберусь.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший