Соединение табличной части документа и справочника в запросе #496094


#0 by Gluk
В табличной части документа есть реквизит "Номенклатура" и "Цена". У номенклатуры есть реквизит "Артикул". Нужно получить из справочника "Номенклатура" все элементы с реквизитом "Артикул" содержащийся в таб.части номенклатуры. Это понятно: СписокАртикулов - выгрузка из таб. части документа Как в этом запросе получить цену из таб. части?
#1 by 1Сергей
надо запрос не по справочнику, а по документу. Только он работает по записанным документам
#2 by 1Сергей
а вообще задача какая-то дурацкая. Что конкретно надо?
#3 by Gluk
как не по справочнику? Мне нужно выбрать сначала всю номенклатуру по артикулу(из справочника номенклатура), а потом проставить ей цену
#4 by 1Сергей
где всё это надо? в обработке? в форме дока? в модуле?
#5 by Gluk
Нужно получить из справочника "Номенклатура" все элементы с реквизитом "Артикул" содержащийся в таб.части номенклатуры и проставить цены из таб.части документа в обработке
#6 by Ёпрст
зачет.. если в разных документах одна и таже номенклатура с разной ценой, какую брать?..
#7 by Gluk
а где написано что в в разных документах? Есть один документ, нужно получить из справочника "Номенклатура" все элементы с реквизитом "Артикул" содержащийся в таб.части этого документа и для получившейся выборки, проставить цены из таб.части этого же документа
#8 by Ёпрст
ну так и сделай запрос к этому документу.
#9 by Gluk
поправьте плз, где неправильно:
#10 by Ёпрст
Если нужна Номенклатура только из документа, то так:    |Период с ДокПН По ДокПН;
#11 by Gluk
а где же выборка из справочника? в доке: в справочнике номенклатуры: Номенклатура1.Артикул = "1" нужно выбрать сначала все из справочника номенклатуры по артикулу из таб. части документа, а потом проставить для получившейся выборки цены из документа
#12 by Ёпрст
"нужно выбрать сначала все из справочника номенклатуры !!!!по артикулу из таб. части документа!!!!" ты не поверишь, выберутся все элементы из табличной части документа.. Нафига тебе весь справочник ???
#13 by Ёпрст
если нужен Весь справочник, то |Группировка Номенклатура ВСЕ без групп;
#14 by Gluk
, мне не нужен весь справочник, мне нужны только те элементы справочника номенклатуры в которых артикул совпадает с артикулАМИ номенклатуры из таб. части документа
#15 by НП
Использовать метод справочника ВыбратьЭлементыПоРеквизиту предварительно пометив Артикул признаком Сортировка
#16 by Gluk
а если в документе много строк?
#17 by НП
Цикл по строкам документа, выгруженным в таблицу. Если артикулы уникальны, то в каждой выборке из справочника всего одна строка. Работать будет быстро, но размер базы несколько увеличится.
#18 by Gluk
как мне в запросе из найти цену для "Номенклатуры" в текущем документе, где Док.Номенклатура.Артикул = Артикул (из запроса )?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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