|  | бп 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) Значение по умолчанию – ДвиженияИГраницыПериода     |  |