Имя: Пароль:
1C
1С v8
ведомость по товарам с нулевыми остатками
0 rosveta
 
24.09.15
15:54
Добрый день. Возникла необходимость сделать отчет для УТ 11 ведомость по товарам организаций, в эту ведомость должна выводится вся номенклатура, даже если по ней не было движений или нет остатка. Читала похожие темы на формах, везде советую связываться со справочником номенклатура. Но вот только загвоздка в том, если ставить отбор на склады или на организацию, у меня такой способ перестает работать.Может быть кто-то подскажет способ как можно сделать такой отчет?
1 mehfk
 
24.09.15
15:57
выбрать из спр.ном полное соединение спр. склады полное соединение спр. организации левое соединение товары на складах организаций
2 LordCMEPTb
 
24.09.15
15:58
Если через СКД, то должно работать на 2х наборах данных: в первом только номенклатура, во втором уже остатки с организациями и складами. Ну и связать наборы данных.
3 rosveta
 
24.09.15
16:02
(2),так тоже уже попробовала. Может быть неверно связь заполняю?
http://clip2net.com/s/3nVywZ6
в ссылке скриншот
4 Timon1405
 
24.09.15
16:03
(2) как у вас с матчастью?
Если на поле набора данных, являющегося зависимым, накладывается глобальный отбор, генерируемые связи в макете компоновки данных от этого набора данных до всех его родительских наборов (вплоть до начала иерархии наборов данных) будут иметь тип Внутренняя. Это означает, что записи родительского набора данных будут участвовать в компоновке только в том случае, если будут найдены записи в зависимых наборах данных.
5 rosveta
 
24.09.15
16:11
(4), Видимо, придется программно формировать? может быть при компановке сначала как-то выбрать что мне надо, наложить на это отбор пользовательский, а уже потом к этом присоединить номенклатуру
6 Timon1405
 
24.09.15
16:23
(5) да, можно попробовать программно, сформировать вашу полную ТЗ и ее подсунуть ВнешнимНаборомДанных. Примеры, наверное, в ЗУПе можно поискать, какие-нибудь РасчетныеЛисткиОрганизаций
7 LordCMEPTb
 
24.09.15
16:27
(4) Согласен, давно это было, не помню всего, но помню, что заставлял это работать...
(5) https://yadi.sk/d/jZdEB96QjJ5x5 как вариант, но тут проблема в том, что в первом наборе данных записи дублируются, дабы попали в конечную выборку...
8 LordCMEPTb
 
24.09.15
16:29
(7) Ну и да, это всего лишь xml-схема компоновки, не отчет.
9 DexterMorgan
 
24.09.15
16:29
Да просто указать на закладке компоновка, что условие по складам и орагнизациям применятся только для таблицы регистра, не?
10 rosveta
 
24.09.15
16:34
(7), спасибо! Сейчас посмотрю
11 rosveta
 
24.09.15
16:41
(9), вы имеете в виду на закладке "Компоновка" в запросе?
12 DexterMorgan
 
24.09.15
16:45
(11) да
13 DexterMorgan
 
24.09.15
16:49
(11) Ну кароче я даже проверил:

ВЫБРАТЬ
    Номенклатура.Ссылка
ПОМЕСТИТЬ ВТ
ИЗ
    Справочник.Номенклатура КАК Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Склад,
    ТоварыНаСкладахОстатки.ВНаличииОстаток,
    ТоварыНаСкладахОстатки.КОтгрузкеОстаток,
    ТоварыНаСкладахОстатки.Номенклатура
ПОМЕСТИТЬ ВТ2
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(, {(Склад) КАК Склад1}) КАК ТоварыНаСкладахОстатки
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ.Ссылка КАК Номенклатура,
    ВТ2.Склад,
    ВТ2.ВНаличииОстаток,
    ВТ2.КОтгрузкеОстаток
ИЗ
    ВТ КАК ВТ
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ2 КАК ВТ2
        ПО ВТ.Ссылка = вт2.Номенклатура
14 DexterMorgan
 
24.09.15
16:50
(13) а на измерение склад ограничение в отборах поставить
15 rosveta
 
24.09.15
16:55
(11)Спасибо. Буду так пробовать!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший