Имя: Пароль:
1C
1С v8
Метод дополнения "ДвиженияИГраницыПериода"
0 Tester
 
29.05.19
14:51
Всем привет.
Имеется простой запрос вида:
ВЫБРАТЬ
    ЗаказыТоваровОстаткиИОбороты.Заказ КАК Заказ,
    ЗаказыТоваровОстаткиИОбороты.Регистратор КАК Регистратор,
    ЗаказыТоваровОстаткиИОбороты.Товар КАК Товар,
    ЗаказыТоваровОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
    ЗаказыТоваровОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
    ЗаказыТоваровОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход,
    ЗаказыТоваровОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток
ИЗ
    РегистрНакопления.ЗаказыТоваров.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, Авто, ДвиженияИГраницыПериода, Заказ = &Заказ) КАК ЗаказыТоваровОстаткиИОбороты

Выводит следующие результаты:
https://b.radikal.ru/b07/1905/d6/19b31448ecd7.png

Почему в примере количество начальный остаток = 6? Как получить данные вида:
Заказ 1 |                 | Товар 1 | 10 | 0 | 0 | 10
Заказ 1 | Корректировка 1 | Товар 2 | 10 | 2 | 0 | 12
1 Tester
 
29.05.19
14:53
Вот так наверное получше видно :) https://d.radikal.ru/d38/1905/f6/4a8a77c693ef.png
2 d4rkmesa
 
гуру
29.05.19
15:01
3 АлехИв
 
29.05.19
15:02
Краска FL 0,9 кг нач. ост. = 0
Приход по заказу + 1
Приход по корректировке + 5
Кон. ост. = 6
по каждому товару заказа свой баланс
4 Tester
 
29.05.19
15:07
(2) спс, отчет на СКД не использую. Нужно получить все в результате запроса.
(3) Почему начальный остаток 6 ?
5 hhhh
 
29.05.19
15:19
(4) потому что конечный остаток в предыдущей строчке 6, ты не поверишь.
6 Tester
 
29.05.19
15:36
(5) В чем смысл тогда отображения этой строки для случаев, когда по измерениям имеются движения по регистраторам?