|
бп 3.0 получить данные по периоду в котором нет движений | ☑ | ||
---|---|---|---|---|
0
Nst
naïve
02.04.25
✎
11:36
|
Здравствуйте, подскажите, пожалуйста, что можно сделать?
есть запрос по оборотке ВЫБРАТЬ ХозрасчетныйОстаткиИОбороты.Счет КАК Счет, ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1, ХозрасчетныйОстаткиИОбороты.СуммаОборотДт, ХозрасчетныйОстаткиИОбороты.Период КАК Период ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &ДатаНачала, &ДатаОкончания, Месяц, , счет В ИЕРАРХИИ (&Счет), , Организация = &Организация И Субконто1 = &Субконто1) КАК ХозрасчетныйОстаткиИОбороты в "период" попадают данные из оборотки за январь, март, август, сентябрь, ноябрь, декабрь, в этих месяцах были движения, как получить данные за месяц, где не было движений? в итоге должно получиться так: январь -100 февраль - 0 март -150 и тд пробовала периодПериодами - не выводит. пробовала ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт, 0) КАК Поле1 - не выводит прошу помощи |
|||
1
DrZombi
гуру
02.04.25
✎
13:11
|
(0) Создать массив дат, месяцев, дней, часов или недель. Все зависит от вашей потребности.
И далее просто используя левое соединение с "ОстаткиИОбороты"... Но я бы использовать только Обороты. И так, используя соединение вы получите свою простынку :) |
|||
2
Kigo_Kigo
02.04.25
✎
16:13
|
А если выбрать еще и остаток ДТ а потом
ХозрасчетныйОстаткиИОбороты.СуммаОстатокДт, Где ХозрасчетныйОстаткиИОбороты.СуммаОборотДт = 0 ? |
|||
3
Бычье сердце
02.04.25
✎
17:22
|
(0)
Если февраль, тогда 0 |
|||
4
СвинТуз
02.04.25
✎
17:34
|
ДвиженияИГраницыПериодов что ли? Метод дополнения.
Не понимаю вопроса. |
|||
5
timurhv
02.04.25
✎
17:35
|
(2) Не поможет, это особенность платформы, поведение описано на ИТС. Актуально и для регистров накопления.
|
|||
6
СвинТуз
02.04.25
✎
17:38
|
"&ДатаНачала,
&ДатаОкончания, Месяц, тут нет? не получается?, счет В ИЕРАРХИИ (&Счет)," |
|||
7
СвинТуз
02.04.25
✎
17:44
|
"ВЫБРАТЬ
| ХозрасчетныйОстаткиИОбороты.Счет КАК Счет, | ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1, | ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток, | ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт, | ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт, | ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&д1, &д2, Месяц, ДвиженияИГраницыПериода, ) КАК ХозрасчетныйОстаткиИОбороты" |
|||
8
СвинТуз
02.04.25
✎
17:41
|
И если СКД то так вроде как нельзя.
Надо начальный остаток, приход, расход, конечный остаток. |
|||
9
Гена
гуру
02.04.25
✎
17:42
|
А нельзя в полученной таблице
январь -100 март -150 просто тупо вклинить по отсутствующим месяцам без движений принудительно февраль - 0 ? |
|||
10
timurhv
02.04.25
✎
17:45
|
(7) Значение по умолчанию – ДвиженияИГраницыПериода
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |