|
бп 3.0 получить данные по периоду в котором нет движений
Shurjk, timurhv, , СвинТуз, Михаил Козлов, Гена, Жеглофф, Доминошник, RomanYS, nick86, Бычье сердце, Мультук, АНДР, Vstur, Kigo_Kigo, zenik, petr_ivanov, Nst, Niveus, boev82, Linemoon, DrZombi, piter3, RoRu, ass1c, vicof, scanduta, zzz_zzz_zzz, maxar, DemonShinji2, backfire, Климов Сергей, , Джордж1, shuhard
| ☑ |
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) Значение по умолчанию – ДвиженияИГраницыПериода
|
|