Имя: Пароль:
1C
 
Начала забывать 7.7. БухИтоги ИспользоватьСубконто() Тип фильтра
0 birkoFFFF
 
22.12.09
05:37
Начинаю забывать 7.7... Пните чтобы мозг включился...

Есть вопрос по БухИтогам:

Нужно выбрать остатки по счету в разрезе субконто2 по всем субконто1 кроме одного.
Для примера: Нужно показать остатки в разрезе материалов на 10 счете по всем складам кроме "Аварийного запаса"...

Курю ИспользоватьСубконто()
Синтаксис:
ИспользоватьСубконто(<ВидСубконто>,<Субконто>,<ТипФильтра>,<ПоГруппам>)

<ТипФильтра> - число - тип фильтра по субконто. Может принимать следующие значения: 1 - разворачивать по данному субконто, 2 - отбирать по данному субконто, 3 - не учитывать это субконто вообще. По умолчанию 1.

Тип Фильтра со значением 3 это то что мне нужно или я не так понимаю ?
1 birkoFFFF
 
22.12.09
05:39
Так взлетит ?

Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения, Исключить, 3);    
Ит.ИспользоватьСубконто(ВидыСубконто.Материалы, ВыбСубконто2, 1);
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода,"10.1",,, 1,, "СК");
Ит.ВыбратьСубконто(ВидыСубконто.Материалы);
Пока Ит.ПолучитьСубконто(ВидыСубконто.Материалы) = 1 Цикл
  Таб.ВывестиСекцию("Субконто2");            
КонецЦикла;
2 miki
 
22.12.09
05:48
Сдается мне, что "3 - не учитывать это субконто вообще" == "по всем"
3 birkoFFFF
 
22.12.09
05:52
(2) вот мне тоже так сдается...

Есть идеи как можно реализовать то что мне нужно?

Пихать в ИспользоватьСубконто() список всех складов кроме одного не интересно...

Получать первое субконто, проверять на соответствие и выводить материал напрямую тоже нельзя, строчки с одинаковыми материалами появятся...
ТЗ всякие использовать не хочется, там еще куча будет понавешана, хотелось чего-то простого и эллегантного, а вот получается придется делать тупо через ТЗ...
4 miki
 
22.12.09
06:01
>>Пихать в ИспользоватьСубконто() список всех складов кроме одного не интересно...

почему?

Тогда при выборке запроса пропускай, сравнивая... Но тогда общие итоги вручную считать придется.
5 SnarkHunter
 
22.12.09
06:03
>> Пихать в ИспользоватьСубконто() список всех складов кроме одного не интересно...

Странная фраза...
6 birkoFFFF
 
22.12.09
06:04
(4) вот это и не нравится, хочется элегантности )))

Разобралась я, ТипФильтра это именно то что мне нужно )))
7 miki
 
22.12.09
06:06
(6)т. е. "3 - не учитывать это субконто вообще" == "по всем, кроме"?
8 birkoFFFF
 
22.12.09
06:06
(7) именно так )))
9 miki
 
22.12.09
06:17
(8)проверяла?
10 birkoFFFF
 
22.12.09
06:18
(9) проверяю, пока работает )))
11 miki
 
22.12.09
06:21
(10)Я вот попускАл в типовой Бух типовую же ОСВ с разными значениями ТипФильтра и усомнился в том, что это то, что тебе нужно... Если, конечно, я правильно понял, что тебе нужно...
12 birkoFFFF
 
22.12.09
06:25
(11) щас, погоди, не то смотрю у себя...
Блин, нельзя в такую рань работать, да еще и кофе кончилось...
13 miki
 
22.12.09
06:28
я сторонник "кофе кончиЛСЯ"
14 birkoFFFF
 
22.12.09
06:30
(13) я тоже ))) но только когда он есть )))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший