1С УПП. Перемещение товаров. Ограничение по складам и подразделениям

21.01.14

Администрирование - Информационная безопасность

1. Описание стандартного механизма ограничения Доступа на уровне записей для документа Перемещение товаров при одновременном использовании ограничений по Подразделениям и Складам
2. Настройка доступа к документу Перемещение товаров, только при условии доступности обоих складов (Склад-получатель и Склад-отправитель) документа

1. Описание стандартного механизма ограничения Доступа на уровне записей для документа Перемещение товаров при одновременном использовании ограничений по Подразделениям и Складам

В моей организации активно используется ограничение Доступа на уровне записей по многим параметрам, в том числе по подразделениям. Когда понадобилось ограничить доступ к Перемещение товаров еще и по складам, после включения соответствующих настроек, у тестируемого пользователя доступ пропадал вообще. Как оказалось, вот почему:

В справке по УПП написано следующее : "Если пользователь входит в несколько групп, у которых разные настройки прав доступа на уровне записей, то доступность объекта для пользователя будет определяться объединением настроек от нескольких групп пользователей по «ИЛИ»." После изучения настроек прав доступа через Конфигуратор, я выяснил вот что: тут имеется ввиду, что настройки объединяются по условию ИЛИ только целыми группами пользователей. В моем случае, если в группе ДоступПодразделений разрешен доступ только к выбранным подразделениям, а в группе ДоступСкладов только к выбранным складам, то УПП определяет доступность документов как максимальный доступ по любой из групп. Но по группе ДоступПодразделений нет разрешения на склады, а в группе ДоступСкладов нет разрешения на подразделения. Т.е. по каждой отдельной группе нет доступа. В итоге- у пользователя доступ закрыт.

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

2. Настройка доступа к документу Перемещение товаров, только при условии доступности обоих складов (Склад-получатель и Склад-отправитель) документа

Для документа Перемещение товаров принцип "ИЛИ" действует в том числе таким образом, что пользователь получает доступ на списание/приход с запрещенного склада, если другой склад (Склад-отправитель или Склад-получатель) он укажет доступный ему. Но обычно на предприятии нужно именно закрыть доступ к определенным складам. Я так понял, что в типовом решении это не предусмотрено, поэтому возникла идея использовать особенность, описанную в п.1.

Порядок действий такой:

1) создаем группу, в которой нет доступа ни к одному подразделению, но есть доступ к нужным складам.

2) в другой группе даем доступ к нужным подразделениям, но без доступа к складам. Итог этих пунктов- стандартные роли определят указанные настройки, как запрет на доступ.

3) создаем новую роль, в которой обрабатываем эти настройки отличным от стандарта образом. В результате- пользователь получит право на документ, только если у него есть доступ к обоим складам. Без учета прав на подразделения, правда. Т.е. для документа ПеремещениеТоваров принимаем, что доступ по подразделениям не важен.

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

Не буду описавать, как включать контроль доступа по подразделениям и складам, это описано уже много раз. Опишу только, как добавить новую роль с нестандартным доступом:

1) В Конфигураторе находим ветку Роли, нажимаем Insert

2) В новой роли на вкладке Права находим ПеремещениеТоваров (или любой другой нужный документ), выделяем его

3) Справа появляется список доступных прав, отмечаем Добавление, в нижнем поле "Ограничения доступа к данным" добавляем строку, в поле "Поля" выбираем, в поле Ограничение доступа пишем запрос из этой статьи.

п. 3 можете повторить для права "Чтение" и "Изменение", а можете указать для "Чтение" например, стандартные настройки.

Текст запроса в поле Ограничение доступа:

 

#Если &ИспользоватьОграничениеПоСклады #Тогда

ТекущаяТаблица

ИЗ

    #ТекущаяТаблица КАК ТекущаяТаблица

        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ

            СоставГруппы.Ссылка КАК ГруппаПользователей

        ИЗ

            Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы

        ГДЕ

            СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей

        ПО (ИСТИНА)

ГДЕ

НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL

И

                ( 2 В

                                                               (ВЫБРАТЬ

                                                                              КОЛИЧЕСТВО (1) КАК КоличествоДоступныхСкладовДокумента

                ИЗ

                    РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа

                                       

                    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей

                        ПО

                            ВЫБОР

                                   

                                    #Если &ИспользоватьОграничениеПоСклады #Тогда

                                    КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Склады)

                                        ТОГДА НастройкиПравДоступаПользователей.ОбъектДоступа В (ТекущаяТаблица.СкладОтправитель, ТекущаяТаблица.СкладПолучатель)

                                    #КонецЕсли

                           

                                КОНЕЦ

                                И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа

                                И НастройкиПравДоступаПользователей.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОбъектовДоступа.ПустаяСсылка)

                                                                                               

                                И НастройкиПравДоступаПользователей.Пользователь = ГруппыПользователей.ГруппаПользователей

                                И НастройкиПравДоступаПользователей.Запись = ИСТИНА

                ГДЕ                

                     НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей

                           И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В (

                                                                                  ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ПустаяСсылка)

                                                                                                                                                                 

                                                                                  #Если &ИспользоватьОграничениеПоСклады #Тогда

                                                                                  , ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Склады)

                                                                                  #КонецЕсли

                                                                                 

                                                                                  )

               )

                )

#КонецЕсли

УПП Перемещение ограничение по складам и подразделениям доступ на уровне записей обоих складов склад отправитель склад получатель

См. также

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

828 руб.

15.12.2015    171522    837    364    

404

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

55778 50200 руб.

24.04.2015    195880    155    244    

284

Производство готовой продукции (работ, услуг) Программист Пользователь Платформа 1С v8.3 Оперативный учет 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Управленческий учет Платные (руб)

Разработка “Пульт управления производством для 1С:УНФ” содержит цифровые инструменты и средства для производственного и технологического программного обеспечения автоматизации производства - подсистему Технологического контроля с АРМ Контролёра, Учет рекламации, АРМ Начальника производства, АРМ Рабочего цеха

36000 руб.

22.02.2022    19327    15    2    

28

Производство готовой продукции (работ, услуг) Учет доходов и расходов Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Бухгалтерский учет Управленческий учет Платные (руб)

Данный отчет показывает себестоимость выпущенной продукции с разузлованием полуфабрикатов любых уровней, входящих в ее состав, до статей затрат и материалов. Отчет работает независимо от метода оценки стоимости товаров и подходит для любых производственных компаний с многопередельным производством. Отчет можно использовать как в типовой 1С:ERP, так и в отраслевых решениях на ее базе (например, 1С:ERP Управление птицеводческим предприятием и т.д.). Отчет подходит для анализа затрат на гособоронзаказы ГОЗ.

70000 руб.

08.12.2021    27497    27    73    

37

SALE! 20%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

6000 5100 руб.

09.11.2016    237690    1076    904    

1012

Производство готовой продукции (работ, услуг) Учет доходов и расходов Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Бухгалтерский учет Налоговый учет Платные (руб)

Данный отчет показывает себестоимость реализованной продукции в разузлованном виде, как с выделением входящих в нее полуфабрикатов любых уровней, так и свернутый до статей затрат и материалов, видов работ. Отчет работает независимо от метода оценки стоимости товаров и подходит для любых производственных компаний с многопередельным производством. Отчет можно использовать как в типовой 1С:ERP, так и в отраслевых решениях на ее базе (например, 1С:ERP Управление птицеводческим предприятием, Молокозавод и т.д.).Отчет подходит для анализа затрат на гособоронзаказы ГОЗ.

70000 руб.

30.11.2022    16666    25    28    

26
Оставьте свое сообщение