Режим техспециалиста в 1С 8.3: доступ к служебным командам, права и обслуживание базы

· 9 мин

Содержание

Чтобы включить функции технического специалиста в 1С 8.3, откройте главное меню (кнопка с тремя полосками в левом верхнем углу), выберите Сервис → Параметры и установите флажок «Режим технического специалиста». После этого в главном меню появится команда «Функции для технического специалиста». На платформах до 8.3.2x тот же флажок называется «Отображать команду «Все функции»», а команда — «Все функции».

Если флажка в параметрах нет, дело не в интерфейсе, а в правах: у пользователя нет роли с правом на этот режим. Тогда путь другой — администратор добавляет роль в режиме Предприятие (через профили групп доступа) или в Конфигураторе. Ниже оба пути, а затем то, ради чего режим обычно и включают: обновления, регламентные задания и диагностика.

Зачем нужен режим техспециалиста и кому его давать

Обычный пользователь видит в 1С только то, что разработчики вынесли в разделы: документы, справочники, отчёты. Режим техспециалиста открывает дерево всех объектов конфигурации и стандартные служебные обработки платформы.

Что появляется в окне «Функции для технического специалиста»:

  • 📁 Объекты метаданных — справочники, документы, регистры, планы обмена, константы. Можно открыть любой список, даже если в меню разделов его нет.
  • 🛠 Стандартные — обработки платформы: «Активные пользователи», «Журнал регистрации», «Удаление помеченных объектов», «Управление итогами», «Управление полнотекстовым поиском».
  • 🔍 Регистры накопления и сведений напрямую — удобно, когда нужно проверить движения документа без отчётов.

Кому включать режим:

КтоНужен ли режимПочему
Администратор базы, внедренецДаОбслуживание, поиск ошибок, проверка регистров
Главный бухгалтерПо ситуацииИногда нужно посмотреть регистр или журнал регистрации
Рядовой бухгалтер, кладовщикНетВысок риск правки служебных данных
Пользователь «только просмотр»НетПрава на запись всё равно не дадут ничего сделать

Режим не расширяет права. Если роль запрещает изменять регистр, пользователь увидит регистр в дереве, но записать в него не сможет. Опасность в другом: через «Функции для технического специалиста» видны объекты, которые разработчики намеренно спрятали от ручной правки, например регистры сведений с настройками учёта.

Как включить функцию технического специалиста в режиме Предприятие

Начните с простого: проверьте, видит ли пользователь флажок вообще.

Шаг 1. Включение флажка самим пользователем

  1. Нажмите кнопку главного меню слева вверху (три полоски).
  2. Выберите Сервис → Параметры.
  3. Отметьте «Режим технического специалиста» (на старых платформах — «Отображать команду «Все функции»»).
  4. Нажмите «Применить» и закройте окно.
  5. Снова откройте главное меню: внизу списка появится «Функции для технического специалиста».

Настройка сохраняется в пользовательских настройках. Перезапуск программы не нужен. На другом компьютере под той же учётной записью флажок уже будет стоять.

Шаг 2. Выдача права через профили групп доступа

В типовых конфигурациях на БСП — Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА 2, ERP — права выдают не ролями напрямую, а профилями групп доступа.

  1. Откройте Администрирование → Настройки пользователей и прав.
  2. Перейдите в «Профили групп доступа».
  3. Скопируйте нужный профиль (например, «Бухгалтер»), чтобы не трогать поставляемый. Поставляемые профили менять нельзя, и это правильно: при обновлении они перезапишутся.
  4. В копии на вкладке ролей найдите через поиск по списку роль со словами «Все функции» и отметьте её.
  5. Запишите профиль и включите его в группу доступа, где состоит пользователь.

У профиля «Администратор» эта роль уже есть. Поэтому у администратора флажок в параметрах виден всегда.

💡 Не выдавайте профиль «Администратор» только ради режима техспециалиста. Он даёт полные права на всё, включая удаление помеченных объектов и смену настроек учётной политики. Отдельный профиль с одной добавленной ролью безопаснее.

Шаг 3. Проверка

Зайдите под пользователем (или попросите его перезайти) и повторите шаг 1. Флажок появился — права выданы. Не появился — смотрите раздел диагностики ниже.

Права на режим «Все функции» в Конфигураторе

Конфигуратор нужен, если конфигурация нетиповая, снята с поддержки или в ней нет подсистемы профилей групп доступа. Также через него проверяют, какая роль на самом деле даёт право.

Где находится право

В платформе 8.3 есть отдельное право конфигурации «Режим «Все функции»». Его ставят у корня конфигурации в окне «Права» для конкретной роли:

  1. Откройте базу в Конфигураторе.
  2. В дереве конфигурации раскройте Общие → Роли.
  3. Откройте роль, которую хотите проверить, двойным щелчком.
  4. В левой части окна прав выделите корневой элемент — саму конфигурацию.
  5. Справа в списке прав найдите «Режим «Все функции»» и посмотрите, отмечен ли он.

Если право снято, команда в Предприятии не появится, даже если пользователь знает, где флажок.

Как назначить роль пользователю

В типовой базе на БСП не добавляйте роли пользователю через Администрирование → Пользователи в Конфигураторе. При следующей записи пользователя или обновлении групп доступа программа сама пересчитает роли по профилям и уберёт добавленное вручную.

В нетиповой или самописной конфигурации без БСП так делать можно:

  1. Откройте Администрирование → Пользователи.
  2. Откройте карточку пользователя.
  3. На вкладке «Прочие» отметьте роль, в которой есть право «Режим «Все функции»».
  4. Нажмите «ОК».

Изменение ролей в конфигурации поставщика снимает её с поддержки или усложняет обновление. Если нужной роли нет, создайте новую роль в расширении конфигурации, а не правьте типовую.

Роли «Полные права» и «Администратор системы»

В типовых конфигурациях роль «Полные права» включает и режим всех функций, и право администрирования. Роль «Администратор системы» нужна для операций с пользователями и параметрами базы. Обе роли — для администратора. Бухгалтеру хватит отдельной узкой роли.

Обновление платформы, конфигурации и интернет-поддержка

Чаще всего режим техспециалиста включают перед обновлением: администратору нужен доступ к служебным обработкам. Но само обновление в типовых конфигурациях делается из раздела, а не из дерева метаданных.

Подключение интернет-поддержки

  1. Откройте Администрирование → Интернет-поддержка и сервисы.
  2. Нажмите «Подключить интернет-поддержку».
  3. Введите логин и пароль от портала, выданные по договору сопровождения (ИТС).
  4. После подключения в этом же разделе станут доступны автоматическая проверка обновлений, загрузка классификаторов и курсов валют.

Обновление конфигурации из Предприятия

  1. Откройте Администрирование → Обслуживание.
  2. Выберите «Обновление версии программы».
  3. Программа проверит наличие релиза, скачает его и предложит создать резервную копию.
  4. Обновление выполняется при монопольном доступе: остальных пользователей нужно выпустить из базы. Сеансы, которые не закрылись сами, программа предложит завершить.

Перед обновлением обязательно сделайте резервную копию: выгрузку .dt в Конфигураторе или копию каталога файловой базы. Предупредите пользователей заранее — незаписанные документы в их сеансах пропадут.

Обновление платформы

Новую версию платформы ставят на компьютеры дистрибутивом, на сервере — через установку новой версии сервера 1С. Конфигурация может требовать номер платформы не ниже определённого: в описании релиза это указано, а при попытке обновиться на старой платформе программа сама сообщит минимальный номер.

Регламентные и фоновые задания

Регламентные задания — это то, что 1С делает сама по расписанию: загрузка курсов валют, обмен с банком, обновление индекса полнотекстового поиска , проверка обновлений.

Где ими управлять

В типовых конфигурациях на БСП:

  1. Откройте Администрирование → Обслуживание.
  2. В группе «Регламентные операции» перейдите по ссылке «Регламентные и фоновые задания».
  3. На вкладке регламентных заданий видно расписание, дату последнего запуска и результат.
  4. На вкладке фоновых заданий — что выполняется сейчас и что завершилось с ошибкой.

Здесь можно включить или выключить задание, поменять расписание и запустить вручную.

Файловая и клиент-серверная база

Вариант базыКто запускает задания
Клиент-сервернаяСервер 1С по расписанию, независимо от того, открыта ли программа у пользователей
ФайловаяТолько сеанс пользователя, открытый в программе. Закрыли все окна — задания не выполняются

💡 Для файловой базы с важными заданиями (обмен с сайтом, загрузка выписок) держите на отдельном компьютере постоянно открытый сеанс отдельного служебного пользователя. Для сервера проверьте, что в свойствах информационной базы в консоли кластера снят флажок «Блокировка регламентных заданий включена».

Если задание не выполняется

  • 🔴 В списке задание выключено — включите и проверьте расписание.
  • 🔴 В колонке результата стоит ошибка — откройте подробности: обычно там текст исключения или нехватка прав у пользователя, от имени которого задание выполняется.
  • 🔴 В клиент-серверной базе ничего не выполняется вообще — проверьте флажок блокировки регламентных заданий в консоли кластера.

Диагностика: флажок не виден и база тормозит

Сначала разберитесь с самим режимом, потом — с производительностью.

Диагностика: выберите симптом

Активные пользователи и журнал регистрации

Обработка «Активные пользователи» показывает, кто сейчас в базе, с какого компьютера и в каком приложении. Пригодится перед обновлением: видно, кого просить выйти.

«Журнал регистрации» хранит события: входы, записи документов, ошибки. Отберите события по уровню «Ошибка» и интервалу дат — так быстро находят, кто и когда изменил документ или почему упало регламентное задание.

Управление итогами

Для больших регистров накопления и бухгалтерии обработка «Управление итогами» позволяет пересчитать итоги. Пересчёт полезен, когда остатки в отчётах расходятся с движениями документов.

Пересчёт итогов на большой базе нагружает сервер и может идти часами. Запускайте его вне рабочего времени.

Производительность

Если пользователи жалуются на медленную работу, у техспециалиста есть три уровня проверки:

  1. Внутри конфигурации. В типовых конфигурациях на БСП есть подсистема оценки производительности: в разделе Администрирование → Обслуживание найдите группу, связанную с производительностью, и включите замеры времени ключевых операций. Через неделю видно, какие операции стали медленнее.
  2. Консоль кластера. Для клиент-серверной базы откройте консоль администрирования серверов 1С и посмотрите сеансы, соединения и нагрузку рабочих процессов. Перед завершением чужого сеанса предупредите пользователя: несохранённые данные пропадут.
  3. Технологический журнал. Настраивается файлом 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С, должны быть права на запись в него. Платформа подхватывает изменения файла сама, перезапуск службы не нужен.

Частые вопросы

Можно ли включить режим техспециалиста сразу всем пользователям?
Флажок — личная настройка каждого пользователя. Администратор может скопировать настройки одного пользователя другим в разделе Администрирование → Настройки пользователей и прав через копирование настроек. Но право должно быть у каждого.
Работает ли режим техспециалиста в веб-клиенте?
Да. Флажок и команда в главном меню есть и в веб-клиенте, и в тонком клиенте.
Чем режим техспециалиста отличается от Конфигуратора?
В режиме техспециалиста вы работаете с данными: смотрите и правите записи. В Конфигураторе меняют структуру базы: объекты, формы, роли, модули. Данные там не редактируют.
Опасно ли оставлять режим включённым?
Сам по себе нет. Риск в правах: если у пользователя широкие права на запись, через дерево объектов он может изменить служебные регистры. Для бухгалтеров лучше включать режим на время задачи.
Почему в облачной 1С нет флажка?
В облачных сервисах права администратора часто ограничены провайдером. Попросите владельца абонента выдать нужную роль или обратитесь в поддержку сервиса.