Как улучшить запрос

1. user1979322 30.12.24 11:21 Сейчас в теме
Подскажите как корректно работать с запросами
Имеется Справочник Номенклатуры, по ссылке можем получить спецификацию т.е состав из чего делается продукция их всего 2-ве позиции. Нужно получить для конкретной Номенклатуры,
1) какие нужны комплектующие
2) сколько их нужно, это Количество
3) какая Цена
и при запросе настораживает
1) Слишком много значений
2) В каждой строчке цена соответствует 1-ой позиции
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
8. spacecraft 31.12.24 12:50 Сейчас в теме
(7)
ВЫБРАТЬ
СпецификацииСостав.Ссылка.Наименование КАК Наименование,
СпецификацииСостав.Номенклатура КАК Номенклатура,
СпецификацииСостав.Количество КАК Количество,
ЦеныНоменклатуры.Цена КАК Цена
ИЗ
Справочник.Спецификации.Состав КАК СпецификацииСостав
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО (СпецификацииСостав.Номенклатура = ЦеныНоменклатуры.Номенклатура)
ГДЕ
СпецификацииСостав.Ссылка.Владелец = &Ссылка
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1979322 30.12.24 11:23 Сейчас в теме
Так же не понятна связь в конструкторе, на работе сам задавал связь, а здесь что то не понятное. Кто ни будь поделиться конструктором
Прикрепленные файлы:
3. spacecraft 30.12.24 11:29 Сейчас в теме
(2) схватить мышкой ЦеныНоменклатуры и перетащить на Спецификации. Появится связь, которую можно изменить
4. user1979322 30.12.24 11:41 Сейчас в теме
(3) Не помогло цена пропала
Прикрепленные файлы:
5. user1979322 30.12.24 12:44 Сейчас в теме
Так же вопрос как корректно вытащить значения. Что бы не перепутать типы и названия, залез в форму Элемента, что бы их, но здесь опять путаница. Кто ни будь сможет объяснить
Прикрепленные файлы:
6. user1979322 31.12.24 12:11 Сейчас в теме
Народ может кто ни будь подскажет, как в запросе вытащить значения. Более подробно на последней прикрипленой картинке
7. user1979322 31.12.24 12:42 Сейчас в теме
У меня вся нужная информация храниться в табличной части. Цепочка такая имеется спецификация, в ней задаю наименование Спец1. В Спец1 имеется табличная часть Состав с комплектующими. Цену этих комлектующих и нужно вытащить
из регистра сведений ЦеныНоменклатуры. и ошибка

ВЫБРАТЬ
Спецификации.Наименование КАК Наименование,
Спецификации1.Наименование КАК Наименование1,
Спецификации1.Состав.(
Номенклатура КАК Номенклатура,
Количество КАК Количество2
) КАК Состав,
ЦеныНоменклатуры.Номенклатура КАК Номенклатура,
ЦеныНоменклатуры.Цена КАК Цена
ИЗ
Справочник.Спецификации КАК Спецификации,
РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПОЛНОЕ СОЕДИНЕНИЕ Справочник.Спецификации КАК Спецификации1
ПО (Спецификации1.Состав.Номенклатура = ЦеныНоменклатуры.Номенклатура)
ГДЕ
Спецификации.Наименование = &Наименование
Показать


Запрос невозможно исполнить
В условиях соединения запроса не допускается обращение к табличным частям. (1)
Прикрепленные файлы:
8. spacecraft 31.12.24 12:50 Сейчас в теме
(7)
ВЫБРАТЬ
СпецификацииСостав.Ссылка.Наименование КАК Наименование,
СпецификацииСостав.Номенклатура КАК Номенклатура,
СпецификацииСостав.Количество КАК Количество,
ЦеныНоменклатуры.Цена КАК Цена
ИЗ
Справочник.Спецификации.Состав КАК СпецификацииСостав
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО (СпецификацииСостав.Номенклатура = ЦеныНоменклатуры.Номенклатура)
ГДЕ
СпецификацииСостав.Ссылка.Владелец = &Ссылка
Показать
9. user1979322 31.12.24 12:59 Сейчас в теме
Спасибо но ошибка

Синтаксическая ошибка "ЦеныНоменклатуры.Цена"
<<?>>ЦеныНоменклатуры.Цена КАК Цена

Все попробовал. Вижу что ошибка в "ЦеныНоменклатуры" , изменил твой запрос. Даже конструктором не открывается
Пробывал изменить этот кусок запроса
"ГДЕ
Спецификации.Наименование = &Наименование
"
Прикрепленные файлы:
10. RustamZz 31.12.24 13:23 Сейчас в теме
(9) Отсыплю-ка я тебе запятых, а то ты видно на них экономишь:
,,,,,,,,,,,
11. spacecraft 31.12.24 13:26 Сейчас в теме
(9) еще раз посмотри на мой запрос. Я его изменял почти сразу. Вначале был копипаст твоего с ошибками. Править код тут на коленке... бывают опечатки.
12. user1979322 31.12.24 13:32 Сейчас в теме
(11) Спасибо заработало, но у тебя была ошибка и я ее исправил
Прикрепленные файлы:
13. spacecraft 31.12.24 13:36 Сейчас в теме
(12) у меня? Та что на скрине? Жесть...
14. user1979322 31.12.24 13:37 Сейчас в теме
(13) Упс извини, замылился глаз. У тебя все правильно, это я ошибся и нашел свою ошибку
15. Bukaska 140 31.12.24 21:48 Сейчас в теме
(9) Запятую поставьте в конце строки после Количество))).
...
Лляляля.Количество как Количество,
ЦеныНоменклатуры.Цена как Цена
...
Вопрос в запятых))))
Оставьте свое сообщение

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