Имя: Пароль:
1C
1С v8
Народ запрос делаю правильно а выводится вообще не то!
, ,
0 koketka
 
28.01.13
13:55
Макет = ВнешняяОбработкаОбъект.ПолучитьМакет("Отчет");
   Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
   |    ХозрасчетныйОстатки.Счет,
   |    ХозрасчетныйОстатки.Организация,
   |    ХозрасчетныйОстатки.Валюта,
   |    ХозрасчетныйОстатки.Подразделение,
   |    ХозрасчетныйОстатки.Номенклатура,
   |    ХозрасчетныйОстатки.Склад,
   |    ХозрасчетныйОстатки.СуммаОстатокДт,
   |    ХозрасчетныйОстатки.СуммаОстатокКт,
   |    ХозрасчетныйОстатки.ВалютнаяСуммаОстатокДт,
   |    ХозрасчетныйОстатки.ВалютнаяСуммаОстатокКт,
   |    ХозрасчетныйОстатки.КоличествоОстатокДт,
   |    ХозрасчетныйОстатки.КоличествоОстатокКт,
   |    ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
   |    ХозрасчетныйОстатки.Субконто2 КАК Субконто2,
   |    ХозрасчетныйОстатки.Субконто3 КАК Субконто3,
   |    ХозрасчетныйОстатки.Субконто4 КАК Субконто4
   |ИЗ
   |    РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаВыгрузки, , , ) КАК ХозрасчетныйОстатки
   |ГДЕ
   |    ХозрасчетныйОстатки.Организация = &Организация
   |    И ХозрасчетныйОстатки.Счет = &СчетДоп
   |    И ХозрасчетныйОстатки.Субконто2 = &Склад";
   //    ВЫБОР
   //    КОГДА &СчетВыгрузки В (&СчетДоп)
   //        ТОГДА ХозрасчетныйОстатки.Субконто1 В (&Номенклатура)
   //                И ХозрасчетныйОстатки.Субконто2 = &Склад
   //КОНЕЦ
   Запрос.УстановитьПараметр("ДатаВыгрузки", КонецДня(ДатаВыгрузки)+1);
   Запрос.УстановитьПараметр("СчетВыгрузки", СчетВыгрузки);
   Запрос.УстановитьПараметр("Организация", Справочники.Организации.НайтиПоКоду("00001"));
   Запрос.УстановитьПараметр("Номенклатура",Номенклатура);
   Запрос.УстановитьПараметр("Склад",Склады);
   Запрос.УстановитьПараметр("СчетДоп",ПланыСчетов.Хозрасчетный.НайтиПоКоду("10.12"));
   Результат = Запрос.Выполнить();
1 koketka
 
28.01.13
13:56
Надо бонально остатки на дату! Выводится на дату вместо 1 цифры 2
первая с приходом например 2000
вторая с расходом расходом -2000
2 koketka
 
28.01.13
13:57
приход и расход -  это вообще за все периудысгруппированые в одну цифру
3 Ёпрст
 
28.01.13
13:58
(1) какие приходы и расходы в останках ?
Закусывать надотЪ
4 salvator
 
28.01.13
13:58
(0) Сразу: условие ГДЕ нужно поместить в параметры таблицы.
5 Maxus43
 
28.01.13
13:59
>> запрос делаю правильно а выводится вообще не то
так не бывает.
 
|    ХозрасчетныйОстатки.Организация = &Организация
   |    И ХозрасчетныйОстатки.Счет = &СчетДоп
   |    И ХозрасчетныйОстатки.Субконто2 = &Склад";
это в параметры вирт таблицы пихай
6 Kashemir
 
28.01.13
13:59
Ну проверь аналитику то - видать где-то есть расхождения. Например NULL и пустаяссылка это разные значения
7 koketka
 
28.01.13
13:59
пихала такая же ерунда
8 Maxus43
 
28.01.13
13:59
>>Надо бонально остатки на дату
ХозрасчетныйОстатки.СуммаОстаток
9 Kreont
 
28.01.13
14:00
ХозрасчетныйОстатки.Счет поменять на СчетДт или СчетКт, как там надо уже
10 Maxus43
 
28.01.13
14:00
(9) в ВТ остатки нет СчетДТ/Кт
11 koketka
 
28.01.13
14:01
(6)в оборотно сальдовой все нормально
12 koketka
 
28.01.13
14:01
а при выгрузки абра кадабра
13 samozvanec
 
28.01.13
14:01
ХозрасчетныйОстатки.Организация,
   |    ХозрасчетныйОстатки.Номенклатура,
   |    ХозрасчетныйОстатки.Склад,

это что, измерения такие у вас в регистре?)))
14 Kashemir
 
28.01.13
14:01
(11) Значит в оборотно сальдовой ты не выводишь детализации до проблемной аналитики.
15 Maxus43
 
28.01.13
14:02
(13) бугага)
16 Kashemir
 
28.01.13
14:02
(13) Да уж - тут обхохочешся :)
17 koketka
 
28.01.13
14:03
(13) скорей дело тут! спасибо сейчас попробую
18 Kreont
 
28.01.13
14:03
(10) а нуда точно, значит получать результат тогда надо или СуммаОстатокДт или СуммаОстатокКт :)
или сводный СуммаОстаток, но он я думаю будет = 0
19 mikecool
 
28.01.13
14:04
(0) запрос выдает именно то, что просишь
инфа 146%
20 H A D G E H O G s
 
28.01.13
14:04
Про Границу уже писали?
21 Shurjk
 
28.01.13
14:08
По счету делай отбор, двойная запись как бы намекает посему две цифры.
22 koketka
 
28.01.13
14:08
(13) все точно тут ерунда получиась
23 koketka
 
28.01.13
14:08
всем спасибо!
24 samozvanec
 
28.01.13
14:20
хо-хо-хо, на здоровье!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn