Групповое условие отбора списка
☑
0
AlphaM
10.12.15
✎
20:42
Почему такой код выводит пустой список?
Форма = ПолучитьФорму("РегистрБухгалтерии.Управленческий.ФормаСписка", , ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
ГруппаОтбора = Форма.Список.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
ГруппаОтбора.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
ГруппаОтбора.Использование = Истина;
ЭлементОтбора1 = ГруппаОтбора.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора1.ЛевоеЗначение = новый ПолеКомпоновкиДанных("СубконтоДт1");
ЭлементОтбора1.ПравоеЗначение = ПараметрКоманды;
ЭлементОтбора1.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора1.Использование = Истина;
ЭлементОтбора2 = ГруппаОтбора.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора2.ЛевоеЗначение = новый ПолеКомпоновкиДанных("СубконтоКт1");
ЭлементОтбора2.ПравоеЗначение = ПараметрКоманды;
ЭлементОтбора2.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора2.Использование = Истина;
Форма.Открыть();
Когда комментарю один элементотбора - выводит корректно
1
ДаЛадно
10.12.15
✎
21:32
ВидСравнения
2
AlphaM
10.12.15
✎
21:58
(1) Что с ним?
3
hhhh
11.12.15
✎
04:24
(0) наверно нет таких проводок, чтобы СубконтоДт1 = СубконтоКт1. Вы откройте регистр, глазами посмотрите, есть такие проводки или нет.
4
cw014
11.12.15
✎
07:27
(3)+1
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший