суббота, 8 декабря 2012 г.

Обмен под полными правами РИБ: как ограничить пользователя

1С Управление торговлей 8. Проблема возникла с сетью магазинов, с настроенным обменом под РИБом. РИБ запускался под отдельной учеткой,  права, конечно, полные, и пользователь (продавец) переключал интерфейс - ... и творил что хотел: распроводил доки, менял цену, сумму и т.д.
Пока ничего умнее, чем ниже указанное , я не придумал.
1. В Конфигураторе добавляем новый интерфейс, в котором убираем всё лишнее, в частности кнопку изменения интерфейса.
2. Прописываем пользователю Обмена новый интерфейс.
3. Поскольку пользователь у нас умный (сцуко), он может зайти в конфиг и поменять себе интерфейс. Значит, надо сделать так, чтобы в конфигуратор он зайти не мог. Это не так просто. Поэтому мы
а) ставим на конфиг у пользователя Обмен пароль;
б) создаем батник с текстом
@"C:\Program Files\1cv82\8.2.16.363\bin\1cv8.exe" ENTERPRISE /F"D:\**путь к базе**" /N obmen /p пароль
в) делаем батник скрытым;
г) создаем другой батник (нескрытый) с текстом типа
@call имя_первого_батника_с_путем

Пользователь запускает второй батник, но не видит первого (если , конечно, он не совсем, сцуко, умный) и имеет запущенную 1с, не в режиме конфига.

Найдете лучше решение - пишите.

Комментариев нет:

Отправить комментарий