Как запретить видеть счет 70 отдельным бухгалтерам в оборотках
Для тех кто может быть подумал что задача тривиальная хочу сказать сразу, что на 70 субконто Физ лица и на 71 он же, а в оборотке одному и тому же буху надо 70 запретить а 71 разрешить.
Есть некоторые мысли как это реализовать(например доработать огранич по записям вставить туда план счетов), однажды даже встречал подобную задачу, решена она была вводом отдельного справочника Физ лица зарплаты, но это преределка ОтраженияЗП и в реалии былы очень не удобно актуализировать справочники и поддерживать базу по обновлениям. Хотелось бы услышать мнение как же еще можно решить подобное разограничение, с мин доработками типовой, нужна идея
Есть некоторые мысли как это реализовать(например доработать огранич по записям вставить туда план счетов), однажды даже встречал подобную задачу, решена она была вводом отдельного справочника Физ лица зарплаты, но это преределка ОтраженияЗП и в реалии былы очень не удобно актуализировать справочники и поддерживать базу по обновлениям. Хотелось бы услышать мнение как же еще можно решить подобное разограничение, с мин доработками типовой, нужна идея
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Walker.pro, некоторым бухам надо смотреть и по людям, состав их может меняться, да и мест, где можно смотреть информацию по счету 70 оно не одно, как минимум это все встроенные бухгалтерские отчеты - анализы ОСВ, ОСВ пр счету и т.д. Если речт про настройку учетной политики то там учет должен быть включен "по людям"
В регистрах бухгалтерии можно в правах на определенные роли добавить ограничение на чтение, типа:
код на работаспособность не проверял - это пример ограничения по правилу
ТекущаяТаблица
ИЗ
#ТекущаяТаблица КАК ТекущаяТаблица
ГДЕ (ТекущаяТаблица.Счет ЕСТЬ NULL)
ИЛИ (НЕ ТекущаяТаблица.Счет.Код В ("70", "71", "72"))
ИЗ
#ТекущаяТаблица КАК ТекущаяТаблица
ГДЕ (ТекущаяТаблица.Счет ЕСТЬ NULL)
ИЛИ (НЕ ТекущаяТаблица.Счет.Код В ("70", "71", "72"))
код на работаспособность не проверял - это пример ограничения по правилу
Попробуйте применить вышеизложенный код на какой - нибудь роли с доступом к регистрам бухгалтерии, ограничив чтение данного регистра пользователей с этой ролью. (у этих пользователей не должно быть больше ролей с разрешительными правами на эти регистры)
Настройки пользователя 1с 8.2 — очень удобная функция, которая позволяет сделать программу максимально комфортной в работе. Однако прежде чем сделать это, нужно внести самих пользователей в программу.
Для добавления нового пользователя в 1С Бухгалтерия 8.2 заходим в программу через конфигуратор. В конфигураторе открываем верхнее меню администрирование и выбираем первый пункт «Пользователи».
Открывается новое окно «Список пользователей». Здесь при помощи пиктограммы «Добавить» (зеленый плюсик) вносим нового пользователя и, если нужно, задаем для пользователя пароль. На закладке «Прочие» выбираем права для пользователя, нажимаем OK. Теперь он есть в списке и для него можно сделать настройки пользователя 1с 8.2.
Для этого выходим из Конфигуратора и переходим в саму программу 1С Бухгалтерия. Теперь при входе в 1С нам нужно выбрать введенного пользователя и ввести его пароль, если он был задан. Настройки пользователя 1с 8.2 вызываются из верхнего меню «Сервис». Открывается новое окно с именем пользователя.
Внизу в окне «Настройки» нажимаем на плюсик на пункте «Основные значения для подстановки в документы». Здесь нам нужно внести основные настройки пользователя 1с 8.2, которые будут подставляться в документы. В данной вкладке указывается:
Для добавления нового пользователя в 1С Бухгалтерия 8.2 заходим в программу через конфигуратор. В конфигураторе открываем верхнее меню администрирование и выбираем первый пункт «Пользователи».
Открывается новое окно «Список пользователей». Здесь при помощи пиктограммы «Добавить» (зеленый плюсик) вносим нового пользователя и, если нужно, задаем для пользователя пароль. На закладке «Прочие» выбираем права для пользователя, нажимаем OK. Теперь он есть в списке и для него можно сделать настройки пользователя 1с 8.2.
Для этого выходим из Конфигуратора и переходим в саму программу 1С Бухгалтерия. Теперь при входе в 1С нам нужно выбрать введенного пользователя и ввести его пароль, если он был задан. Настройки пользователя 1с 8.2 вызываются из верхнего меню «Сервис». Открывается новое окно с именем пользователя.
Внизу в окне «Настройки» нажимаем на плюсик на пункте «Основные значения для подстановки в документы». Здесь нам нужно внести основные настройки пользователя 1с 8.2, которые будут подставляться в документы. В данной вкладке указывается:
Настройки пользователя 1с 8.2 — очень удобная функция, которая позволяет сделать программу максимально комфортной в работе. Однако прежде чем сделать это, нужно внести самих пользователей в программу.
Для добавления нового пользователя в 1С Бухгалтерия 8.2 заходим в программу через конфигуратор. В конфигураторе открываем верхнее меню администрирование и выбираем первый пункт «Пользователи».
Открывается новое окно «Список пользователей». Здесь при помощи пиктограммы «Добавить» (зеленый плюсик) вносим нового пользователя и, если нужно, задаем для пользователя пароль. На закладке «Прочие» выбираем права для пользователя, нажимаем OK. Теперь он есть в списке и для него можно сделать настройки пользователя 1с 8.2.
Для этого выходим из Конфигуратора и переходим в саму программу 1С Бухгалтерия. Теперь при входе в 1С нам нужно выбрать введенного пользователя и ввести его пароль, если он был задан. Настройки пользователя 1с 8.2 вызываются из верхнего меню «Сервис». Открывается новое окно с именем пользователя.
Внизу в окне «Настройки» нажимаем на плюсик на пункте «Основные значения для подстановки в документы». Здесь нам нужно внести основные настройки пользователя 1с 8.2, которые будут подставляться в документы. В данной вкладке указывается:
Для добавления нового пользователя в 1С Бухгалтерия 8.2 заходим в программу через конфигуратор. В конфигураторе открываем верхнее меню администрирование и выбираем первый пункт «Пользователи».
Открывается новое окно «Список пользователей». Здесь при помощи пиктограммы «Добавить» (зеленый плюсик) вносим нового пользователя и, если нужно, задаем для пользователя пароль. На закладке «Прочие» выбираем права для пользователя, нажимаем OK. Теперь он есть в списке и для него можно сделать настройки пользователя 1с 8.2.
Для этого выходим из Конфигуратора и переходим в саму программу 1С Бухгалтерия. Теперь при входе в 1С нам нужно выбрать введенного пользователя и ввести его пароль, если он был задан. Настройки пользователя 1с 8.2 вызываются из верхнего меню «Сервис». Открывается новое окно с именем пользователя.
Внизу в окне «Настройки» нажимаем на плюсик на пункте «Основные значения для подстановки в документы». Здесь нам нужно внести основные настройки пользователя 1с 8.2, которые будут подставляться в документы. В данной вкладке указывается:
Это если нужна автоподстановка счета, если же нужно чтобы пользователь не видел какой либо счет или субсчет то нужно делать новую роль или исправлять текущую и писать шаблон ограничений в этой роли на чтение плана счетов... если не разрабатывать регистр сведений с доступными счетами то просто проверка наименование или кода в запросе шаблона ограничения и получится так что пользователь просто не увидит не прошедший проверку счет субсчет...
По-моему, самый простой способ проверять выбор счета в оборотке (в процедуре "СчетПриИзменении") по имени пользователя или специально заведенной роли. Тут, конечно, есть один нюанс - бухгалтер обидится, когда увидит, что не может выбрать 70-й счет. Эту же проверку обязательно необходимо повторить в процедуре "ОбновитьОтчет" и в модуле объекта, очень может быть, есть процедуры формирующие отчет.
(15) grey_chel, нет не все так просто, одного выбора не достаточно, возьмем анализ счета по 20, в настройке корреспондирующих счетов скажем дай детализацию 70 по субконто, и вуаля все как налодони. Закрыть тупо счет нельзя! Есть еще одно обстоятельство Эта же 20 должна показывать суммы полностью в том числе и по 70, только вот без детализации по сотрудникам, иначе без 70, сумма итого по 20 будет показываться в таком отчете не верно.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот