Получить значение в Запросе по элементу выборки

1. uriah 17 15.06.19 12:54 Сейчас в теме
Есть запрос
ВЫБРАТЬ
	Исполнители.Ссылка КАК Ссылка,
	Исполнители.Сотрудник КАК Водитель
ПОМЕСТИТЬ втИсполнители
ИЗ
	Документ.схПутевойЛист.Исполнители КАК Исполнители
ГДЕ
	Исполнители.НомерСтроки = 1
;
////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	схПутевойЛист.Дата КАК Дата,
	схПутевойЛист.Организация КАК Организация,
	втИсполнители.Водитель КАК Водитель,
	схПутевойЛист.Выработка.(
		Доработки_Культура КАК Номенклатура,
		Доработки_Поле КАК Поле,
		Пробег КАК Пробег,
		ПеревезеноГруза КАК ПеревезеноГруза,
		ОтработаноЧасов КАК ОтработаноЧасов,
		СуммаПлановая КАК Сумма
	) КАК Выработка,
	схПутевойЛист.Автомобиль КАК Автомобиль
ИЗ
	Документ.схПутевойЛист КАК схПутевойЛист
		ЛЕВОЕ СОЕДИНЕНИЕ втИсполнители КАК втИсполнители
		ПО схПутевойЛист.Ссылка = втИсполнители.Ссылка
ГДЕ
	схПутевойЛист.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
	И схПутевойЛист.Проведен
Показать


Нужно в запросе получить значение регистрационного знака

ЕСТЬNULL(РегистрацияТранспортныхСредствСрезПоследних.РегистрационныйЗнак, """") КАК РегистрационныйЗнак
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств.СрезПоследних КАК РегистрацияТранспортныхСредствСрезПоследних
		ПО схПутевойЛист..Автомобиль = РегистрацияТранспортныхСредствСрезПоследних.ОсновноеСредство


Не пойму к чему это нужно прикрутить?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
11. coollerinc 186 15.06.19 17:28 Сейчас в теме +0.1 $m
ОтработаноЧасов КАК ОтработаноЧасов,
СуммаПлановая КАК Сумма
) КАК Выработка,
схПутевойЛист.Автомобиль КАК Автомобиль,
ЕСТЬNULL(РегистрацияТранспортныхСредствСрезПоследних.РегистрационныйЗнак, """") КАК РегистрационныйЗнак
ИЗ
Документ.схПутевойЛист КАК схПутевойЛист
ЛЕВОЕ СОЕДИНЕНИЕ втИсполнители КАК втИсполнители
ПО схПутевойЛист.Ссылка = втИсполнители.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств.СрезПоследних КАК РегистрацияТранспортныхСредствСрезПоследних
ПО схПутевойЛист..Автомобиль = РегистрацияТранспортныхСредствСрезПоследних.ОсновноеСредство

ГДЕ
схПутевойЛист.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
И схПутевойЛист.Проведен
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1483 15.06.19 12:59 Сейчас в теме
(1) схПутевойЛист.Выработка.(
Вот так запрос не пишут.
Вам нужно левым соединением добавить табличную часть.
А далее уже добавлять, то что вам надо.
3. uriah 17 15.06.19 13:10 Сейчас в теме
(2) Это конструктор запроса в СКД
4. Xershi 1483 15.06.19 13:16 Сейчас в теме
(3) все верно. Вам нужно табличную часть левым соединением переписать. Так конструктор позволяет, но с этим работать нельзя.
5. uriah 17 15.06.19 13:37 Сейчас в теме
(4) Понятно, но у меня вопрос бы о другом.
Как в запросе по реквизиту схПутевойЛист.Автомобиль КАК Автомобиль - (это не значение табличной части, а реквизит документа) получить значение из регистра сведений.
6. Xershi 1483 15.06.19 14:46 Сейчас в теме
(5)
ЕСТЬNULL(РегистрацияТранспортныхСредств.РегистрационныйЗнак, """") КАК РегистрационныйЗнак
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств КАК РегистрацияТранспортныхСредств
        ПО схПутевойЛист.Автомобиль = РегистрацияТранспортныхСредств.ОсновноеСредство

Если в регистре ОсновноеСредство это Автомобиль, то вопрос почему срез последних?
Если так надо ладно. но тогда почему там было две точки? Если реквизит документа, то должна быть одна как я привел.
Посмотрите курс по запросам на ютубе, чтобы не плавать в вопросе составления запросов.
8. uriah 17 15.06.19 16:32 Сейчас в теме
(6) Две точки - это опечатка
14. Vlan 36 17.06.19 08:25 Сейчас в теме
(4) А мне интересно, как это делать правильно. Сам обращаюсь к ТЧ через скобки. На этом примере каким будет правильный текст запроса?
7. Xershi 1483 15.06.19 14:47 Сейчас в теме
Полностью текст запроса покажи и структуру метаданных опиши. И затем что тебе нужно получить по итогу желательно в примерах.
9. uriah 17 15.06.19 16:37 Сейчас в теме
(7) Тест запроса в теме полностью.
- итоги не нужны
Нужно получить таблицу данных, в запросе все видно.
Проблема в регномере.
Так как регистрационный номер автомобиля - это значение периодического регистра сведений, нужно в выборке, когда идет перебор строк получить значение регномера по автомобилю.
12. Xershi 1483 15.06.19 17:47 Сейчас в теме
(9) ну тогда после перезаписи запроса как написал в (2) в чем вопрос то?
10. coollerinc 186 15.06.19 17:26 Сейчас в теме
ни хрена не пойму в чем проблема, все же есть. Откуда нижний кусок кода взял? Добавь левым соединением этот регистр и вытяни номер
11. coollerinc 186 15.06.19 17:28 Сейчас в теме +0.1 $m
ОтработаноЧасов КАК ОтработаноЧасов,
СуммаПлановая КАК Сумма
) КАК Выработка,
схПутевойЛист.Автомобиль КАК Автомобиль,
ЕСТЬNULL(РегистрацияТранспортныхСредствСрезПоследних.РегистрационныйЗнак, """") КАК РегистрационныйЗнак
ИЗ
Документ.схПутевойЛист КАК схПутевойЛист
ЛЕВОЕ СОЕДИНЕНИЕ втИсполнители КАК втИсполнители
ПО схПутевойЛист.Ссылка = втИсполнители.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств.СрезПоследних КАК РегистрацияТранспортныхСредствСрезПоследних
ПО схПутевойЛист..Автомобиль = РегистрацияТранспортныхСредствСрезПоследних.ОсновноеСредство

ГДЕ
схПутевойЛист.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
И схПутевойЛист.Проведен
13. uriah 17 16.06.19 07:05 Сейчас в теме
(11) Я трех соснах заблудился - не дописал эту строку!
ПО схПутевойЛист.Автомобиль = РегистрацияТранспортныхСредствСрезПоследних.ОсновноеСредство 
15. Xershi 1483 17.06.19 09:27 Сейчас в теме
(13) ну кто виноват что вас попросили скинуть полный запрос, а вы. Это не сделали.
16. uriah 17 17.06.19 09:53 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот