К статье
Практический материал

Разработка и Конфигурация · 10 мин

Как добавить вкладку «Таблица» в 1С

Как добавить вкладку «Таблица» в 1С: создание страницы на форме документа, табличной части в конфигураторе, настройка в режиме Предприятие.

Вкладка «Таблица» в 1С может означать три разные задачи: добавить страницу с таким названием на форму документа или справочника, добавить табличную часть объекта в конфигураторе или вывести таблицу в отчёт. Способ решения зависит от того, работаете вы в режиме «Предприятие» с правами настройки формы или в конфигураторе.

В типовых конфигурациях (например, «1С:Бухгалтерия» или «1С:Управление торговлей») пользователь без доработки может изменить форму через механизм «Изменить форму», но добавить новую страницу-вкладку таким способом нельзя — можно только переносить и скрывать существующие элементы. Полноценное создание вкладки выполняется в конфигураторе через редактор форм.

Ниже разобраны оба сценария: работа в конфигураторе с группой «Страницы» и табличной частью, а также варианты, доступные в пользовательском режиме без изменения конфигурации. Отдельно рассмотрены проверка результата, типичные ошибки и ограничения.

Что именно вы хотите добавить: определяем задачу

Перед началом работы важно понять, какая из трёх задач стоит. Первая — добавить на форму документа или справочника новую страницу-вкладку с названием «Таблица», на которой будут размещены поля или список. Это делается через группу «Страницы» в редакторе форм конфигуратора.

Вторая задача — добавить в объект конфигурации табличную часть (например, «Товары», «Услуги»), которая отображается на форме как таблица со строками. Табличная часть создаётся в дереве метаданных объекта, а затем выводится на форму.

Третья — пользователь хочет видеть данные в виде таблицы в режиме «Предприятие», например вывести список документов таблицей или сформировать отчёт. Это решается настройками списка и отчётов без вмешательства в конфигурацию.

Маршрут решения

Как выбрать действие

Нужна новая страница-вкладка на форме документаОткройте форму в конфигураторе и добавьте группу «Страницы» со страницей «Таблица»
Нужна таблица со строками внутри документа (товары, услуги)Создайте табличную часть объекта в дереве метаданных и выведите её на форму
Доступа к конфигуратору нетИспользуйте «Изменить форму» для перестановки элементов или обратитесь к администратору 1С

Подготовка: что проверить перед изменением конфигурации

Любые изменения формы в конфигураторе требуют прав на конфигурирование и монопольного доступа при обновлении конфигурации базы данных. Убедитесь, что у вас есть роль «Администратор системы» или полные права, а база не используется другими пользователями в момент обновления.

Перед изменениями сделайте резервную копию информационной базы: в конфигураторе меню «Администрирование» → «Выгрузить информационную базу». Для файловой базы достаточно скопировать файл 1Cv8.1CD. Это позволит откатить изменения, если форма перестанет открываться или данные отобразятся некорректно.

Проверьте, не находится ли конфигурация на поддержке с запретом изменений. Если конфигурация типовая, изменения лучше выполнять через расширение конфигурации — так вы сохраните возможность обновления типового релиза без потери доработок.

Добавляем вкладку «Таблица» на форму в конфигураторе

Откройте конфигуратор, найдите нужный объект в дереве конфигурации (документ, справочник или обработку), перейдите на закладку «Формы» и откройте основную форму объекта. Если формы нет, создайте её конструктором, выбрав тип «Форма документа» (или соответствующий тип объекта).

В редакторе формы в левой части находится дерево элементов. Чтобы создать вкладки, добавьте в корень формы (или в нужное место) элемент «Группа» и установите в его свойствах вид «Страницы». Затем внутрь этой группы добавьте ещё одну группу с видом «Страница» и в свойстве «Заголовок» укажите «Таблица».

Если на форме уже есть группа «Страницы» (в типовых формах она часто называется «ГруппаСтраницы»), просто добавьте в неё новую страницу: правый клик по группе → «Добавить» → «Группа» → вид «Страница». Заголовок страницы и будет текстом вкладки.

Порядок действий
  1. 1
    Откройте конфигуратор и найдите объект в дереве конфигурации
  2. 2
    Откройте или создайте основную форму объекта
  3. 3
    Добавьте группу с видом «Страницы», если её ещё нет
  4. 4
    Внутри неё добавьте группу с видом «Страница» и заголовком «Таблица»
  5. 5
    Перенесите или создайте на странице нужные поля и таблицы
  6. 6
    Обновите конфигурацию базы данных (F7) и проверьте форму в режиме «Предприятие»

Размещение таблицы на новой вкладке

После создания страницы перетащите на неё нужные элементы из дерева элементов формы или добавьте новые через контекстное меню. Для отображения табличной части перетащите её из панели реквизитов на страницу — платформа автоматически создаст элемент «Таблица формы» с колонками по реквизитам табличной части.

В свойствах таблицы настройте видимость колонок, порядок, ширину и командную панель. Если вкладка должна открываться по умолчанию, переместите страницу «Таблица» на первое место внутри группы «Страницы» — первая страница становится активной при открытии формы.

Добавляем табличную часть объекту конфигурации

Если под «вкладкой таблица» понимается таблица со строками внутри документа (как «Товары» в накладной), нужна табличная часть. В дереве конфигурации раскройте объект, найдите ветку «Табличные части», правый клик → «Добавить». Задайте имя, например «Материалы», и синоним — он будет показан пользователю.

Затем добавьте реквизиты табличной части: номенклатуру, количество, цену и другие колонки. Для каждого реквизита укажите тип: ссылка на справочник, число с нужной разрядностью, строка и т.д. Учтите, что изменение структуры табличной части потребует обновления конфигурации базы данных.

После создания табличной части откройте форму объекта и перетащите её из панели реквизитов на нужную страницу. Если табличная часть не отображается в панели реквизитов, нажмите кнопку обновления реквизитов формы или проверьте, что форма связана с объектом (основной реквизит формы имеет тип «ДанныеФормыСтруктура» по вашему объекту).

Что можно сделать в режиме «Предприятие» без конфигуратора

В пользовательском режиме доступна команда «Ещё» → «Изменить форму» (в некоторых конфигурациях — через меню формы). Она позволяет переносить поля между существующими вкладками, скрывать лишние элементы и менять порядок. Новую страницу-вкладку этим способом создать нельзя — ограничение платформы.

Если цель — видеть список документов таблицей с нужными колонками, используйте настройку списка: «Ещё» → «Настроить список» или «Изменить форму» в форме списка. Можно добавить колонки, задать отбор и сортировку, сохранить настройку как стандартную.

Для вывода данных в виде произвольной таблицы без доработки подойдут универсальные отчёты: «Универсальный отчёт» в бухгалтерских конфигурациях или конструктор отчётов на СКД в управляемых приложениях. Там можно собрать таблицу по любым реквизитам объекта.

Сравнение вариантов

Изменение формы в конфигураторе

Полный контроль: новые вкладки, таблицы, логика. Требует прав, обновления конфигурации и осторожности с типовыми объектами.

Расширение конфигурации

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

«Изменить форму» в режиме Предприятие

Безопасно и быстро, но только перестановка и скрытие существующих элементов. Новую вкладку создать нельзя.

Проверка результата и типичные ошибки

После обновления конфигурации базы данных откройте объект в режиме «Предприятие»: вкладка «Таблица» должна отображаться в форме, переключаться по клику, а все размещённые на ней элементы — работать. Проверьте форму под пользователем с ограниченными правами: при нехватке прав на реквизиты вкладка может отображаться пустой.

Частая ошибка — страница добавлена, но не видна: обычно причина в том, что группа создана с видом «Обычная группа» вместо «Страница», либо страница размещена вне группы «Страницы». Вторая типичная ситуация — после доработки типовой формы она перестаёт обновляться вместе с релизом, и новые типовые элементы не появляются.

Типичные ошибки
01
Группе задан вид «Обычная группа» вместо «Страница» — вкладка отображается как обычный блок без переключения
02
Изменение типовой формы напрямую — конфигурация снимается с полной поддержки, обновления релизов требуют ручного сравнения
03
Обновление конфигурации без резервной копии — при ошибке структуры данных откат затруднён
04
Проверка только под администратором — у рядовых пользователей вкладка может быть пустой из-за прав доступа
Контрольные точки

Как проверить результат

Вкладка «Таблица» в форме
Норма

Отображается в списке вкладок, переключается по клику

Тревожный признак

Вкладки нет или она показана как обычная группа без переключателя

Содержимое вкладки
Норма

Все поля и таблицы видны и редактируются

Тревожный признак

Элементы отсутствуют или недоступны у части пользователей

Обновление типовой конфигурации
Норма

Доработка в расширении, типовой релиз обновляется штатно

Тревожный признак

Форма изменена напрямую, обновление требует ручного объединения

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

Можно ли добавить вкладку на форму без конфигуратора?

Нет, создание новой страницы-вкладки доступно только в редакторе форм конфигуратора или через расширение. В режиме «Предприятие» команда «Изменить форму» позволяет лишь переносить и скрывать существующие элементы между уже имеющимися вкладками.

Почему добавленная страница не отображается как вкладка?

Проверьте два момента: родительская группа должна иметь вид «Страницы», а сама страница — вид «Страница» и находиться внутри этой группы. Также убедитесь, что у страницы заполнен заголовок — без него вкладка может выглядеть пустой.

Как добавить вкладку в типовую конфигурацию, чтобы не сломать обновления?

Создайте расширение конфигурации (меню «Конфигурация» → «Расширения конфигурации»), заимствуйте нужную форму объекта в расширение и добавьте страницу «Таблица» уже там. Типовая конфигурация останется на поддержке и будет обновляться штатно.

Чем вкладка-страница отличается от табличной части?

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

Вкладка видна администратору, но пустая у пользователя. Что делать?

Проверьте права доступа к реквизитам и табличным частям объекта для роли пользователя. Если прав на чтение реквизита нет, платформа скрывает связанные элементы формы. Настройте роли в конфигураторе или профили групп доступа в режиме «Предприятие».

Итог

Что важно запомнить

Вкладка «Таблица» создаётся в конфигураторе через группу «Страницы» и страницу с нужным заголовком; таблица со строками — через табличную часть объекта. Для типовых конфигураций используйте расширение, перед изменениями делайте резервную копию, а после — проверяйте форму под обычным пользователем.