![]() |
|
Как в Запросе обратиться к счету, с субсчетами. | ☑ | ||
---|---|---|---|---|
0
misha122062
08.12.08
✎
13:34
|
Подскажите подалуста, как обратиться к счету, если у него есть субсчета. В обычном случае делаю
Запрос = Новый Запрос; Запрос.УстановитьПараметр("Организация", Организация); Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.НайтиПоКоду("60.01")); Запрос.УстановитьПараметр("ДатаНач", НачалоДня(Дата1)); Запрос.УстановитьПараметр("ДатаКон", КонецДня(Дата2)); Запрос.Текст = ВЫБРАТЬ РАЗРЕШЕННЫЕ | &Счет КАК Счет, | СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт, | СуммаНачальныйОстатокКт КАК СуммаНачальныйОстатокКт, | СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт, | СуммаКонечныйОстатокКт КАК СуммаКонечныйОстатокКт, | Субконто1 КАК Субконто1, | Субконто2 КАК Субконто2, | Субконто3 КАК Субконто3, | |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , Счет В ИЕРАРХИИ (&Счет), |, Организация = &Организация ) КАК ОстаткиИОбороты | | ИТОГИ | | СУММА(СуммаНачальныйОстатокДт), | СУММА(СуммаНачальныйОстатокКт), | СУММА(СуммаКонечныйОстатокДт), | СУММА(СуммаКонечныйОстатокКт) | ПО ОБЩИЕ, Субконто1, Субконто2, Субконто3 |АВТОУПОРЯДОЧИВАНИЕ | Новот если ставлю Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.НайтиПоКоду("60")); то ошибки нет, но сальдо и обороты все нулевые - ничего нет |
|||
1
misha122062
08.12.08
✎
13:55
|
ап
|
|||
2
asady
08.12.08
✎
14:26
|
(0) телепатирую - нет счета с кодом "60"
|
|||
3
acsent
08.12.08
✎
14:29
|
Пересчет итогов
|
|||
4
Aprobator
08.12.08
✎
15:20
|
Если из запроса убрать &Счет КАК Счет, то можкт случиться чудо :).
|
|||
5
hhhh
08.12.08
✎
15:22
|
(4) Может еще РАЗРЕШЕННЫЕ убрать?
|
|||
6
Aprobator
08.12.08
✎
15:28
|
(5) Зачем?
|
|||
7
hhhh
08.12.08
✎
15:33
|
(0) проверь иерархию счетов. Действительно 60.01 - это субсчет счета 60. В 7.7 была проверка по коду, в 8.1 всё наоборот.
|
|||
8
Aprobator
08.12.08
✎
15:34
|
(2) В хозрасчете как то не верится в отсутствие данного счета.
(+4) Почему пришла в голову данная мысль - у тебя в полях выбора есть Счет и в условии виртуальной таблицы тоже есть Счет - может систему это немного путает? Как вариант можно поменять псевдоним поля выбора - типа СчетУчета. |
|||
9
misha122062
08.12.08
✎
17:43
|
Извеняюсь не понял.
Как это нет счета 60, что мне перечислять все субсчета? Запрос немного поправил-был привен старый вариант, с ошибкой. Но все равно нет оборотов по 60 (или 62), т.е. по группе Запрос = Новый Запрос; Запрос.УстановитьПараметр("Организация", Организация); СписокСчетов = Новый СписокЗначений; Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.НайтиПоКоду("60.01")); СписокСчетов.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("58.03")); СписокСчетов.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("60")); СписокСчетов.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("62")); СписокСчетов.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("76.02")); СписокСчетов.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("76.03")); Запрос.УстановитьПараметр("ДатаНач", НачалоДня(Дата1)); Запрос.УстановитьПараметр("ДатаКон", КонецДня(Дата2)); Запрос.Текст = ВЫБРАТЬ РАЗРЕШЕННЫЕ | ОстаткиИОбороты.Счет КАК Счет, | ПРЕДСТАВЛЕНИЕ(ОстаткиИОбороты.Счет) КАК СчетПредставление, | СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт, | СуммаНачальныйОстатокКт КАК СуммаНачальныйОстатокКт, | СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт, | СуммаКонечныйОстатокКт КАК СуммаКонечныйОстатокКт, | Субконто1 КАК Субконто1, | Субконто2 КАК Субконто2 | | ИЗ | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , Счет В (&Счет), | , Организация = &Организация ) КАК ОстаткиИОбороты | | ИТОГИ | | СУММА(СуммаНачальныйОстатокДт), | СУММА(СуммаНачальныйОстатокКт), | СУММА(СуммаКонечныйОстатокДт), | СУММА(СуммаКонечныйОстатокКт) | ПО ОБЩИЕ, Субконто1, Субконто2 |АВТОУПОРЯДОЧИВАНИЕ | (7) Поясните пожалуста |
|||
10
hhhh
08.12.08
✎
17:48
|
(9) а зачем список счетов у тебя?
|
|||
11
misha122062
08.12.08
✎
17:59
|
мне необходимо сальдо по контрагентам, по указанным счетам.Но это ерунда - интересует сальдо/обороты по группе
|
|||
12
awers
08.12.08
✎
18:02
|
В иерархии пробовал?
|
|||
13
awers
08.12.08
✎
18:04
|
Итоги
|
|||
14
misha122062
08.12.08
✎
18:06
|
(12)Имеется ввиду
Счет В ИЕРАРХИИ (&Счет) - ? В итоги надо будет писать | ПО ОБЩИЕ, Счет ИЕРАРХИЯ КАК Счет , Субконто1, Субконто2 - ? |
|||
15
bonv
08.12.08
✎
18:31
|
Для начала открой счет 60.01 в плане счетов и посмотри, что стоит в поле "Подчинен счету" (должно быть 60).
|
|||
16
Aprobator
08.12.08
✎
18:39
|
в ОСВ за этот период что видно? Может там 60 счет и в самом деле в нулях.
|
|||
17
misha122062
08.12.08
✎
18:51
|
(16)да нет, он далеко не 0.
Все вроде пошло с ИЕРАРХИЕЙ |
|||
18
Aprobator
08.12.08
✎
18:54
|
(17) На всякий случай, глянь еще в сторону НачальныйОстатокРазвернутый
|
|||
19
Aprobator
08.12.08
✎
18:55
|
(+18) сорри - описка - НачальныйРазвернутыйОстаток, а то похоже будто у тебя запрос сворачивает остатки по счету.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |