|
Как получить и сравнить значение ПоляКомпоновкиДанных? | ☑ | ||
---|---|---|---|---|
0
Обработка
25.06.17
✎
11:49
|
В стандартный (типовой) отчет = "ОтчетПоПроводкам" хочу добавить фильтр. Но ни как не могу сравнить ПоляКомпоновкиДанных .
Как это делается? Вот код... зацените плииз. Если Не РольДоступна("РасчетчикРегламентированнойЗарплаты") Тогда ОтборДтУжеЕсть = Ложь; ОтборКтУжеЕсть = Ложь; Для Каждого ТекОтбор Из КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл Если ТипЗнч(ТекОтбор.ПравоеЗначение) = Тип("ПланСчетовСсылка.Типовой") Тогда Если ТекОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно Тогда //Если ТекОтбор.ЛевоеЗначение = СчетДт Тогда Если ТекОтбор.ПравоеЗначение = ПланыСчетов.Типовой.КраткосрочнаяЗадолженностьПоОплатеТруда и ТекОтбор.Использование Тогда ОтборДтУжеЕсть = Истина; КонецЕсли; //КонецЕсли; //Если ТекОтбор.ЛевоеЗначение = СчетКт Тогда Если ТекОтбор.ПравоеЗначение = ПланыСчетов.Типовой.КраткосрочнаяЗадолженностьПоОплатеТруда и ТекОтбор.Использование Тогда ОтборКтУжеЕсть = Истина; КонецЕсли; //КонецЕсли; КонецЕсли; КонецЕсли; КонецЦикла; Если Не ОтборДтУжеЕсть Тогда ТиповыеОтчеты.ДобавитьОтбор(КомпоновщикНастроек, "СчетДт", ПланыСчетов.Типовой.КраткосрочнаяЗадолженностьПоОплатеТруда,ВидСравненияКомпоновкиДанных.НеРавно); КонецЕсли; Если Не ОтборКтУжеЕсть Тогда ТиповыеОтчеты.ДобавитьОтбор(КомпоновщикНастроек, "СчетКт", ПланыСчетов.Типовой.КраткосрочнаяЗадолженностьПоОплатеТруда,ВидСравненияКомпоновкиДанных.НеРавно); КонецЕсли; КонеЦесли; |
|||
1
Обработка
25.06.17
✎
11:51
|
+ там где я заремил как раз и есть проверка ПоляКомпоновкиДанных. Там я ни как не могу значение сравнить. Тип какой не могу понять. Хотя понятно что тип поле компоновки.
|
|||
2
Галахад
гуру
25.06.17
✎
12:02
|
Правое надо сравнивать. :-)
|
|||
3
Обработка
25.06.17
✎
12:06
|
(2) Мне нужно сделать два фильтра Счет Дт и Счет кт.
А по правому я не смогу однозначно понять какой фильтр стоит... Вот в чем вопрос то. |
|||
4
Галахад
гуру
25.06.17
✎
12:09
|
А так сработает?
|
|||
5
Галахад
гуру
25.06.17
✎
12:09
|
ТекОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("СчетКт")
|
|||
6
Обработка
25.06.17
✎
12:43
|
(5) Спасибо Попоробую Что-то такое хотел замутить.
|
|||
7
Обработка
25.06.17
✎
12:51
|
(5) Получилось.. Спасибо!
|
|||
8
Галахад
гуру
25.06.17
✎
13:04
|
(7) Пожалуйста.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |