![]() |
связать две таблицы ломаю голову 3-й день. вот решила спросить, может на форуме кто подскажет. Данные: есть регистр сведений с измерением "Элемент" и Ресурсом "количество". Измерение Элемент имеет тип "Номенклатура", может быть как группой так и элементом. Необходимо получить: таблицу где будет номенклатура из регистра сведений (если это группа, то все элементы из группы и из вложенных групп) и количество. Не могу придумать как бы можно было построить запрос так, что бы получить такой результат. Пока только мысль перебирать регистр сведений и для каждой записи отдельно перебирать справочник. |
ВыгрузитьИтоги(<?>,,); Синтаксис: ВыгрузитьИтоги(<ТаблЗнач>,<ВклФильтр>,<Очищать>) Назначение: Выгрузить все итоги регистра с текущим фильтром в таблицу значений. Параметры: <ТаблЗнач> - объект типа ''ТаблицаЗначений'', куда система выгрузит все итоги регистра. <ВклФильтр> - необязательный параметр. Число: 1 - в получаемую таблицу включаются измерения, закрепленные фильтром ; 0 - не включаются. Значение по умолчанию - 0. <Очищать> - необязательный параметр. Число: 1 - перед выгрузкой таблица значений очищается; 0 - не очищается. Значение по умолчанию - 1. |
Маус, хорош прикидываться. |
0-мыша1с > левое соединение? |
1-Зомби >смысл в том, что в регистре группа, а мне надо то что внутри группы. |
Временные таблицы и последовательные запросы по расчету каждого из уровней до достижения дна. |
5-Lexusss >вот примерно к этому и пришла, но вдруг можно проще |
"таблицу где будет номенклатура из регистра сведений (если это группа, то все элементы из группы и из вложенных групп) и количество." А каким образом количество, которое относится к группе распределять по элементам этой группы? |
7-Buzz >на против каждого элемента должно стоять то количество, что в регистре у группы. Если встречается дважды (например в регистре группа и сам элемент), то попадает дважды. |
Текущее время: 17:32. Часовой пояс GMT +3. |