8.х Отбор по Группе доступа

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Trepolog, 26 янв 2015.

  1. TopicStarter Overlay
    Trepolog
    Offline

    Trepolog

    Регистрация:
    1 дек 2014
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    Привет.
    Есть запрос по выборке номенклатуры. Как прописать тут отбор по группе доступа номенклатуры. УТ 11.1
    Код:
    ВЫБРАТЬ
        Т.Номенклатура КАК Номенклатура,
        Т.Характеристика КАК Характеристика,
        Т.Склад КАК Склад,
        ЗНАЧЕНИЕ(Справочник.СтруктураПредприятия.ПустаяСсылка) КАК ПодразделениеПолучатель,
        Т.Регистратор КАК Заказ,
        Т.КодСтроки КАК КодСтроки,
        Т.Назначение КАК Назначение,
        Т.ДатаСобытия КАК ДатаОтгрузки,
        Т.КоличествоНеОбеспечено КАК Требуется
    ПОМЕСТИТЬ ВтЗаказы
    ИЗ
        РегистрНакопления.ГрафикДвиженияТоваров КАК Т
    ГДЕ
        Т.Склад = &Склад
        И Т.Активность
        И Т.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
        И Т.КоличествоНеОбеспечено > 0
     
    ОБЪЕДИНИТЬ ВСЕ
     
    ВЫБРАТЬ
        Т.Номенклатура,
        Т.Характеристика,
        Т.Склад,
        ЗНАЧЕНИЕ(Справочник.СтруктураПредприятия.ПустаяСсылка),
        Т.Регистратор,
        Т.КодСтроки,
        Т.Назначение,
        Т.ДатаСобытия,
        Т.КоличествоПодЗаказ
    ИЗ
        РегистрНакопления.ГрафикДвиженияТоваров КАК Т
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ОбеспечениеЗаказов.Остатки(, Склад = &Склад) КАК Остатки
            ПО Т.Номенклатура = Остатки.Номенклатура
                И Т.Характеристика = Остатки.Характеристика
                И Т.Склад = Остатки.Склад
                И Т.Назначение = Остатки.Назначение
    ГДЕ
        Т.Активность
        И Т.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
        И Т.КоличествоПодЗаказ > 0
        И Остатки.КЗаказуОстаток > 0
     
    ОБЪЕДИНИТЬ ВСЕ
     
    ВЫБРАТЬ
        Т.Номенклатура,
        Т.Характеристика,
        ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка),
        Т.Подразделение,
        Т.Регистратор,
        0,
        Т.Назначение,
        Т.Период,
        Т.КОбеспечению
    ИЗ
        РегистрНакопления.ОбеспечениеЗаказовРаботами КАК Т
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ОбеспечениеЗаказовРаботами.Остатки КАК Остатки
            ПО Т.Номенклатура = Остатки.Номенклатура
                И Т.Характеристика = Остатки.Характеристика
                И Т.Подразделение = Остатки.Подразделение
                И Т.Назначение = Остатки.Назначение
    ГДЕ
        Т.Активность
        И Т.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
        И Т.КОбеспечению > 0
        И Остатки.КОбеспечениюОстаток > 0
     
    ИНДЕКСИРОВАТЬ ПО
        Номенклатура
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    Ээээ..

    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ......?
  3. TopicStarter Overlay
    Trepolog
    Offline

    Trepolog

    Регистрация:
    1 дек 2014
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    для чтения и так все разрешенные
  4. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Ну тогда смотрите, на чем завязана группа доступа и подтягивайте левым соединением.

Поделиться этой страницей