Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Компоновщик Настроек при открытии формы выбора

Компоновщик Настроек при открытии формы выбора
Я
   alilo
 
16.06.20 - 09:51
Добрый день!

Необходимо открыть форму выбор документа с отбором по периоду, но с возможностью редактирования периода пользователем

СтандартнаяОбработка = Ложь;
Форма = ОткрытьФорму("Документ.Счет.Форма.ФормаВыбора",,ЭтаФорма);
ЭлементОтбора = Форма.Список.КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ИдентификаторПользовательскойНастройки = Новый УникальныйИдентификатор();
ЭлементОтбора.ПредставлениеПользовательскойНастройки = "Дата с";
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение =  ДобавитьМесяц(Объект.Дата,-2);
ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;
Форма.Открыть();

В результате открывается форма выбора. Если в ней нажать "Настроить список", то видно что настройках появилась "Дата с", но вид сравнения при этом "Равно" и дата пустая.
Почему не заполняется нужная дата и нужный вид сравнения
   Волшебник
 
Модератор
1 - 16.06.20 - 09:54
надо заполнять ЭлементОтбора.ЛевоеЗначение
   alilo
 
2 - 16.06.20 - 10:20
(1) ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата")

Это не то?
   toypaul
 
3 - 16.06.20 - 10:34
Есть мысль, что настройки сбиваются при открытии формы. Пользовательскими настройками по умолчанию. Надо попробовать добавить их после открытия. Или передать через параметры (это можно, но не так просто). Или сделать это в ПриОткрытии в форме.
   Волшебник
 
Модератор
4 - 16.06.20 - 10:45
попробуй заполнять ЭлементОтбора.Значение
   alilo
 
5 - 16.06.20 - 11:02
(4) у ЭлементОтбора нет свойства Значение. Помимо тех, которые выше указаны есть еще : ИдентификаторПользовательскойНастройки, Представление, ПредставлениеПользовательскойНастройки, Применение, РежимОтображения (сейчас находится в значении Быстрый доступ), родитель
   alilo
 
6 - 16.06.20 - 11:04
(3) спасибо, думала обойти редактирование формы выбора

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