Когда речь заходит о презентациях в 1С, многие пользователи представляют себе привычные слайды из PowerPoint или Google Slides. Однако в контексте платформы 1С:Предприятие этот термин имеет совершенно иное значение. Презентация здесь — это не инструмент для демонстрации данных, а специальный объект конфигурации, который определяет, как информация будет отображаться пользователю в интерфейсе программы. Без грамотно настроенных презентаций даже самая функциональная система может оказаться неудобной или непонятной для работы.
В этой статье мы разберём, что такое презентация в 1С на практике: от базовых понятий до нюансов настройки для разных ролей (бухгалтера, кладовщика, менеджера). Вы узнаете, как презентации связаны с формами, отчётами и печатными документами, а также где их можно редактировать без углубленных знаний программирования. Особое внимание уделим типичным ошибкам, которые делают интерфейс программы громоздким или нелогичным.
Если вы когда-нибудь сталкивались с тем, что в 1С "всё есть, но ничего не видно" или "кнопки разбросаны по всему экрану", скорее всего, проблема кроется именно в презентациях. Далее — подробный гайд с примерами и инструкциями.
Что такое презентация в 1С: определение и роль в системе
В платформе 1С:Предприятие 8 презентация — это описание структуры данных, которое определяет:
- 📊 Какие поля объекта (документа, справочника, отчёта) будут показаны пользователю;
- 🎨 В каком порядке и каком виде (таблица, дерево, список, карточка);
- 🔧 Какие действия (кнопки, команды) доступны для этих данных;
- 👥 Для каких ролей (бухгалтер, администратор, менеджер) какие элементы будут видимы.
Проще говоря, презентация — это "мост" между сырыми данными в базе и тем, что видит пользователь на экране. Без неё система не сможет корректно отобразить даже простой справочник товаров или документ "Реализация".
Пример: в справочнике Номенклатура хранятся десятки полей (артикул, вес, производитель, цена закупки и т.д.). Презентация решает, какие из них показывать в списке товаров кладовщику (например, только название и остаток), а какие — менеджеру по продажам (название, цена продажи, скидка).
Если в 1С внезапно пропали колонки в таблице или кнопки в форме — первым делом проверьте настройки презентации для этой роли!
Виды презентаций в 1С: сравнительная таблица
В зависимости от назначения и места использования, презентации в 1С делятся на несколько типов. Ниже — ключевые различия между ними:
| Тип презентации | Где используется | Примеры | Кто настраивает |
|---|---|---|---|
| Презентация списка | Отображение данных в виде таблицы (список документов, справочников) | Список товаров в справочнике Номенклатура, журнал документов Поступление |
Программист или администратор |
| Презентация формы | Оформление карточки объекта (документа, справочника) | Форма документа Счёт на оплату или карточка контрагента |
Программист |
| Презентация отчёта | Структура выходных данных в отчётах (СКД) | Отчёт Оборотно-сальдовая ведомость или Анализ продаж |
Программист или аналитик |
| Презентация печатной формы | Макет документов для печати (PDF, Excel, Word) | Печатная форма Торг-12 или Акт выполненных работ |
Программист |
| Презентация командного интерфейса | Набор кнопок и панелей в верхнем/нижнем меню формы | Кнопки "Провести", "Печать", "Создать на основании" в документе | Программист |
Важно понимать, что одна и та же сущность (например, документ РеализацияТоваровУслуг) может иметь несколько презентаций для разных сценариев: одну для списка документов, другую для формы редактирования, третью для печатной формы.
Где хранятся презентации в 1С и как их найти
Все презентации в 1С:Предприятие 8 хранятся в конфигурации — внутренней структуре программы, которую можно редактировать в режиме Конфигуратор. Чтобы их найти:
- Откройте 1С в режиме
Конфигуратор(для этого при запуске удерживайтеShiftили выберите пункт в меню запуска). - В дереве объектов конфигурации найдите нужный объект (например, справочник
Номенклатураили документПоступлениеТоваров). - Раскройте ветку объекта и найдите папку
ПрезентацииилиФормы(в зависимости от типа). - Дважды кликните на презентацию, чтобы открыть её в редакторе.
Для пользовательских ролей (например, "Кладовщик" или "Менеджер по продажам") презентации могут настраиваться отдельно. Это позволяет скрывать ненужные поля или кнопки для конкретных сотрудников. Например, кладовщику не нужны поля "Цена продажи" в справочнике товаров, а бухгалтеру — кнопка "Резервировать товар".
Как открыть конфигуратор, если его нет в меню запуска?
Если при запуске 1С нет возможности выбрать Конфигуратор, значит у вашей учётной записи недостаточно прав. Обратитесь к администратору системы или запустите 1С с параметром /Config через командную строку. Пример команды:
"C:\Program Files\1cv8\8.3.20.1500\bin\1cv8.exe" /Config
В новых версиях 1С:Предприятие 8.3 (начиная с 8.3.15) часть презентаций можно редактировать без программирования — через механизм "Настройка списков и форм" (доступен в пользовательском режиме по кнопке Ещё → Настроить список). Однако это касается только базовых настроек (видимость колонок, порядок сортировки).
Как создать и настроить презентацию в 1С: пошаговая инструкция
Рассмотрим процесс на примере презентации списка для справочника Контрагенты. Предположим, нам нужно добавить в таблицу колонку "Дата последнего заказа" и скрыть ненужные поля для роли "Менеджер по продажам".
Сделать резервную копию базы данных|Открыть конфигуратор с правами администратора|Найти нужный объект в дереве конфигурации|Проверьте, что презентация не заблокирована для изменений-->
Шаг 1. Открытие презентации
В Конфигураторе найдите справочник Контрагенты, раскройте его ветку и выберите Формы → Форма списка. В открывшемся окне перейдите на вкладку Презентация.
Шаг 2. Добавление новой колонки
В дереве презентации найдите раздел Список и добавьте новый элемент типа Поле. Задайте ему свойства:
- 🔹
Имя:ДатаПоследнегоЗаказа; - 🔹
Заголовок: "Дата последнего заказа"; - 🔹
ПутьКДанным: укажите выражение, которое будет вычислять дату (например, через запрос к документамЗаказПокупателя).
Шаг 3. Настройка видимости для ролей
Чтобы колонка была видна только менеджерам, в свойствах поля укажите:
- 🔹
Видимость:Ложь(по умолчанию скрыто); - 🔹
УправляемаяВидимость: добавьте условиеТекущаяРоль() = "МенеджерПоПродажам".
Шаг 4. Сохранение и тестирование
Сохраните изменения (F2 или кнопка Сохранить), обновите конфигурацию базы (Конфигурация → Обновить конфигурацию базы данных) и проверьте результат в пользовательском режиме.
Всегда тестируйте презентации под разными ролями! То, что видно администратору, может быть скрыто для обычного пользователя.
Типичные ошибки при работе с презентациями и как их избежать
Даже опытные пользователи 1С иногда допускают ошибки при настройке презентаций, которые ведут к торможению интерфейса, потере данных или некорректному отображению. Вот самые распространённые из них:
⚠️ Внимание! Если в презентации списка добавить поле с длинным вычислением (например, запрос к большой таблице), то при открытии списка система будет "подвисать". Всегда оптимизируйте запросы или используйте ОтложенноеВычисление.
Ошибка 1. Перегрузка презентации ненужными полями
Многие разработчики добавляют в презентацию все возможные поля объекта, "на всякий случай". Это приводит к:
- 🐢 Замедлению загрузки формы;
- 📉 Ухудшению читаемости (пользователь теряется в десятках колонок);
- 🔄 Усложнению поддержки (при изменении структуры данных приходится править презентацию).
Решение: оставляйте только те поля, которые реально нужны для работы. Остальные можно добавить через механизм ДополнительныеОтборы или НастройкиСписка.
Ошибка 2. Жёсткая привязка к ролям без гибкости
Если в презентации жёстко прописано, что поле видно только для одной роли, то при добавлении новой роли придётся править код. Лучше использовать группы доступа или динамическую видимость через функции.
Ошибка 3. Игнорирование мобильной версии
В 1С:Предприятие 8.3 есть отдельные презентации для десктопной и мобильной версий. Если не настроить мобильную презентацию, то на телефоне или планшете интерфейс будет неудобным (мелкие кнопки, нечитаемые таблицы).
Ошибка 4. Использование сложных выражений без кеширования
Если в презентации есть поля с вычислениями (например, "Итоговая сумма с НДС"), то при большом объёме данных они будут пересчитываться каждый раз при обновлении списка. Это тормозит систему. Решение: используйте КешироватьПриПолучении или выносите вычисления в отдельные регистры.
Презентации в 1С для разных задач: практические примеры
Разберём, как презентации применяются в реальных бизнес-задачах на примере трёх сценариев: для бухгалтерии, склада и отдела продаж.
Пример 1. Бухгалтерия: оборотно-сальдовая ведомость
В отчёте Оборотно-сальдовая ведомость презентация определяет:
- 📅 Какие периоды доступны для анализа (месяц, квартал, год);
- 💰 Какие субконто (аналитика) показывать по умолчанию (например, "Контрагенты" или "Договоры");
- 📊 Формат вывода (иерархический список, сводная таблица, диаграмма).
Частая настройка: скрыть ненужные субконто для упрощения отчёта или добавить колонку "Процент от общего оборота".
Пример 2. Склад: журнал документов "Поступление товаров"
Для кладовщика важно видеть в списке документов:
- 📦 Номер и дату поступления;
- 🏭 Поставщика;
- 📋 Статус (оплачено/не оплачено, принято на склад/не принято);
- 🔍 Количество позиций в документе.
Презентация здесь настраивается так, чтобы эти данные были видимы в первую очередь, а второстепенные (например, "Договор" или "Счёт-фактура") — скрыты или свёрнуты.
Пример 3. Продажи: карточка клиента в CRM
В форме справочника Контрагенты для менеджера по продажам презентация может включать:
- 📞 История звонков и писем;
- 💳 История заказов и оплат;
- 🎯 Сегмент клиента (VIP, оптовик, розница);
- 📌 Прикреплённые файлы (договора, сканы паспортов).
При этом бухгалтеру в этой же карточке будут видны только реквизиты для документов (ИНН, КПП, банковские счета).
Для CRM-систем в 1С часто используют динамические презентации, которые подстраиваются под историю взаимодействия с клиентом. Например, если клиент не покупал больше 6 месяцев, менеджеру будет показан баннер "Возобновить контакт".
Как редактировать презентации без программирования: инструменты для пользователей
Не все изменения в презентациях требуют вмешательства программиста. В 1С:Предприятие 8.3 есть инструменты, позволяющие настраивать отображение данных прямо в пользовательском режиме:
1. Настройка списков
В любом списке (например, в журнале документов) нажмите Ещё → Настроить список. Здесь можно:
- 🔄 Изменить порядок колонок;
- 👁️ Скрыть ненужные поля;
- 🔍 Добавить отборы (фильтры);
- 📊 Группировать данные по любому полю.
Эти настройки сохраняются индивидуально для каждого пользователя и не затрагивают общую конфигурацию.
2. Настройка форм
В формах документов или справочников доступна кнопка Ещё → Изменить форму. С её помощью можно:
- 📱 Перетаскивать поля мышью;
- 🗑️ Убирать ненужные вкладки;
- 🔄 Меня местами группы элементов.
3. Сохранение пользовательских настроек
Все изменения, сделанные через Настроить список или Изменить форму, можно сохранить как пользовательский вариант. Для этого:
- Настройте список или форму под себя;
- Нажмите
Ещё → Сохранить настройки; - Задайте имя варианту (например, "Для отдела продаж");
- Выберите, будет ли этот вариант доступен другим пользователям.
⚠️ Внимание! Пользовательские настройки презентаций хранятся в базе данных и могут сброситься при обновлении конфигурации. Всегда делайте резервную копию перед массовыми изменениями!
FAQ: Частые вопросы о презентациях в 1С
Можно ли перенести презентацию из одной базы 1С в другую?
Да, но не напрямую. Презентации — это часть конфигурации, поэтому их перенос требует:
- Выгрузки объекта (например, справочника) через
Конфигуратор → Файл → Выгрузить; - Загрузки в другую базу с последующим объединением;
- Ручной правки конфликтов (если структуры баз отличаются).
Для переноса только визуальных настроек (без программного кода) можно использовать Сохранённые настройки в пользовательском режиме.
Почему после обновления 1С исчезли колонки в списке документов?
Это типичная ситуация, когда:
- Обновление сбросило пользовательские настройки презентации;
- В новой версии изменилась структура объекта (например, поле было переименовано);
- Администратор применил стандартную конфигурацию, перезаписав ваши правки.
Решение: восстановите настройки через Настроить список или обратитесь к программисту для правки презентации в конфигураторе.
Как сделать, чтобы презентация автоматически подстраивалась под размер экрана?
В 1С 8.3 для этого используются:
- Адаптивные формы: в свойствах презентации установите
АвтоРазмер = Истина; - Группы полей с автопереносом: объедините элементы в контейнеры с свойством
Переносить = Истина; - Условное отображение: скрывайте второстепенные поля на маленьких экранах через
Видимость = Ложьс проверкой разрешения.
Для мобильных устройств лучше создавать отдельные презентации с упрощённым интерфейсом.
Можно ли в презентации 1С использовать данные из внешних источников (Excel, API)?
Да, но с оговорками:
- Для Excel: данные сначала нужно загрузить в 1С (например, через
ЗагрузкаДанныхИзТабличногоДокумента), а затем использовать в презентации как обычно; - Для API: создайте
HTTP-СервисилиWeb-расширение, которое будет подгружать данные в фоновом режиме, а в презентации отображать их черезДинамическийСписок; - Для SQL-баз: используйте
ВнешнийИсточникДанныхи свяжите его с презентацией через запрос.
Важно: внешние данные в презентациях не кешируются, поэтому их подгрузка может тормозить интерфейс.
Где учиться работать с презентациями в 1С с нуля?
Рекомендуемые источники:
- Официальная документация: раздел "Разработка управляемого интерфейса" в ИТС;
- Курсы 1С:
- "Основы конфигурирования в 1С:Предприятие 8" (для начинающих);
- "Разработка управляемых форм" (продвинутый уровень).
- Практика: попробуйте редактировать презентации в демо-базе (например, 1С:Управление торговлей);
- Сообщества: форумы Инфостарт или 1С, где разбирают реальные кейсы.
Для бухгалтеров и пользователей без технических навыков подойдут вебинары по настройке списков и отчётов (например, от 1С:Учебного центра).