8.х РЛС на субконто "Склад" в ОСВ по счету

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

  1. TopicStarter Overlay
    Bamboo
    Offline

    Bamboo

    Регистрация:
    24 янв 2016
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Всем привет!

    Столкнулся с интересной задачей: клиенту необходимо реализовать ограничение на чтение справочника "Склад". Ограничение должно распространяться как на документы с реквизитом "Склад" так и на ОСВ по счетам, которые имеют в своем составе субконто "Склад". (41 и 10 счета)

    Ограничение на документы и справочник реализовать получилось без труда.
    А вот с ОСВ проблемы. При ее формировании в отчете отображаются все склады и движения по ним, а нужно только по доступным складам.

    Пробовал накладывать РЛС запросы на регистр Хозрасчетный и План счетов - ничего не получилось.
    Дошел до того, что в процедуре формирования отчета ОСВ отключил привилегированный режим и во всех запросах прописал ВЫБРАТЬ РАЗРЕШЕННЫЕ, но это также не увенчалось успехом.

    В качестве примера также смотрел как реализован данный механизм в УПП. Но и там это доделано не до конца. Там вместо наименования недоступных пользователю складов пишет "Объект не найден", и движения также отображаются.

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

    Программа Бухгалтерия предприятия 3.0
  2. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.558
    Симпатии:
    716
    Баллы:
    204
    Как вы себе представляете работу RLS, при условии, что любая проводка состоит из 2-х видов субконто? Если одно субконто будет таки склад, а другое - нет, такая проводка должна отображаться или нет?
  3. TopicStarter Overlay
    Bamboo
    Offline

    Bamboo

    Регистрация:
    24 янв 2016
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Все что касается ОСВ по счетам 41 и 10 отображаться не должно.
  4. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.558
    Симпатии:
    716
    Баллы:
    204
    В таком случае проще RLS натравить на план счетов по счету 41 и 10, а не на вид субконто "склады" ибо субконто "склады" может вообще не быть у этих счетов.

    Я правильно понимаю, что проводки вида:

    Дт 20 Кт 10
    Дт41 Кт 43

    так же не должны отображаться?

    Если так, то, ИМХО, - это маразм заказчика.
  5. TopicStarter Overlay
    Bamboo
    Offline

    Bamboo

    Регистрация:
    24 янв 2016
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1

    Да, все верно. Движения по этим проводкам с недоступным пользователю складом отображаться не должны.
  6. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.558
    Симпатии:
    716
    Баллы:
    204
    Еще раз:

    проводка вида Дт 41 Кт 43 содержит 2 склада: СубконтоДт и СубконтоКт. Допустим, в СубконтоДт доступный пользователю склад, а в СубконтоКт - не доступный, то проводка не должна отображатся? В таком случае как пользователь вообще сможет выполнять свою работу в БД, т.к. документ "Перемещение товаров" просто не возможно будет оформить.

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