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


Дальше группа доступа заполняется в карточках номенклатуры и партнеров — по ней расширение и различает, что кому показывать.

Форма настроек: где все задается
Ограничения задаются в одной форме — команда Ограничение доступа в разделе «НСИ и администрирование». Открыть ее может только полноправный пользователь.

На форме две таблицы: «Доступ к номенклатуре» и «Доступ к партнерам». Каждая строка — одно правило.

| Поле | Назначение |
|---|---|
| Пользователь / Группа | Для кого действует запрет. Пусто — правило работает для всех непривилегированных пользователей |
| Группа доступа | Ограничиваемая группа доступа номенклатуры или партнеров |
| Уровень | Степень ограничения: «Скрыть», «Только просмотр» или «Запрет записи» |
| Папка | Группа справочника номенклатуры — запрет на всю ветку по иерархии. Задается вместо группы доступа |
Правило можно завести и на отдельного пользователя, и на группу пользователей — тогда запрет действует на всех ее участников. Настройки хранятся в базе централизованно и работают во всех сеансах.
Три уровня ограничения
В каждой строке настройки выбирается уровень — насколько строго ограничивать. Одним механизмом закрываются и «совсем спрятать», и «показывать, но не давать использовать в документах».
| Уровень | Что происходит у пользователя |
|---|---|
| Скрыть | Позиции нет в списках, в подборе и в быстром вводе, карточка не открывается, документ с ней не записывается |
| Только просмотр | Позиция видна и выбирается, карточка открывается в режиме чтения — изменить и сохранить ее нельзя; документы с ней записываются как обычно |
| Запрет записи | Позиция видна, карточка редактируется как обычно, но документ, где она указана, не записывается |
«Только просмотр» подходит, когда карточку нельзя менять, но работать с позицией можно. «Запрет записи» — обратный случай: позиция остается на виду, а использовать ее в документах уже нельзя. Если уровень в строке не заполнен, применяется самый строгий — «Скрыть»; так же работают и настройки, сохраненные раньше.
Запрет по папке номенклатуры
Вести группы доступа удобно не всегда. Часто проще сказать: «вся эта папка номенклатуры менеджеру недоступна». Для этого в строке настройки вместо группы доступа указывается папка — любая группа справочника номенклатуры.
Ограничение распространяется на всю ветку по иерархии: саму папку, ее подпапки и товары внутри. Отбор идет «в иерархии», поэтому новые товары в запрещенной папке ограничиваются автоматически — настройку переписывать не нужно. Уровень применяется к папке так же, как к группе доступа.
У партнеров папки нет: справочник партнеров ведется без групп, поэтому ограничение партнеров задается группой доступа и отбором по основному менеджеру.
Отбор по основному менеджеру партнера
Для партнеров есть отдельный режим — выключатель «Отбор по основному менеджеру». Когда он включен, каждый пользователь видит только тех партнеров, у которых указан основным менеджером, а таблица групп доступа партнеров не используется.
Так закрывается классическая задача отдела продаж: менеджер работает только со своей клиентской базой и не видит клиентов коллег ни в списке, ни в подборе в документ.

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

Быстрый ввод по первым буквам наименования тоже не помогает — расширение фильтрует и его, поэтому скрытая позиция не подставляется в поле документа.

В ранее созданных документах скрытая позиция остается видна как строка — так документ не теряет смысл, — но открыть ее карточку пользователь не сможет.

Надежный контроль при записи документа
Скрытие из списков — это удобство, а не защита: позицию можно подставить копированием документа или программно. Поэтому главный рубеж — проверка при записи, и она не опирается на типовой механизм контроля доступа. Типовой механизм охватывает не весь список документов: складские ордера, упаковочный лист, счет-фактуру, документы ВЕТИС, ЕГАИС и ЗЕРНО (в «Управлении нашей фирмой» — авансовый отчет, приходный и расходный ордер, перемещение по ячейкам, сдельный наряд) он не проверяет. Расширение подписывается на запись документа напрямую и проверяет любой документ конфигурации, включая нетиповые документы, добавленные в базе.
Проверяются все табличные части документа, а не только «Товары»: состав табличных частей, где искать номенклатуру, расширение определяет по метаданным — по наличию колонки «Номенклатура». Под контролем оказываются и «Услуги» акта выполненных работ, и «Возвращаемые товары» заявки на возврат, и «Отгружаемые товары» ордера на перемещение, и «Ценности» записи книги покупок и продаж — везде, где такая колонка есть.
Перед сохранением расширение проверяет документ запросом: если в нем оказалась позиция уровня «Скрыть» или «Запрет записи», запись отклоняется с сообщением. Проверка не зависит от того, каким путем позиция попала в документ, и потому надежна: обойти визуальное скрытие можно, обойти контроль записи — нет.
Документы по заказу другого сотрудника
Обычная ситуация в отделе продаж: заказ клиента оформляет один менеджер, а реализацию по этому заказу — другой. Товар из заказа для второго сотрудника может оказаться в запрещенной группе, и документ переставал записываться, хотя позиции подбирал не он.
Для такого случая в настройках есть выключатель «Не проверять позиции, попавшие в документ из документа-основания». Когда он включен, строки, перенесенные в документ из заказа, проверку не проходят — за них отвечает автор заказа. Все, что сотрудник добавил в документ сам, проверяется как обычно, поэтому запрет не превращается в формальность: подставить запрещенный товар сверх заказа по-прежнему нельзя. Клиент в таком документе тоже не проверяется — его подставил документ-основание.
Строку «из основания» расширение узнает по данным самого документа, а не по списку известных ему видов документов: если в строке заполнено распоряжение — заказ клиента в «Управлении торговлей», заказ покупателя в «Управлении нашей фирмой», — строка считается пришедшей из основания. Поэтому правило работает и в тех документах, которые дорабатывались под вашу компанию.
Выключатель по умолчанию выключен: если такой практики в компании нет, поведение остается прежним.
Журнал попыток доступа
Каждое срабатывание ограничения попадает в собственный регистр и доступно отчетом — кнопка «Журнал попыток» на форме настроек. Отчет показывает, кто, когда и что пытался открыть, выбрать или провести.
| Колонка отчета | Что показывает |
|---|---|
| Пользователь | Кто столкнулся с ограничением |
| Период | Дата и время попытки |
| Объект | Конкретная номенклатура или партнер |
| Тип попытки | Открытие карточки, выбор или запись документа |
| Уровень | Какой уровень запрета сработал |
| Группа доступа | По какой группе действовало ограничение |
| Документ | В каком документе была попытка записи |

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

Это снимает главный страх при настройке ограничений — «а не закрыл ли я лишнего». Вместо входа в базу под каждым менеджером итоговая картина видна прямо из формы настроек.
Управление нашей фирмой 3.0
Для «Управления нашей фирмой» 3.0 в поставке есть отдельный файл. Механизм тот же, но терминология и объекты в этой конфигурации другие, поэтому есть три отличия.
- Вместо партнеров ограничиваются контрагенты — по штатным группам доступа контрагентов.
- Признак группы для номенклатуры задается дополнительным реквизитом: какой именно реквизит играет роль группы, выбирается в форме настроек. Поддерживаются дополнительные реквизиты со списком значений.
- Вместо отбора по основному менеджеру работает отбор по ответственному: пользователь видит контрагентов, где он указан ответственным (связь пользователя и сотрудника берется из типового регистра).
Состав поставки и установка
В архиве два файла расширения: один для «Управления торговлей» 11.5 (подходит также для «Комплексной автоматизации» 2.5 и ERP 2.5), второй — для «Управления нашей фирмой» 3.0. Ставится тот, что помечен вашей конфигурацией; имена файлов и их назначение перечислены в readme внутри архива.
Ошибиться с выбором файла сложно: при первом открытии формы настроек расширение сверяет конфигурацию базы со своим паспортом. Если установлен файл от другой конфигурации, оно назовет нужный файл из архива; если конфигурация вообще не из списка проверенных — предупредит, но работать не помешает. На «своей» конфигурации никаких вопросов не задается.
При установке расширения нужно отключить безопасный режим — иначе настройки не сохранятся.
Как это выглядит в работе
- Полноправный пользователь открывает настройки командой «Ограничение доступа».
- Добавляет правило: группа доступа «Бытовая техника», уровень «Скрыть», для группы пользователей «Менеджеры опта».
- Второй строкой — папка «Соки», уровень «Запрет записи», для того же отдела.
- Кнопкой «Проверить для пользователя» убеждается, что закрыто именно то, что нужно.
- Сохраняет настройки. С этого момента менеджеры опта не видят бытовую технику в списках и подборе, соки видят, но провести с ними документ не могут, а каждая попытка попадает в журнал.
Для кого
Расширение нужно там, где в одной базе работают менеджеры с разной зоной ответственности: разные бренды, опт и розница, филиалы, отдельные клиентские базы. Оно защищает данные от утечки при увольнении, наводит порядок в подборе и дает руководителю прозрачную картину — кто и где упирается в границы доступа. Все это на уровне расширения, без правки типовой конфигурации и без сложной настройки ограничений на уровне записей.
Сколько стоит заказать такую доработку с нуля
| У стороннего программиста 1С | Готовое решение | |
|---|---|---|
| Стоимость | 33 000–55 000 ₽ | 9 000 ₽ |
| Сроки | 2 недели на ТЗ и согласование, затем ~11 часов работы | 5 минут на установку |
| Ваше участие | ~2 часа на постановку задачи, приемку и тесты | Скачать файл и подключить по инструкции |
| Риск | Результат виден только в конце работ | Разработка уже написана и работает у других компаний |
Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 24 000 ₽ и около двух недель ожидания.
Как установить — 5 минут
- Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
- Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 1 300 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как отключить или откатить расширение?
- Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
- Работает ли в базовых версиях конфигураций?
- Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.
Паспорт разработки — страница для согласования с руководителем
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить ее в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5–10 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге, белорусских рублях или долларах?
А если что-то пойдет не так после установки?
Что произойдет после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Комментарии (8)
Версия 542.5.1.6 при проверке возможности применения на УТ 11.5.26.118 вызывает ошибку: Общий модуль "РаботаСНоменклатурой" Список параметров метода "ЗДН_ПриСозданииНаСервереФормаСпискаНоменклатуры" не соответствует методу "ПриСозданииНаСервереФормаСпискаНоменклатуры". - поправьте пожалуйста
Здравствуйте, Дмитрий! Вам нужно обновить расширение. Обновление можно купить в личном кабинете.
Здравствуйте!
Возможна ли адаптация под БП 3.0?
Добрый день! Нет, т.к. в БП нет справочников групп доступа
Здравствуйте! Установили обработку, все настроили, однако, номенклатура не скрывается в быстром подборе, при создании нового документа, подскажите пожалуйста в чем может быть причина? Работаем в 1С:Комплексная автоматизации 2 (2.5.21.111).
Добрый день! Что имеется в виду под "быстрым подбором"?
Цитата и Вашего мануала: "Быстрый подбор пользователю тоже не поможет." Когда создается новый документ, например, заказ покупателя и мы щелкаем на "Добавить" появляется строка ввода номенклатуры, если туда начать вбивать буквы то 1с осуществляет быстрый подбор, так вот в мануале сказано, что обработка номенклатуру также из него скрывает, но у нас эта функция не срабатывает и не смотря на запрет, пользователь при вводе номенклатуры в документ ее все равно видит, но использовать не может срабатывает запрет.
Развернул демо-базу такого же релиза - все отрабатывает корректно. Непонятно, почему не отрабатывает у вас. Могу подключиться к вам удаленно через AnyDesk и посмотреть. Для этого напишите нам на почту и укажите контактный телефон и мессенджер.
Дмитрий, я написал на почту (manager@coderstar.ru) как Вы сказали, но со сной никто не связался, быть может я не туда написал?
Я вам написал в вотсап на тот номер, который вы указали.
Здравствуйте, Дмитрий! Подскажите. Готовился использовать данную обработку. Но при включении использование групп доступа номенклатуры. При создании новой номенклатуры, выбор групп доступа не активен, нет возможности выбора, соответственно сохранить созданную номенклатуру не возможно. С чем это связано? Спасибо.
Добрый день, Сергей! В карточке вида номенклатуры можно выбрать, какие именно реквизиты номенклатуры этого вида будут доступны при создании. Видимо у вас в этом списке отключена группа доступа. Нужно ее включить.
Здравствуйте, Дмитрий! Вы имеете введу "Видимость, контроль заполнения и уникальности"? В перечне реквизитов нет "Группа доступа", соответственно ее нельзя настроить и добавить нельзя. Может где то еще есть настройки на данный реквизит? Спасибо.
Добрый день, Сергей! Немного ввел вас в заблуждение. Группа доступа - это реквизит вида номенклатуры (находится в шапке карточки). Заполните его для вида, и при создании нового товара данного вида это значение будет подставляться по умолчанию.
Здравствуйте! Вижу, что в описании сказано, что обработка подходит для КА 2, но хотелось бы уточнить, подскажите, Ваша обработка подойдет для 1С:Комплексная автоматизации 2 (2.5.21.111)?
Здравствуйте, Александр! Да, подойдет.
День добрый,
Подскажите, если номенклатура удалена в архив, при ее поиске менеджер будет видеть уведомление, что номенклатура перемещена в архив? Дело в том, что если номенклатура в архиве, мне нужно, что бы не найдя ее в доступной номенклатуре, менеджер не создал новую. Иначе теряет смысл ее удалять. ( для нас во всяком случае.) Спасибо.
Добрый день! Логичное замечание. Но сложность в том, что всплывающие уведомления (о том, что номенклатура помещена в архив) возможны только на стороне клиента, а вот поиск номенклатуры выполняется на сервере. Т.е. о том, что номенклатура не найдена потому что находится в архиве, программа не сможет пользователя оповестить. Может вам имеет смысл в данном случае настроить контроль уникальности при создании новой номенклатуры? Или предложите другие варианты
что нужно сделать чтобы ограничения на номенклатуру работали и в отчетах?
Такая опция не предусмотрена. Речь идет только о том, чтобы прятать номенклатуры из формы списка и подбора, а также запретить возможность открытия самой карточки.
День добрый ! После архивации номенклатуры , в документах по которым было движение данной номенклатуры , как будет отражаться ?
Добрый день, Сергей! Такая номенклатура будет как и раньше отображаться в созданных ранее документах. Но в новые документы вы ее добавить не сможете, равно как и открыть ее карточку.
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 285 разработок каталога и обновления к ним за 50 000 ₽ в год.

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