Имя: Пароль:
1C
1С v8
Управляемый интерфейс. Программная установка стандартного периода
0 maz
 
26.09.17
12:09
Подскажите, как программно задать интервал в стандартном периоде формы выбора документов?
Т.е. я программно открываю форму со списком документов, передаю туда некоторые данные для отбора, но при этом никак не могу добиться того, что бы был задан нужный мне интервал и при этом отображался в стандартном периоде, что б пользователь мог его при желании изменить.
1 ildary
 
26.09.17
12:13
На форме динамический список? Если да - то создаем отбор по дате и этим отбором рулим. Все программно.
2 maz
 
26.09.17
12:15
да, динамический. Отбор по дате почему-то не получилось отобразить в стандартном периоде...
3 Cyberhawk
 
26.09.17
12:15
(1) Наверное, он хочет штатно (платформой), как в ОткрытьФорму + "ЗначенияЗаполнения"
4 maz
 
26.09.17
12:18
Если датой, то пробую хотя бы одну дату сравнивать, но что-то тоже не выходит:

        ЭлементОтбора = ОтборФормы.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        ЭлементОтбора.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных("Дата");    
        ЭлементОтбора.ВидСравнения   = ВидСравненияКомпоновкиДанных.МеньшеИлиРавно;
        ЭлементОтбора.Использование  = Истина;
        ЭлементОтбора.ПравоеЗначение = Параметры.Отбор.Дата;
5 Cyberhawk
 
26.09.17
12:20
(4) Надо не добавлять, а сначала искать и только если не найден, то добавлять
6 maz
 
26.09.17
12:20
(3) да, через ОткрытьФорму()
7 maz
 
26.09.17
12:31
Да нет, не годится. Отбор срабатывает но пользователю не понятно, почему он не видит другие данные. А период задан пустой. Фильтр срабатывает именно по отбору, а ндо по периоду.
Вопрос: Как?
8 maz
 
26.09.17
12:38
как-то к параметру СтандартныйПериод можно достучаться, кто-нить знает?
9 maz
 
26.09.17
12:58
вот те раз... никак что ли??
10 Cyberhawk
 
26.09.17
13:09
Так надо не через отбор делать, а через Элементы.Список.Период = ТвойСтандартныйПериод
11 maz
 
26.09.17
13:33
(10) О! Точняк, ПЕРИОД!!!
Спасибо тебе большое, гениальный ты человек :-)
12 maz
 
26.09.17
13:33
Всё, вопрос снимается, тема закрывается.
Ну тупнул чуток, бывает, что ж терь, мало с УФ работал.
Ещё раз спасибо!