Ограничение доступа к чужим документам в 1С по полю «Менеджер» или группе пользователей
Каждый менеджер видит только свои заказы и КП — отбор по полю «Менеджер», «Ответственный» или «Заявитель». Дополнительно — фильтр по группе пользователей. Без правки конфигурации.
Текущий релиз 572.2.1.3 от Что нового
Что вы получаете
-
Видно и без демо. Скриншоты и GIF ниже показывают работу вживую — по шагам, на реальных данных. Персональная демонстрация для такой разработки не нужна.
-
Готовое решение. Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
-
Безопасно для конфигурации. Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.
-
Полная прозрачность. Открытый код, честные отзывы, закрывающие документы.
Подробное описание
С одними и теми же документами в программе работают разные пользователи. Кто ведёт заказ или реализацию, видно по полю Менеджер или Ответственный в карточке документа. Но видно это всем: любой менеджер открывает заказы коллег, видит их клиентов и цены, а при желании и правит чужие документы.
Многим руководителям это нежелательно, особенно в отделах продаж, где у каждого менеджера свои клиенты. Типовыми средствами запретить доступ к чужим документам сложно, а иногда и невозможно: ограничение доступа на уровне записей настраивается долго и не всегда соответствует структуре отдела.
Расширение решает задачу без правки типовой конфигурации. Менеджер открывает список и видит только свои документы или документы своей группы, а руководитель и пользователи с особой ролью видят всё.
Что это даёт
- Клиентская база под защитой. Менеджер не видит чужих заказов и клиентов, поэтому не может перехватить сделку коллеги или выгрузить себе его клиентов.
- Порядок в списках. В журналах только то, с чем менеджер работает сам, поэтому нужный документ находится быстрее.
- Работа в команде без лишнего доступа. В режиме «по группам» менеджер видит документы своего отдела и подменяет коллегу на время отпуска, а документы соседних отделов ему не видны.
- Доступ руководителю — одной ролью. Пользователи с ролью «Полные права» или «Доступ к чужим документам» видят все документы: фильтр на них не действует.
- Без вмешательства в типовую. Это расширение: конфигурация остаётся на поддержке и обновляется штатно.
Как работает отбор
Расширение фильтрует списки документов, в которых есть поле Менеджер, Ответственный, Заявитель или Кассир. При открытии списка отбор по текущему пользователю устанавливается автоматически, поле отбора в командной панели заполняется и становится недоступным для редактирования. Снять отбор пользователь не может, поэтому чужие документы в списке не появляются. В режиме «по группам» поле доступно, но выбор в нём ограничен коллегами по группе; об этом ниже.
Так выглядит журнал заказов клиентов:

Заказы поставщику:

Журнал документов закупки:

Внутренние складские документы:

Заявки на расходование денежных средств:

Обработка «Документы по партнёру и сделке» показывает документы с учётом того же отбора: менеджер видит в ней только свои документы или документы своей группы.
Отчёты по продажам
Два отчёта показывают продажи только текущего пользователя: «Выручка и себестоимость продаж» и «Валовая прибыль по оплаченным отгрузкам». Отбор идёт по полю Менеджер и действует, даже когда поле отбора на форме отчёта пустое. Остальные отчёты, в том числе сторонние, расширение не фильтрует: если менеджеру они не нужны, закройте к ним доступ правами.

Режим «по группам»: менеджер видит документы своего отдела
Отбор только по самому пользователю подходит не всем: когда менеджеры одного отдела подменяют друг друга, им нужны документы коллег. Для этого есть второй режим — отбор по группам пользователей. Менеджер видит документы всех участников своих групп, а документы других отделов от него скрыты.

Форма настроек открывается командой Настройки фильтрации в разделе НСИ и администрирование.


В форме выберите, как фильтровать документы:
- по пользователям — менеджер видит только документы, где указан он сам;
- по группам — менеджер видит документы всех участников своих групп пользователей.
Настройки общие для всей базы и действуют со следующего открытия списка. Для режима «по группам» включите настройку программы Группы пользователей. Справка формы описывает каждый переключатель.
Состав групп задаётся штатно, в справочнике групп пользователей. Ниже пример группы, в которую входит пользователь Гладилина:

Под этим пользователем список заказов клиентов показывает документы всех участников группы «Менеджеры отдела продаж»:

Выбор коллеги в поле «Менеджер»
В режиме «по группам» поле Менеджер над списком открыто для выбора. В нём предлагаются только коллеги по группе, поэтому через это поле не открыть документы чужого отдела.


Выбор коллеги сужает список до его документов: так удобно найти заказы менеджера, которого вы подменяете. Очистка поля возвращает документы всей группы.

Поле фильтра: «Менеджер» или «Автор»
В сборке для УТ, КА и ERP форма настроек позволяет выбрать, по какому полю отбирать документы:
- Менеджер — документы отбираются по менеджеру (ответственному);
- Автор — в списках, где есть поле Автор, документы отбираются по автору, а где такого поля нет, по менеджеру.
Отбор по автору подходит, когда документ оформляет один сотрудник, а менеджером в нём указан другой, и видеть документ должен тот, кто его создал.
В конфигурации УНФ 3.0 в журналах документы отбираются по полю Автор, в отчётах — по полю Ответственный.
Кто видит все документы
Чаще всего доступ к чужим документам закрывают не всем, а только части пользователей. Фильтр не действует:
- для пользователей с ролью «Полные права»;
- для пользователей с ролью «Доступ к чужим документам».
Чтобы открыть доступ ко всем документам, например руководителю отдела, выдайте ему роль «Доступ к чужим документам» через группу доступа. Настройки пользователей и прав находятся в разделе администрирования:


Сначала создайте профиль групп доступа и отметьте в нём роль «Доступ к чужим документам», затем создайте группу доступа с этим профилем:

В группе доступа на вкладке Участники выберите пользователей, которых ограничение касаться не должно:

Подготовка к работе
Чтобы расширение работало, при установке отключите для него безопасный режим:

Из практики
Режим «по группам» опирается на состав групп пользователей, и это первое, что стоит проверить при настройке. У одного из клиентов каждый менеджер был включён в отдельную группу из одного человека. В таком составе режим «по группам» работает так же, как отбор по пользователю: менеджер видит только свои документы. Чтобы менеджеры отдела видели документы друг друга, они должны состоять в одной группе.
Обратная ситуация: менеджер видит все документы, хотя фильтр включён. Тогда первым делом проверьте его права. Роли «Полные права» и «Доступ к чужим документам» снимают фильтр, и такую роль легко выдать вместе с профилем, настроенным под другую задачу.
Для каких конфигураций
- 1С:Управление торговлей 11.4 и 11.5, 1С:Комплексная автоматизация 2.4 и 2.5, 1С:ERP 2;
- 1С:Розница 2.3;
- 1С:Управление нашей фирмой 3.0 и 1С:Розница 3.0.
Выбор коллеги в поле Менеджер и переключатель Поле фильтра есть в сборке для УТ, КА и ERP.
История релизов
-
572.2.1.3 текущий
Описание изменений к этому релизу не публиковалось.
-
572.2.1.2
Групповой отбор больше не сбрасывается типовыми формами списков (заказы клиентов, заказы поставщикам, журналы закупок и продаж). В режиме «по группам» можно выбрать сотрудника своей группы. Новая настройка «Поле фильтра: Менеджер / Автор». Обработка «Документы по партнёру и сделке» учитывает режим групп.
Комментарии (10)
Добрый день. В УНФ 3.0 ограничение работает по Автору или Отвественному?
На какие документы действует отбор : только на документы продажи (заказы, отгрузки)
или в т.ч на документы поступления и оплаты по заказу?
Добрый день!
В УНФ 3.0 в списках документов отбор работает по полю «Автор», то есть по пользователю, который создал документ. В отчётах дополнительно учитывается «Ответственный» из персональных настроек пользователя.
Отбор действует не только на документы продажи. Он ставится во всех списках документов, где есть поле «Автор»: заказы покупателей, расходные накладные, счета, заказы поставщикам, приходные накладные, поступления на расчётный счёт, расходы из кассы и со счёта, а также журналы документов по продажам, закупкам, кассе и банку. Исключение — список «Поступления в кассу»: в типовой УНФ в нём нет поля «Автор», поэтому этот список не фильтруется.
Учтите, что отбор смотрит на автора самого документа, а не на заказ, по которому он введён. Если оплату или поступление по заказу менеджера оформил другой сотрудник, менеджер этот документ не увидит. Чтобы сотрудники видели документы друг друга, есть режим «по группам пользователей» в настройках расширения. Чтобы снять отбор совсем, назначьте пользователю роль «Доступ к чужим документам».
Добрый день!
В БП КОРП 3.0 будет работать?
Здравствуйте, Виктор! Нет, для Бухгалтерии данная разработка не подходит.
Доброго дня. Ранее Владимир 2025-01-27 предлагал отбор не по пользователю, а по группе. Подскажите, пожалуйста, это было реализовано?
Добрый день! Добавил такую возможность.
Здравствуйте,
УТ 11.5.25.109, "Казначейство - Безналичные платежи" - открывает обработку "ЖурналДокументовБезналичныеПлатежи".
При использовании вашего расширения можно скрыть чужие документы в этом журнале?
Здравствуйте! В журнале Безналичные платежи работает ограничение по полю Ответственный. Пользователь сможет видеть только те документы, в которых он указан как ответственный.
Здравствуйте. А возможно доработать (или в план поставить) - привязаться к группе пользователя ???
Здравствуйте. Не понял, что именно вы имеете в виду под "привязаться к группе пользователя"
Справочник Ответственный может содержать группы. т.е. отбор по этой группе всех ответственных
Не понимаю в чем проблема. Просто добавьте всех пользователей из нужных групп в группу доступа, в которой включена роль для доступа к чужим документам.
Но доступ нужен не ко всем чужим документам - а только к документам группы (т.е. воспринимать эти документы как свои - отбор по группе).
Теперь понял вас. Идея хорошая. Запишу в план работ.
Добрый день, Владимир! Добавил возможность фильтр по группе пользователя.
Добрый день! Что то на 11.5 не работает, все равно показывает любые документы по всем менеджерам. Да и если не показывает, то в Настроить список каждый пользователь может вывести свое поле Менеджер. В общем как то совсем никак не работает
Добрый день! По всей видимости у вас закэшированы настройки формы. Нужно очистить пользовательские настройки. Если сами не сможете разобраться, позвоните нам, подключимся и поможем.
Управление торговлей, редакция 11 (11.4.13.155)
Расширения конфигурации:
- Фильт документов по менеджеру (572.1.1.1)
Почему в журнале документов Заказ клиента фильтр не сработал. Сам фильтр заблокирован, но стоит значение "все". Несколько раз переустанавливал расширение, но ошибка не уходит. При этом старые докумнеты других пользователей не видны, но новые отображаются (очень странно срабатывает)
Что можно будет сделать?
Добрый день. По всей видимости, проблема в кешированных настройках. Попробуйте в свойствах пользователя очистить сохраненные настройки формы списка заказов клиента. Если не сможете, могу подключиться к вам удаленно через AnyDesk в понедельник и помочь.
Да действительно, дело было в этом. Спасибо за быстрый ответ!
Добрый день! Можно выбрать конкретные виды документов которые будут ограничиваться?
Например заказы клиентов и РТУ можно смотреть других пользователей, а вот РКО и ПКО только свои.
Добрый день! Нет, детализировать ограничение доступа по видам документов нельзя.
Добрый день! На сделки распространяется действие расширения?
Добрый день. Нет, т.к. сделка это не документ.
Добрый день, будут ли видны заказы клиента других пользователей в отчете "Поступление и отгрузка товаров (расшифровка)"?
Добрый день Ирина! Ограничение касается только журналов документов и отчета по валовой прибыли. В остальных местах ограничение работать не будет.
Сколько стоит заказать такую доработку с нуля
| У стороннего программиста 1С | Готовое решение | |
|---|---|---|
| Стоимость | 21 000–35 000 ₽ | 6 000 ₽ |
| Сроки | 2 недели на ТЗ и согласование, затем ~7 часов работы | 5 минут на установку |
| Ваше участие | ~2 часа на постановку задачи, приемку и тесты | Скачать файл и подключить по инструкции |
| Риск | Результат виден только в конце работ | Разработка уже написана и работает у других компаний |
Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 15 000 ₽ и около двух недель ожидания.
Как установить — 5 минут
- Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
- Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 900 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как отключить или откатить расширение?
- Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
- Работает ли в базовых версиях конфигураций?
- Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.
Паспорт разработки — страница для согласования с руководителем
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить ее в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге или долларах?
А если что-то пойдет не так после установки?
Что произойдет после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 292 разработки каталога и обновления к ним за 50 000 ₽ в год.

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