Цитата
Не плохо бы решение огласить.
Как раз собираюсь с мыслями. Мне помогали все это реализовать, так как я только учусь.
В документах создала ещё один реквизит с заполненым значением из перечислений ТипПроводки (приход, расход, возврат для соотв. документов), который заплняется автоматичеки. Его же сделала измерением в РН ОстаткиНаСкладе.
Далее в СКД работаем с полями таблицы ОстаткиНаСкладеОстаткиИОбороты, которые нужны, не пропуская \"ТипПроводки\", добовляем нужные поля, мне нужны были \"Приход\" и \"Возврат\" с помощью
ВЫБОР
КОГДА ОстаткиНаСкладеОстаткиИОбороты.ТипПроводки = ЗНАЧЕНИЕ(Перечисление.ТипПроводки.Приход)
ТОГДА ОстаткиНаСкладеОстаткиИОбороты.КоличествоПриход
ИНАЧЕ 0
КОНЕЦ
Созданные поля Переименовываем как нам нужно. В моём случае запрос выглядит
ВЫБРАТЬ
ОстаткиНаСкладеОстаткиИОбороты.Название,
ОстаткиНаСкладеОстаткиИОбороты.ЕдИзм,
СУММА(ОстаткиНаСкладеОстаткиИОбороты.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
СУММА(ОстаткиНаСкладеОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток,
СУММА(ОстаткиНаСкладеОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход,
СУММА(ОстаткиНаСкладеОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход,
СУММА(ОстаткиНаСкладеОстаткиИОбороты.СтоимостьПриход) КАК СтоимостьПриход,
СУММА(ОстаткиНаСкладеОстаткиИОбороты.СтоимостьРасход) КАК СтоимостьРасход,
СУММА(ОстаткиНаСкладеОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток,
СУММА(ОстаткиНаСкладеОстаткиИОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток,
СУММА(ОстаткиНаСкладеОстаткиИОбороты.СуммаОборот) КАК СуммаОборот,
СУММА(ОстаткиНаСкладеОстаткиИОбороты.СуммаПриход) КАК СуммаПриход,
ОстаткиНаСкладеОстаткиИОбороты.ТипПроводки,
СУММА(ВЫБОР
КОГДА ОстаткиНаСкладеОстаткиИОбороты.ТипПроводки = ЗНАЧЕНИЕ(Перечисление.ТипПроводки.Приход)
ТОГДА ОстаткиНаСкладеОстаткиИОбороты.КоличествоПриход
ИНАЧЕ 0
КОНЕЦ) КАК Приход,
СУММА(ВЫБОР
КОГДА ОстаткиНаСкладеОстаткиИОбороты.ТипПроводки = ЗНАЧЕНИЕ(Перечисление.ТипПроводки.Возврат)
ТОГДА ОстаткиНаСкладеОстаткиИОбороты.КоличествоПриход
ИНАЧЕ 0
КОНЕЦ) КАК Возврат
ИЗ
РегистрНакопления.ОстаткиНаСкладе.ОстаткиИОбороты(, , , , ) КАК ОстаткиНаСкладеОстаткиИОбороты
СГРУППИРОВАТЬ ПО
ОстаткиНаСкладеОстаткиИОбороты.Название,
ОстаткиНаСкладеОстаткиИОбороты.ЕдИзм,
ОстаткиНаСкладеОстаткиИОбороты.ТипПроводки
Ну и сам отчет, пока не оформленный
i |
| а можна його ПК сфотографувати, а не мобільним - нічого ж не видно
|