Быстрый старт · 11 мин
Что такое интерфейс в 1С и как им управлять
Разбираем, что такое интерфейс в 1С: виды интерфейсов (такси, обычные формы), отличия, настройка панелей разделов и функций, практические советы для пользователей.
Интерфейс в 1С — это вся визуальная оболочка программы, с которой работает пользователь: окна, панели разделов, меню, формы документов и справочников, кнопки команд. От того, какой интерфейс выбран и как он настроен, напрямую зависит скорость работы: одни и те же операции в удобно настроенном интерфейсе выполняются в разы быстрее.
Термин «интерфейс» в 1С используется в двух смыслах. В широком — это всё, что видит пользователь на экране. В узком, техническом — это механизм платформы, который определяет, как строятся формы, панели навигации и командная строка. Именно второй смысл важен, когда речь идёт о выборе между «обычными формами» и интерфейсом «Такси».
Понимание устройства интерфейса нужно не только разработчикам. Рядовой пользователь может самостоятельно настроить панель разделов, добавить избранное, изменить порядок команд — и это легальные штатные возможности, не требующие доработки конфигурации.
Из чего состоит интерфейс 1С
Главное окно программы в интерфейсе «Такси» делится на несколько функциональных зон. Панель разделов показывает крупные области учёта: «Продажи», «Закупки», «Склад», «Банк», «Зарплата» и так далее. Панель функций текущего раздела содержит ссылки на документы, справочники и отчёты выбранного раздела. Рабочая область — центральная часть, где открываются формы.
Дополнительно есть панель открытых окон (вкладки открытых форм), панель избранного и панель истории — они помогают быстро возвращаться к часто используемым объектам. Строка поиска в верхней части окна позволяет находить документы и элементы справочников по подстроке, не открывая списки.
Каждая форма объекта — документа, элемента справочника, отчёта — тоже часть интерфейса. Форма состоит из полей ввода, табличных частей, командной панели с кнопками («Записать», «Провести», «Печать») и навигационных ссылок на связанные объекты.
Виды интерфейсов: «Такси» и обычные формы
Платформа 1С:Предприятие поддерживает два принципиально разных интерфейса. Обычные формы — устаревший вариант, применявшийся в версиях до 8.2 и частично в 8.3 в режиме совместимости. Управляемые формы с интерфейсом «Такси» — современный стандарт, используемый во всех актуальных конфигурациях.
Ключевое отличие — в подходе к построению. Обычная форма рисуется разработчиком попиксельно: он сам размещает каждое поле и кнопку. Управляемая форма описывается декларативно: разработчик указывает, какие данные и команды должны быть, а платформа сама компонует их на экране с учётом размера окна и устройства.
| Критерий | Обычные формы | Интерфейс «Такси» |
|---|---|---|
| Построение форм | Ручное размещение элементов | Автоматическая компоновка платформой |
| Работа в веб-клиенте | Ограничена или невозможна | Полноценная |
| Адаптация под размер окна | Нет | Да, элементы перестраиваются |
| Тонкий клиент и мобильная платформа | Не поддерживается | Поддерживается |
| Актуальность | Устаревший режим совместимости | Стандарт для новых разработок |
Узнать, какой интерфейс используется, можно визуально: «Такси» имеет панель разделов, крупные кнопки и современное оформление, а обычное приложение выглядит как классическая MDI-программа с меню «Файл», «Операции» и вложенными окнами.
Сравнение вариантов
Подходит для всех современных конфигураций, веб-клиента и мобильной работы. Ограничение: старые доработки под обычные формы в нём не отображаются.
Оправдано только для старых конфигураций, не переведённых на управляемые формы. Ограничение: нет веб-клиента, платформа постепенно сворачивает поддержку.
Как настроить интерфейс под себя
Базовая персонализация доступна любому пользователю без прав администратора. Через главное меню (кнопка с изображением стрелки в левом верхнем углу) открывается раздел «Вид», где находятся команды настройки панелей.
Настройки интерфейса сохраняются персонально для каждого пользователя в информационной базе. Это значит, что изменения одного сотрудника не влияют на остальных, а администратор может централизованно скопировать типовые настройки всем пользователям через обработку «Настройки пользователей» в разделе администрирования.
Отдельный полезный приём — настройка формы конкретного объекта. В меню «Ещё» большинства форм есть пункт «Изменить форму»: можно скрыть неиспользуемые поля, изменить порядок колонок табличной части, добавить реквизиты, которые разработчик не вывел по умолчанию.
Роль прав доступа в отображении интерфейса
Интерфейс 1С динамический: пользователь видит только те разделы, команды и поля, к которым у него есть права. Если сотруднику не назначена роль на работу с банковскими документами, раздел «Банк» может не отображаться вовсе, а соответствующие команды исчезнут из панели функций.
Это важно учитывать при диагностике жалоб вида «у меня прала кнопка». В большинстве случаев причина не в сбое программы, а в изменении ролей пользователя или в переходе конфигурации на новую структуру подсистем. Проверку стоит начинать с раздела «Администрирование» → «Пользователи и права».
В типовых конфигурациях на базе Библиотеки стандартных подсистем видимость разделов также может зависеть от функциональных опций. Например, если в настройках отключён учёт по нескольким складам, связанные команды и поля автоматически скрываются — это штатное поведение, а не ошибка.
Интерфейс с точки зрения разработчика
Для разработчика интерфейс в 1С — это набор объектов конфигурации: подсистемы (формируют панель разделов), общие командные интерфейсы, формы объектов и декларативные описания их элементов. В конфигураторе ветка «Общие» → «Подсистемы» определяет, какие разделы увидит пользователь и что войдёт в каждый из них.
Управляемая форма создаётся в редакторе форм конфигуратора: разработчик добавляет реквизиты формы, элементы отображения и команды, а платформа при выполнении сама строит визуальное представление. Программная логика формы пишется во встроенном языке в модулях формы с директивами компиляции «НаКлиенте» и «НаСервере».
Пример программного обращения к элементу формы:
&НаКлиенте
Процедура СкрытьПоле(Команда)
Элементы.Комментарий.Видимость = Ложь;
КонецПроцедурыРазработка под «Такси» требует соблюдения стандартов интерфейса: рекомендуется не размещать на форме лишние элементы, использовать стандартные команды вместо собственных кнопок-дублёров и проверять форму при разной ширине окна, так как компоновка перестраивается автоматически.
Типичные проблемы и их решения
Самая частая ситуация — пользователь случайно скрыл панель разделов или изменил её положение и не может вернуть привычный вид. Решение: главное меню → «Вид» → «Настройка панелей» и выбор нужного расположения панелей. Никаких административных прав для этого не требуется.
Вторая типичная жалоба — медленная работа интерфейса в веб-клиенте или по тонкому клиенту. Причины обычно не в самом интерфейсе, а в канале связи, объёме открываемых списков или установленных пользователем отборах с тяжёлыми условиями. Проверяйте время открытия конкретной формы, а не программы в целом.
Как проверить результат
Отображаются только нужные разделы в удобном порядке
Разделы пропали или дублируются после настройки
Форма открывается за разумное время, все нужные поля видны
Форма открывается долго, поля обрезаны или скрыты
Персональные настройки сохранились
Настройки сбрасываются — вероятна проблема с хранением настроек или правами
Когда настройки недостаточно
Штатная персонализация покрывает типовые потребности: порядок разделов, видимость команд, состав полей формы. Но есть задачи, требующие доработки конфигурации: добавление нового раздела с собственной структурой, создание нестандартной формы с уникальной логикой, вывод на начальную страницу сводных показателей.
Критерий прост: если нужное действие доступно через меню «Вид», «Настройка навигации» или «Изменить форму» — делайте это настройкой. Если требуется изменить поведение программы, состав разделов для всех пользователей или логику формы — это работа для разработчика, желательно через расширение конфигурации, чтобы не усложнять обновления.
Перед внедрением новой конфигурации потратьте время на настройку начальной страницы и панели разделов для каждой роли: кассиру нужны три-четыре команды, а не полный список подсистем. Это сокращает обучение новых сотрудников и количество ошибочных действий в первые недели работы.
Частые вопросы
Чем интерфейс «Такси» отличается от управляемых форм?
«Такси» — это название визуального интерфейса главного окна (панели разделов, функций, открытых окон), а управляемые формы — технология построения отдельных форм объектов. На практике они работают вместе: «Такси» невозможен без управляемых форм, но управляемые формы могут использоваться и с интерфейсом в закладках, без панели разделов.
Можно ли вернуть старый интерфейс в новой конфигурации?
Нет, если конфигурация разработана только под управляемые формы. Режим обычного приложения доступен лишь для старых конфигураций с совместимостью. Переключение режима задаётся в свойствах конфигурации и требует прав разработчика, а для пользователя недоступно.
Почему у коллеги виден раздел, а у меня нет?
Скорее всего, у вас разный набор ролей или профилей групп доступа. Обратитесь к администратору: он сравнит состав ролей через «Администрирование» → «Пользователи и права» и добавит недостающую. Вторая возможная причина — отключённая функциональная опция, но тогда раздел не виден ни у кого.
Сбросятся ли мои настройки интерфейса при обновлении программы?
Большинство персональных настроек сохраняется при штатном обновлении, так как хранится отдельно от конфигурации. Однако если обновление меняет структуру подсистем или состав команд, часть настроек (например, порядок разделов) может стать неактуальной. Копию настроек пользователей администратор может сохранить заранее.
Как добавить нужную команду на начальную страницу?
Откройте главное меню → «Вид» → «Настройка начальной страницы» и перенесите нужные формы из списка доступных в правую колонку. Состав доступных команд определяется конфигурацией: если нужной формы нет в списке, добавить её может только разработчик.
Что делать, если форма отображается некорректно — элементы наезжают друг на друга?
Сначала проверьте, не изменена ли форма пользовательской настройкой: «Ещё» → «Установить стандартные настройки» возвращает вид по умолчанию. Если проблема остаётся у всех пользователей, это дефект разработки формы — сообщите разработчику, указав конфигурацию, версию и размер окна, при котором проявляется проблема.
Что важно запомнить
Интерфейс 1С — это панели разделов, команд и формы объектов; современный стандарт — «Такси» на управляемых формах. Персональная настройка доступна каждому пользователю через меню «Вид» и «Изменить форму» и не требует доработок. Видимость разделов и команд зависит от ролей и функциональных опций — большинство «пропавших кнопок» лечится настройкой прав, а не переустановкой программы.