Режим техспециалиста в 1С 8.3: доступ к служебным командам, права и обслуживание базы
Содержание
Чтобы включить функции технического специалиста
в 1С 8.3, откройте главное меню (кнопка с тремя полосками в левом верхнем углу), выберите Сервис → Параметры и установите флажок «Режим технического специалиста». После этого в главном меню появится команда «Функции для технического специалиста». На платформах до 8.3.2x тот же флажок называется «Отображать команду «Все функции»», а команда — «Все функции».
Если флажка в параметрах нет, дело не в интерфейсе, а в правах: у пользователя нет роли с правом на этот режим. Тогда путь другой — администратор добавляет роль в режиме Предприятие (через профили групп доступа) или в Конфигураторе. Ниже оба пути, а затем то, ради чего режим обычно и включают: обновления, регламентные задания и диагностика.
Зачем нужен режим техспециалиста и кому его давать
Обычный пользователь видит в 1С только то, что разработчики вынесли в разделы: документы, справочники, отчёты. Режим техспециалиста открывает дерево всех объектов конфигурации и стандартные служебные обработки платформы.
Что появляется в окне «Функции для технического специалиста»:
- 📁 Объекты метаданных — справочники, документы, регистры, планы обмена, константы. Можно открыть любой список, даже если в меню разделов его нет.
- 🛠 Стандартные — обработки платформы: «Активные пользователи», «Журнал регистрации», «Удаление помеченных объектов», «Управление итогами», «Управление полнотекстовым поиском».
- 🔍 Регистры накопления и сведений напрямую — удобно, когда нужно проверить движения документа без отчётов.
Кому включать режим:
| Кто | Нужен ли режим | Почему |
|---|---|---|
| Администратор базы, внедренец | Да | Обслуживание, поиск ошибок, проверка регистров |
| Главный бухгалтер | По ситуации | Иногда нужно посмотреть регистр или журнал регистрации |
| Рядовой бухгалтер, кладовщик | Нет | Высок риск правки служебных данных |
| Пользователь «только просмотр» | Нет | Права на запись всё равно не дадут ничего сделать |
Режим не расширяет права. Если роль запрещает изменять регистр, пользователь увидит регистр в дереве, но записать в него не сможет. Опасность в другом: через «Функции для технического специалиста» видны объекты, которые разработчики намеренно спрятали от ручной правки, например регистры сведений с настройками учёта.
Как включить функцию технического специалиста в режиме Предприятие
Начните с простого: проверьте, видит ли пользователь флажок вообще.
Шаг 1. Включение флажка самим пользователем
- Нажмите кнопку главного меню слева вверху (три полоски).
- Выберите
Сервис → Параметры. - Отметьте «Режим технического специалиста» (на старых платформах — «Отображать команду «Все функции»»).
- Нажмите «Применить» и закройте окно.
- Снова откройте главное меню: внизу списка появится «Функции для технического специалиста».
Настройка сохраняется в пользовательских настройках. Перезапуск программы не нужен. На другом компьютере под той же учётной записью флажок уже будет стоять.
Шаг 2. Выдача права через профили групп доступа
В типовых конфигурациях на БСП — Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА 2, ERP — права выдают не ролями напрямую, а профилями групп доступа.
- Откройте
Администрирование → Настройки пользователей и прав. - Перейдите в «Профили групп доступа».
- Скопируйте нужный профиль (например, «Бухгалтер»), чтобы не трогать поставляемый. Поставляемые профили менять нельзя, и это правильно: при обновлении они перезапишутся.
- В копии на вкладке ролей найдите через поиск по списку роль со словами «Все функции» и отметьте её.
- Запишите профиль и включите его в группу доступа, где состоит пользователь.
У профиля «Администратор» эта роль уже есть. Поэтому у администратора флажок в параметрах виден всегда.
💡 Не выдавайте профиль «Администратор» только ради режима техспециалиста. Он даёт полные права на всё, включая удаление помеченных объектов и смену настроек учётной политики. Отдельный профиль с одной добавленной ролью безопаснее.
Шаг 3. Проверка
Зайдите под пользователем (или попросите его перезайти) и повторите шаг 1. Флажок появился — права выданы. Не появился — смотрите раздел диагностики ниже.
Права на режим «Все функции» в Конфигураторе
Конфигуратор нужен, если конфигурация нетиповая, снята с поддержки или в ней нет подсистемы профилей групп доступа. Также через него проверяют, какая роль на самом деле даёт право.
Где находится право
В платформе 8.3 есть отдельное право конфигурации «Режим «Все функции»». Его ставят у корня конфигурации в окне «Права» для конкретной роли:
- Откройте базу в Конфигураторе.
- В дереве конфигурации раскройте
Общие → Роли. - Откройте роль, которую хотите проверить, двойным щелчком.
- В левой части окна прав выделите корневой элемент — саму конфигурацию.
- Справа в списке прав найдите «Режим «Все функции»» и посмотрите, отмечен ли он.
Если право снято, команда в Предприятии не появится, даже если пользователь знает, где флажок.
Как назначить роль пользователю
В типовой базе на БСП не добавляйте роли пользователю через Администрирование → Пользователи в Конфигураторе. При следующей записи пользователя или обновлении групп доступа программа сама пересчитает роли по профилям и уберёт добавленное вручную.
В нетиповой или самописной конфигурации без БСП так делать можно:
- Откройте
Администрирование → Пользователи. - Откройте карточку пользователя.
- На вкладке «Прочие» отметьте роль, в которой есть право «Режим «Все функции»».
- Нажмите «ОК».
Изменение ролей в конфигурации поставщика снимает её с поддержки или усложняет обновление. Если нужной роли нет, создайте новую роль в расширении конфигурации, а не правьте типовую.
Роли «Полные права» и «Администратор системы»
В типовых конфигурациях роль «Полные права» включает и режим всех функций, и право администрирования. Роль «Администратор системы» нужна для операций с пользователями и параметрами базы. Обе роли — для администратора. Бухгалтеру хватит отдельной узкой роли.
Обновление платформы, конфигурации и интернет-поддержка
Чаще всего режим техспециалиста включают перед обновлением: администратору нужен доступ к служебным обработкам. Но само обновление в типовых конфигурациях делается из раздела, а не из дерева метаданных.
Подключение интернет-поддержки
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Нажмите «Подключить интернет-поддержку».
- Введите логин и пароль от портала, выданные по договору сопровождения (ИТС).
- После подключения в этом же разделе станут доступны автоматическая проверка обновлений, загрузка классификаторов и курсов валют.
Обновление конфигурации из Предприятия
- Откройте
Администрирование → Обслуживание. - Выберите «Обновление версии программы».
- Программа проверит наличие релиза, скачает его и предложит создать резервную копию.
- Обновление выполняется при монопольном доступе: остальных пользователей нужно выпустить из базы. Сеансы, которые не закрылись сами, программа предложит завершить.
Перед обновлением обязательно сделайте резервную копию: выгрузку .dt в Конфигураторе или копию каталога файловой базы. Предупредите пользователей заранее — незаписанные документы в их сеансах пропадут.
Обновление платформы
Новую версию платформы ставят на компьютеры дистрибутивом, на сервере — через установку новой версии сервера 1С. Конфигурация может требовать номер платформы не ниже определённого: в описании релиза это указано, а при попытке обновиться на старой платформе программа сама сообщит минимальный номер.
Регламентные и фоновые задания
Регламентные задания — это то, что 1С делает сама по расписанию: загрузка курсов валют, обмен с банком, обновление индекса полнотекстового поиска , проверка обновлений.
Где ими управлять
В типовых конфигурациях на БСП:
- Откройте
Администрирование → Обслуживание. - В группе «Регламентные операции» перейдите по ссылке «Регламентные и фоновые задания».
- На вкладке регламентных заданий видно расписание, дату последнего запуска и результат.
- На вкладке фоновых заданий — что выполняется сейчас и что завершилось с ошибкой.
Здесь можно включить или выключить задание, поменять расписание и запустить вручную.
Файловая и клиент-серверная база
| Вариант базы | Кто запускает задания |
|---|---|
| Клиент-серверная | Сервер 1С по расписанию, независимо от того, открыта ли программа у пользователей |
| Файловая | Только сеанс пользователя, открытый в программе. Закрыли все окна — задания не выполняются |
💡 Для файловой базы с важными заданиями (обмен с сайтом, загрузка выписок) держите на отдельном компьютере постоянно открытый сеанс отдельного служебного пользователя. Для сервера проверьте, что в свойствах информационной базы в консоли кластера снят флажок «Блокировка регламентных заданий включена».
Если задание не выполняется
- 🔴 В списке задание выключено — включите и проверьте расписание.
- 🔴 В колонке результата стоит ошибка — откройте подробности: обычно там текст исключения или нехватка прав у пользователя, от имени которого задание выполняется.
- 🔴 В клиент-серверной базе ничего не выполняется вообще — проверьте флажок блокировки регламентных заданий в консоли кластера.
Диагностика: флажок не виден и база тормозит
Сначала разберитесь с самим режимом, потом — с производительностью.
Активные пользователи и журнал регистрации
Обработка «Активные пользователи» показывает, кто сейчас в базе, с какого компьютера и в каком приложении. Пригодится перед обновлением: видно, кого просить выйти.
«Журнал регистрации» хранит события: входы, записи документов, ошибки. Отберите события по уровню «Ошибка» и интервалу дат — так быстро находят, кто и когда изменил документ или почему упало регламентное задание.
Управление итогами
Для больших регистров накопления и бухгалтерии обработка «Управление итогами» позволяет пересчитать итоги. Пересчёт полезен, когда остатки в отчётах расходятся с движениями документов.
Пересчёт итогов на большой базе нагружает сервер и может идти часами. Запускайте его вне рабочего времени.
Производительность
Если пользователи жалуются на медленную работу, у техспециалиста есть три уровня проверки:
- Внутри конфигурации. В типовых конфигурациях на БСП есть подсистема оценки производительности: в разделе
Администрирование → Обслуживаниенайдите группу, связанную с производительностью, и включите замеры времени ключевых операций. Через неделю видно, какие операции стали медленнее. - Консоль кластера. Для клиент-серверной базы откройте консоль администрирования серверов 1С и посмотрите сеансы, соединения и нагрузку рабочих процессов. Перед завершением чужого сеанса предупредите пользователя: несохранённые данные пропадут.
- Технологический журнал. Настраивается файлом
logcfg.xmlв каталогеconfплатформы. Он пишет длительные запросы, блокировки и исключения. Включайте его на время диагностики: журнал быстро занимает место на диске.
Пример минимальной настройки, которая пишет только исключения:
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="C:\1C_Logs" history="24">
<event>
<eq property="name" value="EXCP"/>
</event>
<property name="all"/>
</log>
</config>
Параметр history задаёт, сколько часов хранить файлы журнала. Каталог из location должен существовать, и у пользователя, от имени которого работает сервер 1С, должны быть права на запись в него. Платформа подхватывает изменения файла сама, перезапуск службы не нужен.
Частые вопросы
Можно ли включить режим техспециалиста сразу всем пользователям?
Администрирование → Настройки пользователей и прав через копирование настроек. Но право должно быть у каждого.