0
Azmarika
07.12.16
✎
12:53
|
Добрый день! Буду очень благодарна за помощь в решении вопроса. Когда в консоли запросов формирую все замечательно. Но когда переношу в СКД, то почему-то никак не могу получить на начало месяца верные цмфры.
ВЫБРАТЬ
АС_УчетГСМОбороты.Номенклатура КАК Карта,
NULL КАК СНачалаПериода,
АС_УчетГСМОбороты.КоличествоПриход КАК Расход
ПОМЕСТИТЬ ВТ
ИЗ
РегистрНакопления.АС_УчетГСМ.Обороты(&НачалоПериода, &КонецПериода, , ) КАК АС_УчетГСМОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
АС_УчетГСМОбороты.Номенклатура,
АС_УчетГСМОбороты.КоличествоПриход,
NULL
ИЗ
РегистрНакопления.АС_УчетГСМ.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), &НачалоПериода, Период, ) КАК АС_УчетГСМОбороты
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ.Карта,
СУММА(ВТ.СНачалаПериода) КАК СНачалаПериода,
СУММА(ВТ.Расход) КАК Расход
ПОМЕСТИТЬ ВТ1
ИЗ
ВТ КАК ВТ
СГРУППИРОВАТЬ ПО
ВТ.Карта
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ1.Карта,
АС_НазначениеКартГСМСрезПоследних.Пользователь,
АС_НазначениеКартГСМСрезПоследних.ТС,
АС_НазначениеКартГСМСрезПоследних.Лимит,
ВТ1.СНачалаПериода,
ВТ1.Расход,
АС_НазначениеКартГСМСрезПоследних.Лимит - ВТ1.СНачалаПериода - ВТ1.Расход КАК Остаток
ИЗ
ВТ1 КАК ВТ1
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АС_НазначениеКартГСМ.СрезПоследних(&НачалоПериода, ) КАК АС_НазначениеКартГСМСрезПоследних
ПО ВТ1.Карта = АС_НазначениеКартГСМСрезПоследних.Номенклатура
|
|
6
Azmarika
07.12.16
✎
13:10
|
В параметрах написала выражение НАЧАЛОПЕРИОДА(&НачалоПериода, "МЕСЯЦ")
Так написала в регистре
РегистрНакопления.АС_УчетГСМ.Обороты({(&НачалоМесяца)}, &НачалоПериода, , ) КАК АС_УчетГСМОбороты
Правильно?
Так не помогло
|
|