|
Подскажите с отчетом в БП 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
|
сам решил.
Связал запросы по ХозрасчетныйОстаткиИОбороты.Период = ДОБАВИТЬКДАТЕ(ХозрасчетныйОстаткиИОборотыЕжедневные.Период, ДЕНЬ, &ДнейОтсрочки) все получилось. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |