Хитрый запрос на 1С. #761638


#0 by alexnite
Вроде казалось бы банальная задача, но она поставила меня в тупик. Есть справочник номенклатура и есть справочник аналоги, в табличной части которой заполнена номенклатура. Т.е. Справочник Номенклатура: Товар 1 Справочник Аналог, в табл. части заполнено: Товар 1 Товар 2 Товар 3 (ссылки на справочник номенклатуры). -------- Нужно получить запросом следующее. Товар 1; Товар 1. Товар 2; Товар 1. Товар 3; Товар 1. Т.е. первая колонка номенклатура (весь справочник). Во второй колонке первая (!) строка в табличной части справочника Аналоги. Есть идеи? Спасибо.
#1 by zak555
соединение по ссылки и номеру строки
#2 by GreatOne
#3 by ObjectRelationModel
В чем проблема?
#4 by франц
с учетом того, что в скл нет понятия "порядковый номер" - ничего и не банальная..
#5 by Smallrat
ВЫБРАТЬ Номенклатура.Ссылка, Аналоги.Ссылка ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.Аналоги КАК Аналоги ПО Номенклатура.Ссылка = Аналоги.Ссылка И Аналоги.НомерСтроки = 1
#6 by Smallrat
а не, гоню, прочитал по диагонали - аналоги это не ТЧ
#7 by Smallrat
непонятно - что такое "первая (!) строка в табличной части справочника Аналоги." - первые строки то выбрать можно, только по какому принципу они соединяются с номенклатурой?
#8 by mistеr
По ссылке, очевидно.
#9 by mistеr
ВЫБРАТЬ   ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Аналог.ТабЧасть КАК Связь     ПО Номенклатура.Ссылка = Связь.Номенклатура И Связь.НомерСтроки = 1 И дизайнеру конфы минус в карму.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С