Как сделать так чтобы пользователи видели только свой счета в 1с БП 3.0

1. user1523002 14.01.21 10:53 Сейчас в теме
Как сделать так чтобы пользователи(менеджеры) видели только свой счета в 1с БП 3.0
По теме из базы знаний
Найденные решения
2. user1503726 14.01.21 10:58 Сейчас в теме
Самый простой способ - вынести в журнале счета на форму поле ответственный и настроить отбор по нему. Чуть сложнее - то же самое программно через расширение.
Использование механизма РЛС в бухгалтерии не рекомендуется.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1503726 14.01.21 10:58 Сейчас в теме
Самый простой способ - вынести в журнале счета на форму поле ответственный и настроить отбор по нему. Чуть сложнее - то же самое программно через расширение.
Использование механизма РЛС в бухгалтерии не рекомендуется.
3. AnryMc 849 14.01.21 11:00 Сейчас в теме
1) Самый надежный - через RLS
2) Поищите на сайте - здесь есть несколько решений
4. user1503726 14.01.21 11:02 Сейчас в теме
Есть еще вариант с РИБ.
5. user1523002 14.01.21 11:03 Сейчас в теме
А в модуле какого обьекта конфигурации нужно делать отбор?
6. user1503726 14.01.21 11:04 Сейчас в теме
Формы списка( журнала )счетов. Если ее нет, форму нужно добавить.
7. FatPanzer 14.01.21 11:07 Сейчас в теме
А как же быть со счетами, с которыми идет корреспонденция проводок? Их видеть не надо? Ведь нам ни проводки, на оборотки, ни карточки счета не нужны?
8. Степной 27 14.01.21 11:13 Сейчас в теме
(2) Именно в БП не рекомендуется использование RLS. Был негативный опыт? Можете поделиться?
11. AnryMc 849 14.01.21 11:24 Сейчас в теме
(8)
Именно в БП не рекомендуется использование RLS. Был негативный опыт? Можете поделиться?


Я лично делал в 3 разных базах разделение в RLS по ролям (пользователям) номенклатуру, Контрагентов, бухгалтерских счетов, периодов отчетов и прочее...

С отрицательными последствиями не сталкивался. Просто нужно не "рубить" всё а только то что надо и тогда в отчёт попадают все суммы...
9. user1503726 14.01.21 11:16 Сейчас в теме
Менеджеры в бухгалтерии не используют бухгалтерские отчёты (а рлс не работает в отчетах вообще, а не только в бухгалтерских).
Если измерение регистра не содержит ограничений по рлс, отчет формируется полностью (а чаще всего должен быть убран из интерфейса).
10. AnryMc 849 14.01.21 11:20 Сейчас в теме
(9)
а рлс не работает в отчетах вообще


Порадовали...
12. user1503726 14.01.21 11:30 Сейчас в теме
Отчеты "для директора" писали по принципу перечень основных клиентов/номенклатуры/сотрудников прочие и итого. Это задача обратная РЛС.
Основные и прочие могут вести разные менеджеры(которые в РЛС пользуются только своим).
13. Степной 27 14.01.21 11:36 Сейчас в теме
(7) Могу предположить, что речь идет о документах "Счет на оплату".
user1503726; user856012; +2 Ответить
14. user1523002 14.01.21 11:44 Сейчас в теме
(6) а что значит журнал счетов вы имеете ввиду планы счетов?
15. user633533_encantado 11 14.01.21 11:47 Сейчас в теме
RLS в бухгалтерских базах бессмысленна, так как база предназначена для работы бухгалтера, который должен видеть все проводки, а значит и всю их аналитику.

Максимум что там можно это настроить доступ на уровне организаций (и еще по мелочи на отдельные объекты), так как организация является общей аналитикой всех проводок.

В случае счетов на оплату типовой функционал тоже дает ограничить только на уровне организации. Но можно создать роль с ограничением по ответственному.
17. AnryMc 849 14.01.21 13:26 Сейчас в теме
(15)
RLS в бухгалтерских базах бессмысленна, так как база предназначена для работы бухгалтера, который должен видеть все проводки, а значит и всю их аналитику.


Но почему то многие просят чтобы, например, бухгалтер который ведёт ОС и МНА не видел аналитику по ЗП (кто сколько получил)...

Другой пример: Менеджер который выписал счёт должен видеть оплату по нему, но не должен видеть взаиморасчеты с контрагентами других менеджеров. Кстати не всегда менеджеры работают в "торговых конфигурациях" а используют "бухгалтерию" (небольшие фирмы или "не типичные", т.е. не "супермаркеты" или "оптовые базы").
18. user633533_encantado 11 14.01.21 13:55 Сейчас в теме
(17)
Но почему то многие просят чтобы, например, бухгалтер который ведёт ОС и МНА не видел аналитику по ЗП (кто сколько получил)...


Это как, запретить ему смотреть оборотносальдовую ? Или открывать карточки счета из уже сформированного отчета. Это не осуществимо из-за принципа двойной записи.

ОС и НМА могут запросто увеличивать свою стоимость за счет затрат на оплату труда.

А просить можно все что угодно.


(17)
Менеджер который выписал счёт должен видеть оплату по нему, но не должен видеть взаиморасчеты с контрагентами других менеджеров


Тоже не осуществимо типовыми средствами в бухгалтерии, а доработать конечно можно, создав им отдельные отчеты без доступа к проводкам.
19. AnryMc 849 14.01.21 14:10 Сейчас в теме
(18)
Я всё это делал на RLS (и не один раз)
20. user633533_encantado 11 14.01.21 14:40 Сейчас в теме
(19) Поделись как вы глядела проводка дт 08 - кт 70 для бухгалтера, который не видит зарплату, но видит основные средства.

Сказать "я все делал" может каждый.
21. AnryMc 849 14.01.21 17:33 Сейчас в теме
(20) "Объект не обнаружен" и сумма
22. user633533_encantado 11 14.01.21 18:27 Сейчас в теме
(21) Это не сделал, это сломал. По сути вы не ограничили доступ к данным, а просто ограничили доступ к некоторым справочникам.

Это не то, так любой может.
FatPanzer; +1 Ответить
23. AnryMc 849 14.01.21 18:31 Сейчас в теме
(22) Можем спорить о терминологии, но клиент был доволен.

З.Ы. Если не ошибаюсь: удовлетворить клиента - суть любой услуги ;-)
24. AnryMc 849 14.01.21 18:36 Сейчас в теме
(22)
По сути вы не ограничили доступ к данным, а просто ограничили доступ к некоторым справочникам


Задача: Нельзя смотреть "кто сколько получил" - ВЫПОЛНЕНО
Критерий работоспособности (НЕ ПОЛОМАЛ): Суммы участвуют во всех отчетах.

ИТОГ: Задача выполнена, работоспособность не пострадала, клиент доволен.

З.Ы. Можно конечно было рассказать: "Типовой функционал не позволяет... Если вы заплатите ХХ лимонов, то через YY месяцев мы Вам всё сделаем..." (И "перепахать" пол конфигурации)
25. AnryMc 849 14.01.21 18:38 Сейчас в теме
(22)
По сути вы не ограничили доступ к данным, а просто ограничили доступ к некоторым справочникам


Содержимое "Справочников" не есть "Данные"?
26. user1503726 14.01.21 18:45 Сейчас в теме
(25) нет. Справочник это условно - постоянная информация. Мы говорим об аналоге даты запрета редактирования в смысле просмотра.
27. AnryMc 849 14.01.21 18:57 Сейчас в теме
(26)
Мы говорим об аналоге даты запрета редактирования в смысле просмотра.


А что - можно посмотреть? Нет!

Документ это тоже "условно постоянная" информация?

Если я запрещаю пользователю смотреть документы? Я не ограничиваю доступ к данным?

З.Ы. Посмотрите (0)
29. user633533_encantado 11 15.01.21 10:06 Сейчас в теме
(25) Нет, при нормальной реализации доступа на уровне записей пользователь не смотрит на поля типа "объект не найден", а не видит данных вообще. Аналогично доступу по организации в той же бухгалтерии.

То, что у вас это костыль, поскольку для регистров бухгалтерии нормальная реализация не возможна, по причинам которые я уже описал.
33. AnryMc 849 30.01.21 07:32 Сейчас в теме
(29)
поскольку для регистров бухгалтерии нормальная реализация не возможна

согласен


(29)
"объект не найден", а не видит данных вообще

Если не видит вообще, то это ломает отчётность, т.к. суммы не попадают в сальдо и обороты

Поэтому и был выбран вариант "объект не найден" - удовлетворил заказчика ("Клиент всегда прав"), за вменяемые деньги и сроки...
34. user633533_encantado 11 01.02.21 10:47 Сейчас в теме
(33) Ну то есть мы сходимся во мнении что нормальная организация доступа на уровне записей в бухгалтерии не возможна (креме исключений).

Но можно сделать костыль, который удовлетворит заказчика.
32. AnryMc 849 30.01.21 07:22 Сейчас в теме
(15)
RLS в бухгалтерских базах бессмысленна, так как база предназначена для работы бухгалтера, который должен видеть все проводки, а значит и всю их аналитику.


Сторонний пример (ещё один) что задача востребована Настроить права к оборотно-сальдовой ведомости
16. user1503726 14.01.21 12:14 Сейчас в теме
Необходимо уточнить, что в версии 1с 6 был механизм журналов, который перекочевал в 7 ку ввиде клда операции и даже мутировл до кода операции в торговле. В бюджетном учете был аналогичный механизм мемориальных ордеров. Но СКД в принципе не объединяет закрытые рлс
ссылки в пустую, а итоги (даже если назначить на плане счетов реквизит мемориальный ордер и использовать его в проводках) не могут быть ограничены только выбранным мемориальным ордером.
Но отчет журнал-главная вместо шахматки(которая все равно потеряла актуальность в связи с автоматизация по причине большого количества субсчетов, которые выводить вместе с группами счетов всех уровней нечитабельно и невозможно обработать в екселе) по таким мемориальным ордерам вполне пригоден как универсальный бухгалтерский отчет, позволяющий и РЛС и детализацию.
Т.е. РЛС в бухгалтерии как таковой предполагает мемориально-ордерную (а не журнально-ордерную) систему учета.
28. user1503726 14.01.21 19:19 Сейчас в теме
Проблема в том, что архивные данные противоречат концепции 1с. 1с не переносит данные за закрываемый период в другой аналоничный набор таблиц (чеки в рознице это исключение, которое только подтверждает правило).
Тем не менее мы видим остатки на начало периода в отчетах, хотя сам предыдущей период не показан.
Так и с РЛС.
Вариант "видеть только указанные" недостаточно, как недостаточно оборотно-сальдовая без начальных остатков.
Должен быть еще вариант"разрешенное в деталях, все остальное одной строкой и итого". Хотя бы опционально.
И классический вариант только разрешенные без итого, аналогичный простому журналу документов.

В мемориально-ордерной системе каждая цифра попадает в один и только один мемориальный ордер. Какой именно, можно настроить или прописать, но пользователь другого ордера этой суммы не увидит.
30. user1503726 16.01.21 11:44 Сейчас в теме
Костыль имхо тут в другом. Субконто в проводках всегда поле составного типа, а мы все знаем (надеюсь что я не права) что поле составного типа делает левые соединения со всеми таблицами, входящими в тип. Ну не будет же в каждом отчете анализу субконто подключать все виды субконто.
Как и добавлять в таблицу счета фактуры для поля основание две колонки - тип основания и само основание.
31. user1503726 16.01.21 12:34 Сейчас в теме
Т.е. как вариант, служебный справочник основания со всеми документами, хранящий представление, тип и ссылку и использование этого справочника вместо всех документов оснований для просмотра представления (если совсем все плохо) Да это некрасиво, но нагрузку на чтение базы должно снизить.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот