Имя: Пароль:
1C
1С v8
Вожусь с отчетом по регистру накопления РасчетыСПоставщиками (розница)
0 st10000
 
24.05.22
14:12
Все работает- начальный остаток, приход, расход, конечный остаток.
Но, если указываю период в котором у контрагента нет документов, но есть сальдо, то ничего не выводится.
И так до периода в котором есть документы. Выводятся и сальдо и движения.

Как побороть сей недуг?
1 asady
 
24.05.22
14:12
(0) а как тебе надо?
2 Ненавижу 1С
 
гуру
24.05.22
14:13
(1) надо чтобы сальдо выводилось, думаю
но это надо смотреть сам запрос
3 СвинТуз
 
24.05.22
14:14
Метод дополнения?
4 asady
 
24.05.22
14:14
(0) регистр остатков не хранит нулевые остатки и это правильно
5 Ненавижу 1С
 
гуру
24.05.22
14:16
(4) так они ненулевые
(0) покажите уже запрос
6 st10000
 
24.05.22
14:24
ВЫБРАТЬ
    РасчетыСПоставщикамиОстаткиИОбороты.Поставщик КАК Поставщик,
    РасчетыСПоставщикамиОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
    РасчетыСПоставщикамиОстаткиИОбороты.СуммаПриход КАК СуммаПриход,
    РасчетыСПоставщикамиОстаткиИОбороты.СуммаРасход КАК СуммаРасход,
    РасчетыСПоставщикамиОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
    РасчетыСПоставщикамиОстаткиИОбороты.ДокументРасчета КАК ДокументРасчета,
    РасчетыСПоставщикамиОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда,
    РасчетыСПоставщикамиОстаткиИОбороты.ПериодМинута КАК ПериодМинута,
    РасчетыСПоставщикамиОстаткиИОбороты.ПериодЧас КАК ПериодЧас,
    РасчетыСПоставщикамиОстаткиИОбороты.ПериодДень КАК ПериодДень,
    РасчетыСПоставщикамиОстаткиИОбороты.ПериодНеделя КАК ПериодНеделя,
    РасчетыСПоставщикамиОстаткиИОбороты.ПериодДекада КАК ПериодДекада,
    РасчетыСПоставщикамиОстаткиИОбороты.ПериодМесяц КАК ПериодМесяц,
    РасчетыСПоставщикамиОстаткиИОбороты.ПериодКвартал КАК ПериодКвартал,
    РасчетыСПоставщикамиОстаткиИОбороты.ПериодПолугодие КАК ПериодПолугодие,
    РасчетыСПоставщикамиОстаткиИОбороты.ПериодГод КАК ПериодГод,
    РасчетыСПоставщикамиОстаткиИОбороты.Регистратор КАК Регистратор,
    РасчетыСПоставщикамиОстаткиИОбороты.Организация КАК Организация
ИЗ
    РегистрНакопления.РасчетыСПоставщиками.ОстаткиИОбороты(, , Авто, Движения, ) КАК РасчетыСПоставщикамиОстаткиИОбороты
7 СвинТуз
 
24.05.22
14:25
Метод дополнения "Движения и границы периодов"
Хз могу название попутать.
8 Ненавижу 1С
 
гуру
24.05.22
14:32
(6) убери Движения, по умолчанию ДвиженияИГраницыПериода
9 st10000
 
24.05.22
15:57
Переделал на:
РегистрНакопления.РасчетыСПоставщиками.ОстаткиИОбороты(, , Авто, ДвиженияИГраницыПериода, ) КАК РасчетыСПоставщикамиОстаткиИОбороты

теперь как-то аж в две строки выводит сальдо, в заголовке группировки и еще одна пустая строка снизу, но с сальдо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший