|
v7: ВыполнитьЗапрос() нет данных по количеству. | ☑ | ||
---|---|---|---|---|
0
Junior1s
18.08.11
✎
09:51
|
Народ подскажите, почему не получается получить данные по количеству ?
Счет количественный. БИ = СоздатьОбъект("БухгалтерскиеИтоги"); БИ.ИспользоватьСубконто(ВидыСубконто.ВК); БИ.ВыполнитьЗапрос(НачМесяца(ДатаДок),КонМесяца(ДатаДок),"3520","1210,3350"); БИ.ДО(3) = 0 БИ.КО(3) = 0 суммы получаю, а количество нет х( хотя дынные по количеству есть - 100%... |
|||
1
Vladal
18.08.11
✎
09:55
|
Субконто счета 3520 совпадает с видом ВК?
|
|||
2
Vladal
18.08.11
✎
09:55
|
и счет количественный?
|
|||
3
KUBIK
18.08.11
✎
09:56
|
(0) Кури в параметрах ВыполнитьЗапрос(...)
|
|||
4
Vladal
18.08.11
✎
09:56
|
Попробуй упростить запрос - сначала просто обороты по счету 3520, без корреспонденций на 1210 и 3350
|
|||
5
Junior1s
18.08.11
✎
09:56
|
да совпадают, и счет количественный.
|
|||
6
Rie
18.08.11
✎
09:56
|
(2) +1
|
|||
7
Rie
18.08.11
✎
09:57
|
(6) То есть, (3) +1
Там есть параметр, отвечающий за то, чего запрашивать. |
|||
8
Vladal
18.08.11
✎
10:00
|
+(7) Ага, "С" - сумма, "В" - валютная, "К" - количество и их комбинации
|
|||
9
Vladal
18.08.11
✎
10:01
|
но вроде как по умолчанию доступно всё сразу, надо только спросить это у запроса - БИ.ДО(,"К"), ну или БИ.ДО(,3)
|
|||
10
Junior1s
18.08.11
✎
10:04
|
разобрался.спасибо за ключевую фразу ("отвечающий за то, чего запрашивать"
т.е. Если добавить БИ.ВыбратьСубконто(); Пока БИ.ПолучитьСубконто() = 1 Цикл ДО = БИ.ДО(3); КО = БИ.КО(3); КонецЦикла; То количество получаю... а я хотел сразу получить общее как сумму. т.е. без перебора. Например Если без перебора то суммы БИ.КО() и БИ.ДО() я могу получить а количество как выяснилось нет ? |
|||
11
Rie
18.08.11
✎
10:07
|
(10) "Если параметр не указан, метод возвращает сумму" (c) Синтакс-Помощник
|
|||
12
Junior1s
18.08.11
✎
10:12
|
(11) ну у меня же указан =|
БИ.ДО(3); БИ.КО(3); |
|||
13
Rie
18.08.11
✎
10:14
|
(12) А без перебора по субконто - это количество _чего_?
|
|||
14
zak555
18.08.11
✎
10:16
|
конечный код покажи
(13) количество по счетам и субконт |
|||
15
Junior1s
18.08.11
✎
10:22
|
Добавил:
БИ.ВыбратьСубконто(); //без цикла все сработало =( так бы и сидел до вечера... спасибо, откликнувшимся! |
|||
16
zak555
18.08.11
✎
10:23
|
Junior1s код конечный покажи
|
|||
17
Junior1s
18.08.11
✎
10:23
|
БИ.ИспользоватьСубконто(ВидыСубконто.ВК,,1);
БИ.ВыполнитьЗапрос(НачМесяца(ДатаДок),КонМесяца(ДатаДок),СчетПОКоду("3520"),"1210,3350",,2,,4); БИ.ВыбратьСубконто(); Если БИ.КО(3)<>0 Тогда СуммаКол = БИ.КО(3); КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |