Имя: Пароль:
1C
1С v8
Зуп и один маленький запрос
,
0 shamashs
 
07.12.12
13:32
Вопрос, есть один запрос, он выводит СальдоНаКонец, а сальдо на начало не хочет выводить, хотя если проставляешь период параметрами виртуальной таблицы он считает, но показыват данные по сотруднику несколькими строками. Если не трудно можете посказать как правильнее переписать его.
1 shamashs
 
07.12.12
13:33
ВЫБРАТЬ
   ЗПМес.Организация КАК Организация,
   ЗПМес.Физлицо КАК ФизЛицо,
   ЗПМес.ПериодВзаиморасчетов КАК ПериодВзаиморасчетов,
   СУММА(ЗПМес.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход,
   СУММА(ЗПМес.СуммаВзаиморасчетовРасход) КАК СуммаВзаиморасчетовРасход,
   СУММА(ЗПМес.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток,
   СУММА(ЗПМес.СуммаВзаиморасчетовНачальныйОстаток) КАК СуммаВзаиморасчетовНачальныйОстаток
ИЗ
   РегистрНакопления.ЗарплатаЗаМесяцОрганизаций.ОстаткиИОбороты(
           ,
           ,
           ,
           ,
           Организация = &Организация
               И ПериодВзаиморасчетов >= &ДатаНачала
               И ПериодВзаиморасчетов <= &ДатаКонца) КАК ЗПМес
ГДЕ
   1 = 1

СГРУППИРОВАТЬ ПО
   ЗПМес.Организация,
   ЗПМес.Физлицо,
   ЗПМес.ПериодВзаиморасчетов
2 Maxus43
 
07.12.12
13:33
запрос в студию
3 Maxus43
 
07.12.12
13:34
РегистрНакопления.ЗарплатаЗаМесяцОрганизаций.ОстаткиИОбороты(&Нач, &Кон - ещё раз, чем не устраивает?
4 shamashs
 
07.12.12
13:35
(3) там в 2 строки выходит Иванов иванов и ПериодВзаиморасчетов другой.
5 almar
 
07.12.12
13:35
(0) "несколькими строками" это по разным периодам?
6 cw014
 
07.12.12
13:37
Особенно порадовало
ГДЕ
   1 = 1
7 shamashs
 
07.12.12
13:38
(5) Ага, я могу без периода, только насколько это верно не уверен,
(6) Это составной запрос конкретно это кусок который надо поправить, чтобы не переделывать весь отчет.
8 almar
 
07.12.12
13:40
(7) Ведется ли в ЗУПе учет задолженностей по периодам задается галочкой в настройках. Рекомендация - нафиг не вести.
9 shamashs
 
07.12.12
13:40
ОнВЫБРАТЬ
   ЗПМес.Организация КАК Организация,
   ЗПМес.Физлицо КАК ФизЛицо,
//    ЗПМес.ПериодВзаиморасчетов КАК ПериодВзаиморасчетов,
   СУММА(ЗПМес.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход,
   СУММА(ЗПМес.СуммаВзаиморасчетовРасход) КАК СуммаВзаиморасчетовРасход,
   СУММА(ЗПМес.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток,
   СУММА(ЗПМес.СуммаВзаиморасчетовНачальныйОстаток) КАК СуммаВзаиморасчетовНачальныйОстаток
ИЗ
   РегистрНакопления.ЗарплатаЗаМесяцОрганизаций.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца
           ,
           ,
           ,
           Организация = &Организация
                ) КАК ЗПМес
ГДЕ
   1 = 1

СГРУППИРОВАТЬ ПО
   ЗПМес.Организация,
   ЗПМес.Физлицо
10 shamashs
 
07.12.12
13:41
это у нас верно я думаю, счас посмотрим.
11 shamashs
 
07.12.12
13:42
(8) Самописный отчет, самописный зуп.
12 Gesperid
 
07.12.12
13:44
(9) чего ты там группируешь?
13 shamashs
 
07.12.12
14:03
(9) да проканало.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс