Получить значение в Запросе по элементу выборки
Есть запрос
Нужно в запросе получить значение регистрационного знака
Не пойму к чему это нужно прикрутить?
ВЫБРАТЬ
Исполнители.Ссылка КАК Ссылка,
Исполнители.Сотрудник КАК Водитель
ПОМЕСТИТЬ втИсполнители
ИЗ
Документ.схПутевойЛист.Исполнители КАК Исполнители
ГДЕ
Исполнители.НомерСтроки = 1
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
схПутевойЛист.Дата КАК Дата,
схПутевойЛист.Организация КАК Организация,
втИсполнители.Водитель КАК Водитель,
схПутевойЛист.Выработка.(
Доработки_Культура КАК Номенклатура,
Доработки_Поле КАК Поле,
Пробег КАК Пробег,
ПеревезеноГруза КАК ПеревезеноГруза,
ОтработаноЧасов КАК ОтработаноЧасов,
СуммаПлановая КАК Сумма
) КАК Выработка,
схПутевойЛист.Автомобиль КАК Автомобиль
ИЗ
Документ.схПутевойЛист КАК схПутевойЛист
ЛЕВОЕ СОЕДИНЕНИЕ втИсполнители КАК втИсполнители
ПО схПутевойЛист.Ссылка = втИсполнители.Ссылка
ГДЕ
схПутевойЛист.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
И схПутевойЛист.Проведен
ПоказатьНужно в запросе получить значение регистрационного знака
ЕСТЬNULL(РегистрацияТранспортныхСредствСрезПоследних.РегистрационныйЗнак, """") КАК РегистрационныйЗнак
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств.СрезПоследних КАК РегистрацияТранспортныхСредствСрезПоследних
ПО схПутевойЛист..Автомобиль = РегистрацияТранспортныхСредствСрезПоследних.ОсновноеСредство
Не пойму к чему это нужно прикрутить?
По теме из базы знаний
Найденные решения
ОтработаноЧасов КАК ОтработаноЧасов,
СуммаПлановая КАК Сумма
) КАК Выработка,
схПутевойЛист.Автомобиль КАК Автомобиль,
ЕСТЬNULL(РегистрацияТранспортныхСредствСрезПоследних.РегистрационныйЗнак, """") КАК РегистрационныйЗнак
ИЗ
Документ.схПутевойЛист КАК схПутевойЛист
ЛЕВОЕ СОЕДИНЕНИЕ втИсполнители КАК втИсполнители
ПО схПутевойЛист.Ссылка = втИсполнители.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств.СрезПоследних КАК РегистрацияТранспортныхСредствСрезПоследних
ПО схПутевойЛист..Автомобиль = РегистрацияТранспортныхСредствСрезПоследних.ОсновноеСредство
ГДЕ
схПутевойЛист.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
И схПутевойЛист.Проведен
СуммаПлановая КАК Сумма
) КАК Выработка,
схПутевойЛист.Автомобиль КАК Автомобиль,
ЕСТЬNULL(РегистрацияТранспортныхСредствСрезПоследних.РегистрационныйЗнак, """") КАК РегистрационныйЗнак
ИЗ
Документ.схПутевойЛист КАК схПутевойЛист
ЛЕВОЕ СОЕДИНЕНИЕ втИсполнители КАК втИсполнители
ПО схПутевойЛист.Ссылка = втИсполнители.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств.СрезПоследних КАК РегистрацияТранспортныхСредствСрезПоследних
ПО схПутевойЛист..Автомобиль = РегистрацияТранспортныхСредствСрезПоследних.ОсновноеСредство
ГДЕ
схПутевойЛист.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
И схПутевойЛист.Проведен
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(5)
Если в регистре ОсновноеСредство это Автомобиль, то вопрос почему срез последних?
Если так надо ладно. но тогда почему там было две точки? Если реквизит документа, то должна быть одна как я привел.
Посмотрите курс по запросам на ютубе, чтобы не плавать в вопросе составления запросов.
ЕСТЬNULL(РегистрацияТранспортныхСредств.РегистрационныйЗнак, """") КАК РегистрационныйЗнак
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств КАК РегистрацияТранспортныхСредств
ПО схПутевойЛист.Автомобиль = РегистрацияТранспортныхСредств.ОсновноеСредство
Если в регистре ОсновноеСредство это Автомобиль, то вопрос почему срез последних?
Если так надо ладно. но тогда почему там было две точки? Если реквизит документа, то должна быть одна как я привел.
Посмотрите курс по запросам на ютубе, чтобы не плавать в вопросе составления запросов.
(7) Тест запроса в теме полностью.
- итоги не нужны
Нужно получить таблицу данных, в запросе все видно.
Проблема в регномере.
Так как регистрационный номер автомобиля - это значение периодического регистра сведений, нужно в выборке, когда идет перебор строк получить значение регномера по автомобилю.
- итоги не нужны
Нужно получить таблицу данных, в запросе все видно.
Проблема в регномере.
Так как регистрационный номер автомобиля - это значение периодического регистра сведений, нужно в выборке, когда идет перебор строк получить значение регномера по автомобилю.
ОтработаноЧасов КАК ОтработаноЧасов,
СуммаПлановая КАК Сумма
) КАК Выработка,
схПутевойЛист.Автомобиль КАК Автомобиль,
ЕСТЬNULL(РегистрацияТранспортныхСредствСрезПоследних.РегистрационныйЗнак, """") КАК РегистрационныйЗнак
ИЗ
Документ.схПутевойЛист КАК схПутевойЛист
ЛЕВОЕ СОЕДИНЕНИЕ втИсполнители КАК втИсполнители
ПО схПутевойЛист.Ссылка = втИсполнители.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств.СрезПоследних КАК РегистрацияТранспортныхСредствСрезПоследних
ПО схПутевойЛист..Автомобиль = РегистрацияТранспортныхСредствСрезПоследних.ОсновноеСредство
ГДЕ
схПутевойЛист.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
И схПутевойЛист.Проведен
СуммаПлановая КАК Сумма
) КАК Выработка,
схПутевойЛист.Автомобиль КАК Автомобиль,
ЕСТЬNULL(РегистрацияТранспортныхСредствСрезПоследних.РегистрационныйЗнак, """") КАК РегистрационныйЗнак
ИЗ
Документ.схПутевойЛист КАК схПутевойЛист
ЛЕВОЕ СОЕДИНЕНИЕ втИсполнители КАК втИсполнители
ПО схПутевойЛист.Ссылка = втИсполнители.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств.СрезПоследних КАК РегистрацияТранспортныхСредствСрезПоследних
ПО схПутевойЛист..Автомобиль = РегистрацияТранспортныхСредствСрезПоследних.ОсновноеСредство
ГДЕ
схПутевойЛист.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
И схПутевойЛист.Проведен