Имя: Пароль:
1C
1С v8
По всему остаток есть, по отдельности остатков нет, ошибка в запросе?
0 Coldboy
 
18.07.12
09:53
Здравствуйте. Проблема такова, вот такой запрос

   "ВЫБРАТЬ РАЗРЕШЕННЫЕ
   |    ХозрасчетныйОстаткиИОбороты.Период КАК Период,
   |    ХозрасчетныйОстаткиИОбороты.Валюта КАК Валюта,
   |    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстатокДт КАК ВалютнаяСуммаНачальныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстатокДт КАК ВалютнаяСуммаКонечныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
   |    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт
   |ИЗ
   |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачИтоги, &ДатаКон, ДЕНЬ, ДвиженияИГраницыПериода, Счет В ИЕРАРХИИ (&МассивСчетов), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
   |
   |УПОРЯДОЧИТЬ ПО
   |    Период
   |ИТОГИ
   |    СУММА(СуммаНачальныйОстатокДт),
   |    СУММА(ВалютнаяСуммаНачальныйОстатокДт),
   |    СУММА(СуммаКонечныйОстатокДт),
   |    СУММА(ВалютнаяСуммаКонечныйОстатокДт),
   |    СУММА(СуммаОборотДт),
   |    СУММА(СуммаОборотКт)
   |ПО
   |    ОБЩИЕ,
   |    Период ПЕРИОДАМИ(ДЕНЬ, , ),
   |    Валюта
   |АВТОУПОРЯДОЧИВАНИЕ";

Тута при получении есть остатки, остаток на начало, остаток на конец он возращает, но как я начинаю добавлять условие Филиал, запрос становится следующим и мне остаток уже на начало показывает, 0. В чем проблема?

   "ВЫБРАТЬ РАЗРЕШЕННЫЕ
   |    ХозрасчетныйОстаткиИОбороты.Период КАК Период,
   |    ХозрасчетныйОстаткиИОбороты.Валюта КАК Валюта,
   |    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстатокДт КАК ВалютнаяСуммаНачальныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстатокДт КАК ВалютнаяСуммаКонечныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
   |    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт
   |ИЗ
   |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачИтоги, &ДатаКон, ДЕНЬ, ДвиженияИГраницыПериода, Счет В ИЕРАРХИИ (&МассивСчетов), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
   |ГДЕ
   |    ХозрасчетныйОстаткиИОбороты.Субконто2 = &Филиал
   |
   |УПОРЯДОЧИТЬ ПО
   |    Период
   |ИТОГИ
   |    СУММА(СуммаНачальныйОстатокДт),
   |    СУММА(ВалютнаяСуммаНачальныйОстатокДт),
   |    СУММА(СуммаКонечныйОстатокДт),
   |    СУММА(ВалютнаяСуммаКонечныйОстатокДт),
   |    СУММА(СуммаОборотДт),
   |    СУММА(СуммаОборотКт)
   |ПО
   |    ОБЩИЕ,
   |    Период ПЕРИОДАМИ(ДЕНЬ, , ),
   |    Валюта
   |АВТОУПОРЯДОЧИВАНИЕ";
Подавал список всех филиалов, чтобы как и в 1 запросе, по всем был остаток. Ничего все равно 0, что я упустил?
1 butterbean
 
18.07.12
09:55
ну типо в субконто2 нету твоих филиалов, они наверно в субконто1 или в субконто3... Нужно явно задавать виды и порядок субконто!
2 butterbean
 
18.07.12
09:56
(1)+ и условие надо запихнуть в параметры вирт. таблицы
3 Coldboy
 
18.07.12
09:57
(1) как нету, когда 1 субконто по 50.02 счету, эт статьи движения, а второе субконто этсклады, план счетов смотрю свой щас.
4 chelentano
 
18.07.12
09:58
(0) "Подавал список всех филиалов, чтобы как и в 1 запросе" - это как?
5 butterbean
 
18.07.12
09:59
(3) склады на 50-м счете?? круто чо
6 Coldboy
 
18.07.12
10:00
(2) перепробывал по каждому 1, и 2,  3 субконто условие поддавать ничего не вышло.
(4) ну первый запрос берет по всем филиалам сразу, ибо отбора по филиалам там нет, а мой второй именно ограничивает по 1 филиалу, но можно и список их подать.
7 birkoFFFF
 
18.07.12
10:00
(3) Мама дорогая, а номенклатуры третьим субконто там нет случайно ?
8 butterbean
 
18.07.12
10:01
(6) а оно у тебя не оборотное случаем??
9 Coldboy
 
18.07.12
10:01
Проблема вот какая. оборот дт, кт он возращает а суммуначальныйостаток и сумма конечный остаток, он возращает 0. Почему? Срабатывает, то отбор по филиалу. Остатки просто нулевые, хотя оборот видно, что не нулевой.
10 Coldboy
 
18.07.12
10:02
(8) оборотное.
11 butterbean
 
18.07.12
10:02
(10) ну ёмаё, сам ответил
12 birkoFFFF
 
18.07.12
10:03
(10) Остатки по оборотному субконто ? Поздравляю )))
13 Coldboy
 
18.07.12
10:04
Убрал оборотное субконто, все равно.
14 Coldboy
 
18.07.12
10:05
все равно такая же петрушка. щас нету галочки Только Обороты.
15 Шапокляк
 
18.07.12
10:06
(14) Стесняюсь спросить - документы перепровел?
16 Coldboy
 
18.07.12
10:06
(15) перепровел.
17 Coldboy
 
18.07.12
10:06
ественно.
18 Coldboy
 
18.07.12
10:07
а все спасибо большое решил проблему) да дело было именно в галочке, только обороты.
Основная теорема систематики: Новые системы плодят новые проблемы.