Имя: Пароль:
1C
1С v8
Параметры виртуальных таблиц Движения с субконто
0 korolar
 
08.04.15
15:27
Блин, почему вот работает:
|...
|ИЗ
|РегистрБухгалтерии.Налоговый.ДвиженияССубконто(
        |                &НачалоГода,
        |                &КонецПериода,
        |                СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПрямыеРасходыОсновногоПроизводства)
        |                    И Организация = &Организация
        |                    И ВидСубконтоДт2 = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.НоменклатурныеГруппы)
        |                    И СубконтоДт2 <> ЗНАЧЕНИЕ(Справочник.НоменклатурныеГруппы.РаспределяемыеРасходы)
1 korolar
 
08.04.15
15:27
а вот так не работает?!:

|...
|ИЗ
|РегистрБухгалтерии.Налоговый.ДвиженияССубконто(
        |                &НачалоГода,
        |                &КонецПериода,
        |                СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПрямыеРасходыОсновногоПроизводства)
        |                    И Организация = &Организация
        
        |                    И СубконтоДт2 <> ЗНАЧЕНИЕ(Справочник.НоменклатурныеГруппы.РаспределяемыеРасходы)
2 korolar
 
08.04.15
15:31
а вот так работает:
|...
|ИЗ
|РегистрБухгалтерии.Налоговый.ДвиженияССубконто(
        |                &НачалоГода,
        |                &КонецПериода,
        |                СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПрямыеРасходыОсновногоПроизводства)
        |                    И Организация = &Организация
        
        |                    И СубконтоДт2 = ЗНАЧЕНИЕ(Справочник.НоменклатурныеГруппы.РаспределяемыеРасходы)
3 salvator
 
08.04.15
15:33
Что значит "не работает"?
5 korolar
 
08.04.15
15:39
отбор по отрицанию субконто в параметрах виртуальной таблицы не отрабатывает без объявления вида субконто там же в параметрах
6 korolar
 
08.04.15
15:39
это фича или баг?
7 hhhh
 
08.04.15
15:48
(6) это основная теорема мироздания. Суть ее в том, что в запросах

NULL <> Значение всегда дает ЛОЖЬ.

И NULL = Значение тоже всегда дает ЛОЖЬ
8 korolar
 
08.04.15
15:53
ну где же здесь NULL:
        |                    И СубконтоДт2 <> ЗНАЧЕНИЕ(Справочник.НоменклатурныеГруппы.РаспределяемыеРасходы)

?
9 korolar
 
08.04.15
15:53
или это правило №2?
10 hhhh
 
08.04.15
15:56
СубконтоДт2  null
11 korolar
 
08.04.15
16:04
нифига, вот так отрабатывает:
И СубконтоДт2 = ЗНАЧЕНИЕ(Справочник.НоменклатурныеГруппы.РаспределяемыеРасходы)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.