0
kciod
18.11.16
✎
17:00
|
Народ привет.
Подскажите, правильно ли я делаю или можно как-то элегантнее.
Задачка для БП 2.0
Нужно показать документы ПоступлениеТоваровУслуг, и вытащить для Субконто1 и Субконто2 определенные значения свойств объектов.
Собственно запрос написал так:
ВЫБРАТЬ
ЗначенияСвойствОбъектов.Объект,
ЗначенияСвойствОбъектов.Свойство,
ЗначенияСвойствОбъектов.Значение
ПОМЕСТИТЬ ВТ_
ИЗ
РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_.Объект,
ВТ_.Свойство,
ВТ_.Значение
ПОМЕСТИТЬ ВТ2_
ИЗ
ВТ_ КАК ВТ_
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1,
ХозрасчетныйОбороты.Субконто2,
ХозрасчетныйОбороты.Регистратор.Номер КАК РегистраторНомер,
ХозрасчетныйОбороты.Регистратор.Дата,
ХозрасчетныйОбороты.Регистратор,
ХозрасчетныйОбороты.СуммаОборотКт,
ХозрасчетныйОбороты.Счет,
ВТ_.Значение,
ВТ2_.Значение КАК Значение1
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Регистратор, Счет В ИЕРАРХИИ (&Счет), , , , ) КАК ХозрасчетныйОбороты
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ КАК ВТ_
ПО ХозрасчетныйОбороты.Субконто1 = ВТ_.Объект
ЛЕВОЕ СОЕДИНЕНИЕ Вт2_ КАК Вт2_
ПО ХозрасчетныйОбороты.Субконто2 = Вт2_.Объект
ГДЕ
(ВТ_.Свойство = (&СВС)
ИЛИ ВТ_.Свойство = (&СВС2))
И ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг
|
|