Имя: Пароль:
1C
1С v8
Подскажите с отчетом в БП 2.0
0 CorbenSG
 
28.03.12
10:39
3ий день голову ломаю как сделать:
1 CorbenSG
 
28.03.12
10:44
Отчет
поля Регистратор|Нач остаток|оборот по дебету|оборот по кредиту|кон остаток|отсрочка на сумму|просроченная задолженность.
Первые 5 полей сделал. со 2мя последними затык...
вот запрос:
ВЫБРАТЬ
   NULL КАК Дата,
   ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
   ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Договор,
   ХозрасчетныйОстаткиИОбороты.Регистратор КАК Документ,
   ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт, 0) КАК ДебетОборот,
   ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт, 0) КАК КредитОборот,
   ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт, 0) - ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт, 0) КАК Оборот,
   ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,
   ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток,
   NULL КАК СуммаОстаток111,
   ХозрасчетныйОстаткиИОбороты.ПериодСекунда
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, Авто, , Счет В ИЕРАРХИИ (&ФильтрСписокСчетов), &АналитикаРасчетов, Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
   (НЕ(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт = 0
               И ХозрасчетныйОстаткиИОбороты.СуммаОборотКт = 0))

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   &КонецПериода,
   ХозрасчетныйОстатки.Субконто1,
   ХозрасчетныйОстатки.Субконто2,
   "Долг на конец периода",
   NULL,
   NULL,
   NULL,
   NULL,
   NULL,
   ХозрасчетныйОстатки.СуммаОстаток,
   NULL
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&Параметр1, Счет В ИЕРАРХИИ (&ФильтрСписокСчетов), &АналитикаРасчетов, Организация = &Организация) КАК ХозрасчетныйОстатки

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   &НачалоПериода,
   ХозрасчетныйОстатки.Субконто1,
   ХозрасчетныйОстатки.Субконто2,
   "Долг на начало периода",
   NULL,
   NULL,
   NULL,
   NULL,
   NULL,
   ХозрасчетныйОстатки.СуммаОстаток,
   NULL
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&Параметр2, Счет В ИЕРАРХИИ (&ФильтрСписокСчетов), &АналитикаРасчетов, Организация = &Организация) КАК ХозрасчетныйОстатки

УПОРЯДОЧИТЬ ПО
   Контрагент,
   Дата


Подскажите куда копать???
2 hhhh
 
28.03.12
11:03
ну вообще-то надо

  0 КАК СуммаОстаток111,

нафига вы туда NULL влепили? Оно же не сложит.
3 CorbenSG
 
28.03.12
11:44
Мне и не надо чтоб он складывал. Я просто для себя вывел просроченную задолженность на нач и кон периода. Суть в следующем мне нужно что бы в отчете выводилась текущая задолженность по документу(дата1) и задолженность на (дата1-14дней). Те грубо говоря к каждой строчке с документом(датаДока) выполнить запрос
ВЫБРАТЬ
   
   ХозрасчетныйОстатки.СуммаОстаток
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&датаДока, Счет В ИЕРАРХИИ (&ФильтрСписокСчетов), &АналитикаРасчетов, Организация = &Организация) КАК ХозрасчетныйОстатки
4 CorbenSG
 
28.03.12
11:59
попрвка
ВЫБРАТЬ
   
   ХозрасчетныйОстатки.СуммаОстаток
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки((&датаДока-14дней), Счет В ИЕРАРХИИ (&ФильтрСписокСчетов), &АналитикаРасчетов, Организация = &Организация) КАК ХозрасчетныйОстатки
5 CorbenSG
 
29.03.12
06:55
сам решил.
Связал запросы по ХозрасчетныйОстаткиИОбороты.Период = ДОБАВИТЬКДАТЕ(ХозрасчетныйОстаткиИОборотыЕжедневные.Период, ДЕНЬ, &ДнейОтсрочки) все получилось.