Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Себестоимость. Остатки и движения по периодам в отчете на скд.

Себестоимость. Остатки и движения по периодам в отчете на скд.
Я
   geminisf
 
29.06.21 - 07:15
Доброго дня всем! конфигурация УТ 11.4. Пытаюсь в отчете на скд получить остатки и движения по периодам вот таким запросом.
ВЫБРАТЬ
    СебестоимостьТоваровОстаткиИОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
    СебестоимостьТоваровОстаткиИОбороты.ПериодМесяц КАК ПериодМесяц,
    СУММА(ЕСТЬNULL(СебестоимостьТоваровОстаткиИОбороты.КоличествоПриход, 0)) КАК КоличествоПриход,
    СУММА(ЕСТЬNULL(СебестоимостьТоваровОстаткиИОбороты.СтоимостьУпрПриход + СебестоимостьТоваровОстаткиИОбороты.ДопРасходыУпрПриход + СебестоимостьТоваровОстаткиИОбороты.ТрудозатратыУпрПриход, 0)) КАК СтоимостьПриход,
    СУММА(ЕСТЬNULL(СебестоимостьТоваровОстаткиИОбороты.КоличествоРасход, 0)) КАК КоличествоРасход,
    СУММА(ЕСТЬNULL(СебестоимостьТоваровОстаткиИОбороты.СтоимостьУпрРасход + СебестоимостьТоваровОстаткиИОбороты.ДопРасходыУпрРасход + СебестоимостьТоваровОстаткиИОбороты.ТрудозатратыУпрРасход, 0)) КАК СтоимостьРасход,
    NULL КАК НачальныйОстаток,
    NULL КАК КонечныйОстаток
ИЗ
    РегистрНакопления.СебестоимостьТоваров.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, ) КАК СебестоимостьТоваровОстаткиИОбороты


СГРУППИРОВАТЬ ПО
    СебестоимостьТоваровОстаткиИОбороты.АналитикаУчетаНоменклатуры.Номенклатура,
    СебестоимостьТоваровОстаткиИОбороты.ПериодМесяц

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    СебестоимостьТоваровОстаткиИОбороты.АналитикаУчетаНоменклатуры.Номенклатура,
    СебестоимостьТоваровОстаткиИОбороты.ПериодМесяц,
    NULL,
    NULL,
    NULL,
    NULL,
    СУММА(СебестоимостьТоваровОстаткиИОбороты.КоличествоНачальныйОстаток),
    СУММА(СебестоимостьТоваровОстаткиИОбороты.КоличествоКонечныйОстаток)
ИЗ
    РегистрНакопления.СебестоимостьТоваров.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК СебестоимостьТоваровОстаткиИОбороты


СГРУППИРОВАТЬ ПО
    СебестоимостьТоваровОстаткиИОбороты.АналитикаУчетаНоменклатуры.Номенклатура,
    СебестоимостьТоваровОстаткиИОбороты.ПериодМесяц


Проблема в том, что если в периоде были движения, то начальный и конечный остатки не выводятся, а если движений нет, то остатки выводятся с учетом движений за предыдущие периоды. Все реквизиты в ресурсах. Что делаю не так?
   ДенисЧ
 
1 - 29.06.21 - 07:19
Всё так. Это особенность данной таблицы.
   geminisf
 
2 - 29.06.21 - 07:21
Вот что получается
https://ibb.co/7pTvnYM
   geminisf
 
3 - 29.06.21 - 07:22
(1) Т.е. не получится получить нужный вид отчета?
   geminisf
 
4 - 29.06.21 - 07:27
Если запустить этот запрос в консоли запросов, то нужные данные вроде есть в результате: https://ibb.co/2SH36VS. И они правильные.
   geminisf
 
5 - 29.06.21 - 07:28
   Обработка
 
6 - 29.06.21 - 07:39
(0) Погугли на это счет есть примеры.
Мне почему-то запрос ваш странноватый.
Нельзя ли без объединения вытащить?
   geminisf
 
7 - 29.06.21 - 08:41
(6) Без объединения не получается
   Почему 1С
 
8 - 29.06.21 - 08:58
(7) Ладно бы у тебя было объединения вирт. таблицы остатков с вирт. таблицей оборотов, твое объединение какой то изврат.
   Sasha_1CK
 
9 - 29.06.21 - 09:04
(0) Помести в ВТ и сгрупируйся по ресурсам
   Sasha_1CK
 
10 - 29.06.21 - 09:05
(9) И да вместо NULL сделай 0

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.