Как запретить редактирование списка информационных баз?

1. sergey_at 22 20.12.19 09:56 Сейчас в теме
Как запретить редактирование списка информационных баз и параметров их запуска в 1с8?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. danjer74 4 20.12.19 09:59 Сейчас в теме
(1)Приходит в голову такой вариант. Восстанавливать список из заранее заготовленного файлика в момент загрузки системы.
C:\Users\UserName\AppData\Roaming\1C\1CEStart. Тут файлик лежит.
3. nomad_irk 76 20.12.19 10:04 Сейчас в теме
(1)расположить файл(-ы) описания баз в общем сетевом ресурсе. К ресурсу дать доступ только чтение для всех.
Использовать файлы, вместо ручного добавления базы в список.
SuhoffGV; danjer74; +2 Ответить
4. YannikAlx 27 20.12.19 10:04 Сейчас в теме
(1) Используйте файл .v8i с доступом только на чтение...
или вообще лежащим где-нибудь далеко-далеко и прописанным в ярлык запуска 1С
Типа
"C:\Program Files (x86)\1cv8\common\1cestart.exe" /RunShortcut "\\SERV1С\1c\1c_users_config\%USERNAME%\1CEStart\ibases.v8i"
5. sergey_at 22 20.12.19 10:05 Сейчас в теме
Так можно закрыть окошко запуска и снова запустить 1с. Надо как-то так, чтобы кнопки "Добавить" и "Изменить" не работали
7. YannikAlx 27 20.12.19 10:07 Сейчас в теме
(5) По рекомендации (4) кнопки будут недоступны
9. nomad_irk 76 20.12.19 10:07 Сейчас в теме
(5)при использовании файлов, кнопка изменить не будет доступна, а кнопку добавить смысла нажимать нет, т.к. база уже в списке баз.
12. sergey_at 22 20.12.19 10:17 Сейчас в теме
Смысл есть, т.к. можно добавить ту же базу, но с другими параметрами запуска.
Задача такая, чтобы пользователь со слабыми правами в ОС и в 1с должен автоматически при запуске 1с обязательно запустить внешнюю обработку. И не мог это обойти. Конфы (их сотня и все БАЗОВЫЕ) править не будем. Как ниибудь бы заблокировать кнопки "Изменить" и "Добавить"... было бы круто
6. sergey_at 22 20.12.19 10:06 Сейчас в теме
Если .v8i "только на чтение", то 1с ругается и не запускается
8. YannikAlx 27 20.12.19 10:07 Сейчас в теме
(6) тогда второй вариант, мы именно так работаем
10. sergey_at 22 20.12.19 10:08 Сейчас в теме
Смысл есть, т.к. можно добавить ту же базу, но с другими параметрами запуска
11. sergey_at 22 20.12.19 10:13 Сейчас в теме
Задача такая, чтобы пользователь со слабыми правами в ОС и в 1с должен автоматически при запуске 1с обязательно запустить внешнюю обработку. И не мог это обойти. Конфы (их сотня и все БАЗОВЫЕ) править не будем. Как ниибудь бы заблокировать кнопки "Изменить" и "Добавить"... было бы круто
13. YannikAlx 27 20.12.19 10:18 Сейчас в теме
(11) Тогда еще раз повторю
"C:\Program Files (x86)\1cv8\common\1cestart.exe" /RunShortcut "\\SERV1С\1c\1c_users_config\%USERNAME%\1CEStart\ibases.v8i"
Это общий принцип..
А в его можно доработать для запуска обработки
14. sergey_at 22 20.12.19 10:22 Сейчас в теме
Так пользователь просто может обойти этот ярлык. Запустит 1cv8.exe из каталога \bin - и вот вам и изменить и добавить
19. nomad_irk 76 20.12.19 10:41 Сейчас в теме
(11)
Задача такая, чтобы пользователь со слабыми правами в ОС и в 1с должен автоматически при запуске 1с обязательно запустить внешнюю обработку. И не мог это обойти.

Мне одному кажется, что возможны другие способы решения какой-то задачи, для которой необходимо вот это все?
21. YannikAlx 27 20.12.19 10:47 Сейчас в теме
(19) нет не одному...

Но автор хочет кнопки прятать и обработки запускать....
если обработки запускать еще можно решить другим способом, то кнопки делать недоступными можно только запуском либо настроеннным ярлыком либо батником....
Ну как вы запретите добавление любой базы 1С пользователю компа не ограничив права визуального доступа к папкам 1С ?
22. nomad_irk 76 20.12.19 10:52 Сейчас в теме
(21)Так я к тому и спрашиваю про "родительскую" задачу, быть может она решается кардинально другим способом, без извращений, которые требует выбранный способ решения с обязательным запуском обработки при старте 1С.
15. YannikAlx 27 20.12.19 10:30 Сейчас в теме
А кто вам мешает скрыть каталоги?
16. YannikAlx 27 20.12.19 10:32 Сейчас в теме
Сделайте видимым только то что Можно - остальное просто спрячте.
Hidden атрибут никто не отменял
17. sergey_at 22 20.12.19 10:33 Сейчас в теме
Что значит "скрыть"? Видимость каталогов отключить?
Или права на просмотр/чтение?
20. YannikAlx 27 20.12.19 10:43 Сейчас в теме
(17) ну и ограничивайте права рядового пользователя на управление своим компьютером в различных Windows различные варианты...
18. YannikAlx 27 20.12.19 10:36 Сейчас в теме
Hidden атрибут у того что надо скрыть
23. sergey_at 22 20.12.19 11:21 Сейчас в теме
В базовой версии без внешней обработки не решается
24. nomad_irk 76 20.12.19 11:22 Сейчас в теме
25. sergey_at 22 20.12.19 12:37 Сейчас в теме
Что именно не решается? Контроль МРЦ алкогольной продукции при розничной продаже. Актуальные цены МРЦ запрашиваются с ресурса при запуске. В базовой конфе - только внешняя обработка. Есть возможность заблокировать кнопки "Изменить" и "Добавить" в окне запуска 1с Предприятия?
26. nomad_irk 76 20.12.19 12:44 Сейчас в теме
(25)
Есть возможность заблокировать кнопки "Изменить" и "Добавить" в окне запуска 1с Предприятия?

Только кнопку "Изменить". Либо раздайте юзерам ярлык запуска, где будет указано все необходимое для запуска конкретной БД, без возможности изменять ярлык.

Расширения не доступны? Почему нельзя запрашивать цены централизовано, без привязки к запуску 1С пользователем?
27. sergey_at 22 20.12.19 12:49 Сейчас в теме
Как централизовано? 80 базовых розниц... Только внешней обработкой.
28. nomad_irk 76 20.12.19 12:51 Сейчас в теме
(27) базы никак не связаны между собой?
Версия розницы какая?

Запускать внешнюю обработку сторонним шедуллером, не?
29. acanta 20.12.19 12:55 Сейчас в теме
А прикольно когда пользователю на сервере 1с назначать список доступных баз. А пароль с правами из выбранной базы. Но сейчас на рабочий стол вместо ярлыка запуска помещается файл-список.
30. sergey_at 22 20.12.19 12:56 Сейчас в теме
Друг, ты в курсе что такое БАЗОВАЯ версия? Как они могут быть связаны? Никак. Конфа на редактирование закрыта. Остается единственный способ: внешняя обработка. Убрать стандартный ярлык запуска с рабочего стола и заменить своим. Это просто ярлык. Его как убрал - так и создал. А сторонним шедулером обработку запускать - круто... один раз в секунду, да?
32. nomad_irk 76 20.12.19 13:00 Сейчас в теме
(30)Друг, версия Розницы у тебя какая?
Внешняя обработка - не единственный способ, при соблюдении некоторых условий.
Напоркуа запускать ее 1 раз в секунду? раз в 5 минут, раз в минуту, если нужна неэпическая частота обновления цен.
поднять второй сеанс с этой обработкой, чтобы она хоть раз в секунду обновляла цены, но запуск 1с простым пользователем был стандартным.
31. sergey_at 22 20.12.19 12:57 Сейчас в теме
Нужно не только список доступных баз ограничить, но и СПОСОБ ИХ ЗАПУСКА.
33. sergey_at 22 20.12.19 13:13 Сейчас в теме
Чем кроме внешней обработки контролировать МРЦ с внешнего ресурса в базовой версии?
"Не единственный способ" - подскажи другой, который в базовой версии проканает. Один раз в минуту? Если стоит задача поДставить владельца - я продам бутылку ниже МРЦ. Минуты мне более чем достаточно. Разборки в ФСРАР гарантированы, т.к. и акцизка и чек попадут мгновенно в лапы к родине
Какая версия розницы? Не знаю чем тебе это поможет, но отвечу: самая последняя, конечно.
35. nomad_irk 76 20.12.19 13:32 Сейчас в теме
(33)По поводу контроля МРЦ: http://forum.atol.ru/index.php?s=6df8537a912618002bc9b37990a70470&showtopic=35060&st=20
с другими ФР, думаю, ситуация должна быть похожей, либо использовать контроль УТМ.
37. sergey_at 22 20.12.19 17:02 Сейчас в теме
Не пригодится. Закладываться на заранее неизвестный ФР мы не будем. Проверять в момент пробития чека мы тоже не будем. Тут одно неловкое тестирование спокойно к штрафу может привести. МРЦ мы будем проверять ДО пробития чека и выводить отказ на пробитие
34. sergey_at 22 20.12.19 13:15 Сейчас в теме
Лучше подскажите, есть ли возможность редактируя .res файлы заблокировать кнопочки. Какой .res и чем поправить?
36. vv2 20.12.19 14:15 Сейчас в теме
(34) Это не поможет. Могут же просто из командной строки запускать.
38. sergey_at 22 20.12.19 17:04 Сейчас в теме
(36) Но можно так сделать?
Оставьте свое сообщение

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