Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

БП 3, СКД, отбор по складу

БП 3, СКД, отбор по складу
Я
   Dmitrith
 
10.10.16 - 21:12
Немного взялся за СКД. Наваял такой запрос:
ВЫБРАТЬ
    НоменклатураДополнительныеРеквизиты.Ссылка КАК Номенклатура,
    НоменклатураДополнительныеРеквизиты.Значение КАК МинимальныйОстаток,
    ЕСТЬNULL(ХозрасчетныйОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток,
    ХозрасчетныйОстатки.Субконто3 КАК Склад
ИЗ
    Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(, , , ) КАК ХозрасчетныйОстатки
        ПО НоменклатураДополнительныеРеквизиты.Ссылка = ХозрасчетныйОстатки.Субконто1

Т.е. в табчасти "Номенклатуры" "Дополнительные свойства" введено свойство "Минимальный остаток". Засунул в быстрые настройки отбор по складу. 
Задача показывать все возможные минимальные остатки и остатки либо на конкретном складе, либо по всем складам.
По всем складам СКД отрабатывает корректно, если выбрать склад то выдает только ту номенклатуру, что есть на этом складе, что не есть гуд.
Такой же отчет без СКД отрабатывает корректно. ЧЯДНТ?
Скрин без отбора по складу
http://clip2net.com/s/3D8vAxH
Скрин с отбором
http://clip2net.com/s/3D8vGXE
 
 
   Dmitrith
 
1 - 10.10.16 - 21:13
И да, я понимаю что в запросе нет ограничений по счету и по допреквизиту. Но пока с этим бы разобраться
   DrShad
 
2 - 10.10.16 - 21:19
ой-ё

ну для начала Справочник.Номенклатура.ДополнительныеРеквизиты эта таблица тебе не нужна - она доступна в реквизитах номенклатуры как реквизиты вида [Имя реквизита]
   DrShad
 
3 - 10.10.16 - 21:20
во-вторых, если тебе нужна вся номенклатура, то нужно не соединение со справочником делать, а объединение
   DrShad
 
4 - 10.10.16 - 21:21
в-третьих почитать статьи умные про отборы в СКД, на каких уровнях и как они себя ведут
   DrShad
 
5 - 10.10.16 - 21:22
в-четвертых судя по запросу у тебя пока один доп реквизит, т.к. нет отборов на таблицу доп реквизитов по свойству

что будет когда попрут доп реквизиты стаями?
   DrShad
 
6 - 10.10.16 - 21:23
у Гилева отличные видео курсы, особенно для начинающих и не только
   Dmitrith
 
7 - 10.10.16 - 21:47
(3) Сделал вот такую заумную вещь: http://clip2net.com/s/3D8AJMi
Ничего не поменялось. Так же отбор работает только когда есть остатки на складе. Понял что методом тыка СКД изучать затруднительно. Пойду читать.
   DrShad
 
8 - 10.10.16 - 21:50
(7) что это!? больше никому не показывай

наборы данных должны быть в одном объединении, а не в двух объединениях по набору ))))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует