Сотрудник видит в 1С то, что не должен

Продавец открывает заказ и видит закупочную цену. Менеджер листает чужие кассовые ордера. У человека, который уволился полгода назад, всё ещё рабочая учётная запись. Обычно это замечают случайно — и выясняют, что «просто настроить права» не получается: типовые роли дают либо весь документ, либо ничего. Мы разбираем, кто и что должен видеть, и доводим базу до этого состояния: убираем поля из форм, ограничиваем списки документов автором, урезаем конкретную учётную запись и отдельно показываем, что у неё в итоге осталось. Уверенно работаем на 1С: УТ 10.3 и УТ 11.x — по остальным конфигурациям сначала смотрим базу и говорим до начала работ, беремся или нет.

С чем к нам приходят

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

Почему это не настраивается галочкой

Типовые роли собраны крупными кусками В 1С есть роли, профили групп доступа и ограничения на уровне записей. Роль «Менеджер по продажам» либо даёт документ целиком, либо не даёт его вовсе. Как только требование звучит как «пусть видит документ, но без одной колонки» или «пусть видит только свои», галочек уже не хватает: нужно менять форму документа, настраивать ограничения по значениям или добавлять отбор в список. Это и есть доработка.
Скрыть колонку и запретить доступ — разные вещи Убрать поле с формы просто, но это косметика: данные остаются в базе и достаются через отчёт, печатную форму или консоль. Если задача — чтобы человек в принципе не мог получить цифру, нужны ограничения на уровне записей и полей, а это уже настройка на другом уровне. Мы всегда спрашиваем, что именно вам нужно: чтобы не мозолило глаза или чтобы не мог добраться. От ответа зависит и объём работы, и цена.
Делать лучше расширением Ограничения и правки форм по возможности выносим в расширение (.cfe). Тогда конфигурация остаётся типовой, обновление накатывается штатно и не затирает настройку. В старых базах вроде УТ 10.3 расширения работают ограниченно — там правим конфигурацию и говорим об этом заранее, вместе с тем, что будет при обновлении.

Что входит в работу

Разбор текущего состояния Смотрим, какие роли и профили заведены, кому что раздано и что из этого реально работает. Часто выясняется, что половина ограничений давно не действует, а половина учёток имеет права, о которых никто не помнит.
Согласованный список прав Пишем простым языком: эта должность видит вот это, не видит вот это. Вы подтверждаете список до начала работ — так не приходится переделывать после сдачи, когда выясняется, что имелось в виду другое.
Скрытие полей и колонок Себестоимость, наценка, закупочные цены, поставщики — убираем из форм у тех, кому не положено, оставляя документ рабочим. Проверяем заодно печатные формы и отчёты, чтобы цифра не всплыла там.
Ограничение списков документов Пользователь по умолчанию видит свои документы. Доступ к чужим — через фильтр, по подразделению или закрыт совсем, как договоритесь.
Разделение по организациям и складам Если в базе несколько юрлиц или складов, настраиваем доступ по этому признаку, чтобы направления не смотрели друг к другу.
Наглядная карта прав Отдельно показываем по каждой учётной записи, что разрешено и что запрещено — чтобы через полгода не гадать и не разбирать роли заново.
Проверка под реальными учётками Заходим под теми же ролями, что у ваших сотрудников, и показываем результат: вот что видит менеджер, вот что видит кладовщик. Не на словах.

Как работаем

1 Вы описываете задачу Через форму на этой странице или в Телеграме, своими словами: кто что видит лишнего или чего не хватает. Терминов 1С не нужно. Скриншот формы, где видна лишняя колонка, экономит половину переписки.
2 Смотрим базу Подключаемся удалённо к базе или к копии, смотрим конфигурацию, релиз и текущие роли. Оценка бесплатная, отвечаем в течение рабочего дня.
3 Называем срок и цену До начала работ, а не после. Ставка 3 000 ₽ в час, минимальная задача — 2 часа. Если по ходу выясняется, что работы больше, чем казалось, — говорим сразу, а не ставим перед фактом в счёте.
4 Делаем и показываем Работаем на копии базы, проверяем под теми же учётными записями, что и у вас, переносим в рабочую по согласованию. Если поняли требование не так — правим в рамках задачи.
5 Принимаете и платите Задачи до 10 часов — оплата после приёмки, работы от 10 часов — 50% при старте и 50% после. На доработку действует гарантия 90 дней.

Частые вопросы

Сколько это стоит?

Ставка 3 000 ₽ в час, минимальная задача — 2 часа. Убрать колонку в одном документе обычно укладывается в минимум. Настройка видимости документов по автору сразу для нескольких видов документов — заметно больше, потому что каждый вид документа настраивается отдельно и каждый надо проверить. Точную вилку называем после осмотра базы и до начала работ: гадать по описанию мы не будем.

С какими конфигурациями работаете?

Уверенно — 1С: УТ 10.3 и УТ 11.x, это то, с чем работаем постоянно. По остальным конфигурациям смотрим базу и говорим до начала работ, беремся или нет. Обещать то, чего не делали, не будем.

Обновление 1С не сломает настройку?

Если задачу удалось решить расширением — нет, и мы стараемся делать именно так. Если пришлось менять конфигурацию, скажем об этом заранее и объясним, что будет при обновлении. В УТ 10.3 расширения работают ограниченно, там чаще приходится править конфигурацию.

Нужен доступ к базе?

Да, удалённый доступ к базе или к её копии. Удобнее всего копия: вы делаете выгрузку .dt, мы работаем на ней и не задеваем рабочую. В рабочую заходим только на этапе переноса и по согласованию. Пароли от банка и ЭЦП нам не нужны никогда.

Можно скрыть данные так, чтобы совсем не достали?

Можно, но это другая по объёму работа. Убрать поле с формы — быстро, однако данные останутся в базе и будут доступны через отчёты, печатные формы или консоль запросов. Полный запрет — это ограничения на уровне записей и полей, и делать их надо аккуратно, иначе у людей начнут пропадать нужные документы. Скажите, что вам действительно нужно, и мы предложим вариант с ценой.

А если после настройки что-то перестанет открываться?

Правим. Сначала на этапе приёмки — бесплатно и в рамках задачи. Дальше действует гарантия 90 дней: если в сделанном нами что-то работает не так, как договаривались, исправляем бесплатно.

Сотрудники смогут обойти ограничения?

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

Напишите своими словами, кто и что видит лишнего. Посмотрим базу и скажем, сколько это часов — до начала работ.

Ответим в течение рабочего дня. Регистрироваться не нужно.

Нажимая кнопку, вы соглашаетесь на обработку персональных данных.


1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.