0
servicenn
18.04.13
✎
09:24
|
День добрый набросал отчётик в компановке данных осталось вывести реквизит на форму для отбора для удобства пользователя. Реквизит "акция", в запросе находиться в отборе
Запрос такой
ВЫБРАТЬ
ГарантийныеАкции.код,
СпрАвтомобили.ссылка,
СпрАвтомобили.VIN,
СпрАвтомобили.Модельавтомобиля,
СпрАвтомобили.текущийсобственник КАК Собственник,
ВЫРАЗИТЬ(КИАдрес.Представление КАК СТРОКА(200)) КАК Адрес,
ВЫРАЗИТЬ(КИТелефон.Представление КАК СТРОКА(200)) КАК Телефон
ИЗ
Справочник.Автомобили КАК СпрАвтомобили
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ГарантийныеАкции.Автомобили КАК ГарантийныеАкцииАвтомобили
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ГарантийныеАкции КАК ГарантийныеАкции
ПО ГарантийныеАкцииАвтомобили.Ссылка = ГарантийныеАкции.Ссылка
ПО СпрАвтомобили.VIN = ГарантийныеАкцииАвтомобили.VIN
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ВыполнениеГарантийныхАкций.СрезПоследних(&МоментВремени, акция = &акция) КАК ВыполнениеАкций
ПО СпрАвтомобили.VIN = ВыполнениеАкций.VIN
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КИТелефон
ПО (КИТелефон.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонКонтрагента))
И СпрАвтомобили.ТекущийСобственник = КИТелефон.Объект
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КИАдрес
ПО СпрАвтомобили.ТекущийСобственник = КИАдрес.Объект
И (КИАдрес.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ФактАдресКонтрагента))
ГДЕ
//НЕ ГарантийныеАкции.ПометкаУдаления
ЕСТЬNULL(ВыполнениеАкций.Выполнено, ЛОЖЬ) = ЛОЖЬ
И ГарантийныеАкцииАвтомобили.Ссылка = &акция
//И ГарантийныеАкцииАвтомобили.VIN = &VIN
|
|