Условие по Ссылке у ТЧ

1. VKuser367237669 20.01.25 09:01 Сейчас в теме
В запросе беру табличную часть "МояТЧ" документа "МойДокумент". Мне нужно сделать отбор в ГДЕ так чтобы получить табличную часть определенного документа "МойДокумент" на который у меня есть Ссылка. Я пишу в запросе:
"ГДЕ
МойДокументМояТЧ.Ссылка = &Ссылка".
И сразу в конструкторе напротив номера этого условия ставится красный крест и при попытке закрытия конструктора пишется ошибка:
"В запросе обнаружены неправильно заполненные условия. Игнорировать предупреждение?".
Разве нельзя делать такой отбор по ссылке у ТЧ? И если нельзя, то как еще можно отобрать ТЧ из нужного документа?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107191 20.01.25 09:04 Сейчас в теме
Имя таблицы совпадает с твоим ГДЕ?
Показать текст запроса стыдно?
3. user1999691 20.01.25 09:12 Сейчас в теме
ВЫБРАТЬ
	МойДокумент.МояТЧ(
		МойРеквизит КАК МойРеквизит
) КАК МояТЧ
ИЗ
	Документ.МойДокумент КАК МойДокумент 
ГДЕ
	МойДокумент .Ссылка = &Ссылка
Показать


Результат выполнения запроса - таблица значений
Если нужна вся ТЧ - не конкретизировать реквизиты в скобки, МойДокумент.МояТЧ как МояТЧ
4. user2107191 20.01.25 09:14 Сейчас в теме
(3) Сразу самоубейся, не отвлекай нас.
5. VKuser367237669 20.01.25 09:36 Сейчас в теме
(2) Да могу и запрос показать. Там еще одна проблема появилась).
Помимо того что ругается на условие "ГДЕ ВложенныйЗапрос.Ссылка = &Ссылка", не прошла и другая проблема, которую я и хотел решить через ВложенныйЗапрос в котором использую ВЫРАЗИТЬ() для реквизита Лот. Дело в том что Лот в этой ТЧ имеет составной тип: ДокументСсылка.Лот и СправочникСсылка.Лот. А мне кровь из носу вроде как нужно соединить две ТЧ. Соединяю ТЧ "ПротоколВыбораПобедителейРаспределениеПоПотребностям" с ТЧ "ЛотНоменклатура" левым соединением ПО ПротоколВыбораПобедителейРаспределениеПоПотребностям.Лот = ЛотНоменклатура.Ссылка. Пишет:
Неверные параметры в операции сравнения. Нельзя сравнивать поля неогр длины и поля несовместимых типов. ПО ВложенныйЗапрос.Лот = ЛотНоменклатура.Ссылка.


ВЫБРАТЬ
		|	ЛотНоменклатура.Номенклатура КАК Номенклатура,
		|	ЛотНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
		|	ЛотНоменклатура.Количество КАК КоличествоПланаЗакупки,
		|	ЛотНоменклатура.Цена КАК Цена,
		|	ЛотНоменклатура.ЦенаПервоначальная КАК ЦенаПлановая,
		|	ЛотНоменклатура.Количество * ЛотНоменклатура.Цена КАК СуммаПланаЗакупки,
		|	ВложенныйЗапрос.Сумма //Далее в выборку добавлю остальные нужные реквизиты из вложенного запроса
		|ПОМЕСТИТЬ ВТ_ЦеныКолваСуммы
		|ИЗ
		|	(ВЫБРАТЬ
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Ссылка КАК Ссылка,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.НомерСтроки КАК НомерСтроки,
		|		ВЫРАЗИТЬ(ПротоколВыбораПобедителейРаспределениеПоПотребностям.Лот КАК Документ.Лот) КАК Лот,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Приоритет КАК Приоритет,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Номенклатура КАК Номенклатура,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Характеристика КАК Характеристика,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.ПериодПотребности КАК ПериодПотребности,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Организация КАК Организация,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.МестоПоставки КАК МестоПоставки,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Проект КАК Проект,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Менеджер КАК Менеджер,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.ДоговорСПокупателем КАК ДоговорСПокупателем,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.ПредложениеПоставщика КАК ПредложениеПоставщика,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Коэффициент КАК Коэффициент,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Количество КАК Количество,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Цена КАК Цена,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Сумма КАК Сумма,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.СтавкаНДС КАК СтавкаНДС,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.СуммаНДС КАК СуммаНДС,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.СуммаСНДС КАК СуммаСНДС,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.ПобедительПоПозиционномуРаспределению КАК ПобедительПоПозиционномуРаспределению,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.МестоПобедителя КАК МестоПобедителя,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.СтраныПроисхождения КАК СтраныПроисхождения,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.СтранаПроизводителя КАК СтранаПроизводителя,
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.НоменклатураПоставщика КАК НоменклатураПоставщика
		|	ИЗ
		|		Документ.ПротоколВыбораПобедителей.РаспределениеПоПотребностям КАК ПротоколВыбораПобедителейРаспределениеПоПотребностям
		|	ГДЕ
		|		ПротоколВыбораПобедителейРаспределениеПоПотребностям.Лот ССЫЛКА Документ.Лот) КАК ВложенныйЗапрос
		|		ЛЕВОЕ СОЕДИНЕНИЕ Документ.Лот.Номенклатура КАК ЛотНоменклатура
		|		ПО ВложенныйЗапрос.Лот = ЛотНоменклатура.Ссылка
		|ГДЕ
		|	ВложенныйЗапрос.Ссылка = &Ссылка
		|
		|ИНДЕКСИРОВАТЬ ПО
		|	Номенклатура
		|;
Показать
6. user2107191 20.01.25 09:40 Сейчас в теме
(5) Как бы МойДокументМояТЧ и ВложенныйЗапрос - это две разные конструкции.
С хрена ли у тебя в вопросе одно условие, а в самом запросе другое?
Вот ты где обращаешься к таблице ТЧ? Вот там и ставь условие.
7. VKuser367237669 20.01.25 09:48 Сейчас в теме
(6) ну в вопросе упростил просто условие чтобы понятнее было. Вот тоже самое условие внутри ВложенногоЗапроса моего в конструкторе. Такие же кресты и та же ошибка в условии.
Прикрепленные файлы:
8. user2107191 20.01.25 09:52 Сейчас в теме
(7) Убери первое кривое условие нафиг. И посмотри что будет.
// Ничего ты не упростил, ты сообщил совсем о другой сущности, так что стало совсем непонятно. Великий упроститель, бл...ин.
9. VKuser367237669 20.01.25 09:53 Сейчас в теме
(8) Убрал. Исправил скрин*
Прикрепленные файлы:
10. user2107191 20.01.25 09:53 Сейчас в теме
11. VKuser367237669 20.01.25 09:54 Сейчас в теме
(10) ^^) Скрин не тот кинул. Исправил на новый
Оставьте свое сообщение

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