Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   связать две таблицы (http://forums.kuban.ru/f1040/svyazat-_dve_tablicy-2481089.html)

мыша1с 11.04.2012 14:53

связать две таблицы
 
ломаю голову 3-й день. вот решила спросить, может на форуме кто подскажет.

Данные: есть регистр сведений с измерением "Элемент" и Ресурсом "количество".
Измерение Элемент имеет тип "Номенклатура", может быть как группой так и элементом.

Необходимо получить: таблицу где будет номенклатура из регистра сведений (если это группа, то все элементы из группы и из вложенных групп) и количество.

Не могу придумать как бы можно было построить запрос так, что бы получить такой результат. Пока только мысль перебирать регистр сведений и для каждой записи отдельно перебирать справочник.

Зомби 11.04.2012 14:57

ВыгрузитьИтоги(<?>,,);
Синтаксис:
ВыгрузитьИтоги(<ТаблЗнач>,<ВклФильтр>,<Очищать>)
Назначение:
Выгрузить все итоги регистра с текущим фильтром в таблицу значений.
Параметры:
<ТаблЗнач> - объект типа ''ТаблицаЗначений'', куда система выгрузит все итоги регистра.
<ВклФильтр> - необязательный параметр. Число: 1 - в получаемую таблицу включаются измерения, закрепленные фильтром ; 0 - не включаются. Значение по умолчанию - 0.
<Очищать> - необязательный параметр. Число: 1 - перед выгрузкой таблица значений очищается; 0 - не очищается. Значение по умолчанию - 1.

Billi 11.04.2012 15:00

Маус, хорош прикидываться.

Uho 11.04.2012 15:02

0-мыша1с > левое соединение?

мыша1с 11.04.2012 15:02

1-Зомби >смысл в том, что в регистре группа, а мне надо то что внутри группы.

Lexusss 11.04.2012 15:05

Временные таблицы и последовательные запросы по расчету каждого из уровней до достижения дна.

мыша1с 11.04.2012 15:07

5-Lexusss >вот примерно к этому и пришла, но вдруг можно проще

Buzz 11.04.2012 16:16

"таблицу где будет номенклатура из регистра сведений (если это группа, то все элементы из группы и из вложенных групп) и количество."

А каким образом количество, которое относится к группе распределять по элементам этой группы?

мыша1с 11.04.2012 16:37

7-Buzz >на против каждого элемента должно стоять то количество, что в регистре у группы. Если встречается дважды (например в регистре группа и сам элемент), то попадает дважды.


Текущее время: 05:22. Часовой пояс GMT +3.