0
al_zzz
18.09.17
✎
07:20
|
Делаю отчет "Ведомость по остаткам" по регистру накопления. Но у меня сложность в том, что в качестве периода мне необходимо использовать реквизит регистратора.
Вот сам запрос:
ВЫБРАТЬ
ОстаткиАПЕГАИСОстаткиИОбороты.Организация КАК Организация,
ОстаткиАПЕГАИСОстаткиИОбороты.Склад КАК Склад,
ОстаткиАПЕГАИСОстаткиИОбороты.АлкогольнаяПродукция КАК АлкогольнаяПродукция,
ОстаткиАПЕГАИСОстаткиИОбороты.Номенклатура КАК Номенклатура,
ОстаткиАПЕГАИСОстаткиИОбороты.РозничныйКонтур КАК РозничныйКонтур,
ОстаткиАПЕГАИСОстаткиИОбороты.КоличествоНачальныйОстаток КАК НачОстаток,
ОстаткиАПЕГАИСОстаткиИОбороты.КоличествоПриход КАК Приход,
ОстаткиАПЕГАИСОстаткиИОбороты.КоличествоРасход КАК Расход,
ОстаткиАПЕГАИСОстаткиИОбороты.КоличествоКонечныйОстаток КАК КонОстаток,
ОстаткиАПЕГАИСОстаткиИОбороты.КоличествоНачальныйОстаток * ОстаткиАПЕГАИСОстаткиИОбороты.АлкогольнаяПродукция.Объем / 10 КАК НачОстатокДал,
ОстаткиАПЕГАИСОстаткиИОбороты.КоличествоПриход * ОстаткиАПЕГАИСОстаткиИОбороты.АлкогольнаяПродукция.Объем / 10 КАК ПриходДал,
ОстаткиАПЕГАИСОстаткиИОбороты.КоличествоРасход * ОстаткиАПЕГАИСОстаткиИОбороты.АлкогольнаяПродукция.Объем / 10 КАК РасходДал,
ОстаткиАПЕГАИСОстаткиИОбороты.КоличествоКонечныйОстаток * ОстаткиАПЕГАИСОстаткиИОбороты.АлкогольнаяПродукция.Объем / 10 КАК КонОстатокДал,
ОстаткиАПЕГАИСОстаткиИОбороты.Регистратор КАК Документ,
ОстаткиАПЕГАИСОстаткиИОбороты.Регистратор.ДатаВходящая КАК РегистраторДатаВходящая,
ОстаткиАПЕГАИСОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда
{ВЫБРАТЬ
Организация.*,
Склад.*,
АлкогольнаяПродукция.*,
Номенклатура.*,
РозничныйКонтур,
НачОстаток,
Приход,
Расход,
КонОстаток,
НачОстатокДал,
ПриходДал,
РасходДал,
КонОстатокДал,
Документ.*,
РегистраторДатаВходящая,
ПериодСекунда}
ИЗ
РегистрНакопления.ОстаткиАПЕГАИС.ОстаткиИОбороты(, , Авто, , {Номенклатура.*}) КАК ОстаткиАПЕГАИСОстаткиИОбороты
ГДЕ
ОстаткиАПЕГАИСОстаткиИОбороты.Регистратор.ДатаВходящая МЕЖДУ &НачалоПериода И &КонецПериода
{ГДЕ
ОстаткиАПЕГАИСОстаткиИОбороты.Организация.*,
ОстаткиАПЕГАИСОстаткиИОбороты.Склад.*,
ОстаткиАПЕГАИСОстаткиИОбороты.АлкогольнаяПродукция.*,
ОстаткиАПЕГАИСОстаткиИОбороты.Номенклатура.*,
ОстаткиАПЕГАИСОстаткиИОбороты.РозничныйКонтур,
ОстаткиАПЕГАИСОстаткиИОбороты.Регистратор.*,
ОстаткиАПЕГАИСОстаткиИОбороты.Регистратор.ДатаВходящая,
ОстаткиАПЕГАИСОстаткиИОбороты.ПериодСекунда}
Ставлю роли "Период 1" для регистратора, "Период 2" для полей "ДатаВходящая" и "Секунда". Для "Секунда" ещё ставлю "Дополнительный" - не выходит каменный цветок! Остатки дикие на конец и на начало.
Подскажите, как правильно расставить роли для полей? ЧЯДНТ?
|
|