Добрый день! Подскажите пожалуйста где в версии 3.1.0.16 находится настройка прав на слияние записей(контакты/контрагенты) при использовании "Проверка на дубли"? В самом разделе администрирование и в системных настройках не нашел ничего подобного. Права пользователя на раздел контакты/контрагенты выставлены по типу полный доступ. Заранее спасибо!
Нравится
Serega, в конфигурации идет проверка, что если пользователь не администратор, то слияние запрещено. Эта проверка реализована в конфигурации. Но даже если Вы эту проверку уберете, то нет гарантии, что под пользователем у Вас все будет работать корректно, так как для слияния дублей необходимо иметь полные права, не только в разделах но и на все(!) записи. А это на 100% - администратор.
Запретить Вы ему ничего не сможете - на то он и администратор.
"Осауленко Александр" написал:Запретить Вы ему ничего не сможете - на то он и администратор.
Не получится запретить "знающему" администратору :wink:. А для незнающего - легко: есть системные настройки запрета печати и экспорта. На администраторов они тоже действуют.
Либо в скрипте scr_BaseGridAreaUtils модифицировать функцию InitializeDataGridExport, напрямую запретив печать конкретному пользователю:
function InitializeDataGridExport(GridArea) { if (!Connector.CurrentUser.IsAdmin) { GridArea.CanPrint = !!Connector.Attributes(GridCanPrintName); GridArea.CanExport = !!Connector.Attributes(GridCanExportName); } if (Connector.CurrentUser.ContactName == '<Имя контакта пользователя>') { GridArea.CanPrint = false; GridArea.CanExport = false; } // TODO Delete after implementation export to CSV if (GridArea.CanExport) { GridArea.CanExport = GetIsMSExcelIstalled(); } }