Вход | Регистрация

1С:Предприятие ::

Метки: 

Управляемый интерфейс. Программная установка стандартного периода

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

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


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует