Ребят, кто силен в запросах, укажите направление. Можно это сделать одним запросом как-то, чтоб не дергать сервер в цикле построчно?
У позиции номенклатуры есть реквизит "1" со ссылкой на нетиповой справочник. Несколько позиций номенклатуры могут содержать в этом реквизите ссылку на один и тот же элемент. Таким образом получается некая группа позиций объединенная по этому реквизиту.
Надо находить в заказах номенклатуру отмененную с определенной причиной и искать в этом же заказе номенклатуру, у которой ссылка на реквизит "1" совпадает с такой же ссылкой в отмененной позиции. Плюс к этому надо вытянуть значения одного доп. реквизита для каждой из позиций номенклатуры и количество.
Пока ничего не придумал, кроме как выбрать все отмененные и потом в цикле по ссылке на документ и реквизиту "1" искать совпадения в заказах.
На выходе нужна ТЗ: Ссылка на заказ, Номенклатура отмененная, значение доп. реквизита для отмененной номенклатуры, Количество, Номенклатура не отмененная с совпадающим ID реквизита "1", значение доп. реквизита для не отмененной номенклатуры, Количество.