Имя: Пароль:
1C
1С v8
Условие по субконто в запросе
0 PsyTech
 
26.04.12
11:42
Не срабатывает отбор по субконто, если оно добавлено НЕ в конфигураторе.

Хозрасчетный.СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрочиеРасходы))
               И (Хозрасчетный.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоСоциальномуСтрахованию))
                   ИЛИ Хозрасчетный.СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда))
                   И Хозрасчетный.СубконтоДт2 В (&СписокПодразделений)

условие в блоке "ГДЕ". Пробовал вид субконто указывать - не помогло.
Таблица "ДвиженияССубконто".
1 Maxus43
 
26.04.12
11:53
1. в параметрах Вирт таблицы условие надо
2. может движений таких нет
2 PsyTech
 
26.04.12
12:19
движения точно есть )
3 PsyTech
 
26.04.12
12:20
(1) а если это поле?
Выбор Когда
Хозрасчетный.СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрочиеРасходы))
               И (Хозрасчетный.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоСоциальномуСтрахованию))
                   ИЛИ Хозрасчетный.СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда))

                  И Хозрасчетный.СубконтоДт2 В (&СписокПодразделений)
Тогда Истина
Иначе Ложь
Конец
4 daim-1
 
26.04.12
12:22
Это Субконто2 вообще выбирается, если организовать простую выборку? Возможно, установлены параметры по субконто в ВТ, где задано только либо одно субконто, либо субконто определенного вида.
5 Maxus43
 
26.04.12
12:24
(3) никто не мешает такую конструкцию писать в параметры вирт таблицы, это правильней просто. а выбирать ничо не будет, где-то косяк всё равно в условии, оно всегда Ложь
6 Maxus43
 
26.04.12
12:29
ну и неплохо бы ВЫРАЗИТЬ(Хозрасчетный.СубконтоДт2 КАК....
7 PsyTech
 
26.04.12
13:16
Ложная тревога. У этого субконто был тип ПодразделенияОрганизаций, а в параметре Подразделения ))
8 Maxus43
 
26.04.12
13:25
(7) всё равно написано не по феншую)