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

Документы и Печать · 11 мин

Как редактировать табличный документ в 1С

Как редактировать табличный документ в 1С: работа с ячейками, формулами, форматированием и печатью. Практические приёмы для 1С:Предприятие 8.3.

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

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

Ниже разобраны все рабочие приёмы: включение режима редактирования, работа с ячейками и формулами, форматирование, сохранение в файл и типичные ошибки. Материал ориентирован на 1С:Предприятие 8.3, но большинство действий одинаково работает и в более ранних версиях платформы.

Что такое табличный документ и где он встречается

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

Файл табличного документа имеет расширение .mxl. Его можно открыть через меню «Файл» → «Открыть» в любом клиенте 1С, передать коллеге по почте или сохранить как шаблон. Платформа также умеет сохранять табличные документы в форматы Excel (XLS/XLSX), PDF, HTML, ODS и текстовый формат, что удобно для обмена с теми, у кого 1С не установлена.

Как включить режим редактирования

По умолчанию сформированная печатная форма или отчёт открываются в режиме «только просмотр»: ячейки нельзя изменить, курсор по ним не встаёт. Это защита от случайных правок. Чтобы начать редактирование, откройте меню «Таблица» → «Вид» и установите флажок «Редактирование». В некоторых конфигурациях та же функция доступна кнопкой на панели инструментов или через «Ещё» → «Изменить».

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

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

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

Работа с ячейками: текст, формулы и параметры

Ячейка табличного документа может содержать три вида наполнения: текст, значение и формулу. Обычный текст просто отображается. Формула начинается со знака «=» и вычисляется при просмотре — например, =Сумма(A1:A10) или =B2*C2. Третий тип — параметр макета: в конфигураторе ячейка может содержать имя параметра в квадратных скобках, например [Номенклатура], и при формировании печатной формы программа подставит туда реальные данные.

Чтобы изменить содержимое ячейки, выделите её и начните вводить текст, либо откройте строку формул (меню «Таблица» → «Вид» → «Строка формул») и отредактируйте значение там. Двойной щелчок по ячейке также переводит её в режим ввода. Для вставки разрыва строки внутри ячейки используйте Ctrl+Enter.

Формулы в табличном документе поддерживают арифметику, ссылки на ячейки по именам (например, R5C3 или заданные имена областей) и часть встроенных функций: Сумма, Среднее, Мин, Макс, Счёт. Синтаксис беднее, чем в Excel, поэтому сложные вычисления лучше выносить в запросы и код, а в табличном документе оставлять простые итоги.

Форматирование: шрифты, границы и объединение ячеек

Оформление ячеек настраивается через панель инструментов форматирования или окно свойств. Доступны шрифт, размер, начертание, цвет текста и фона, выравнивание по горизонтали и вертикали, ориентация текста (в том числе вертикальная), перенос по словам. Чтобы текст не «вылезал» за границы ячейки, включите свойство «Переносить» в свойствах ячейки — это частая причина «кривых» печатных форм.

Границы задаются кнопкой «Границы» на панели инструментов: можно выбрать толщину, стиль линии и применить её к контуру или внутренним разделителям выделенного диапазона. Объединение ячеек выполняется через «Таблица» → «Объединить» (или кнопкой на панели): выделите диапазон и объедините его в одну ячейку. Разъединение делается той же командой повторно.

Ширину колонок и высоту строк меняют перетаскиванием границ заголовков или через «Таблица» → «Строки и колонки» → «Ширина колонок» / «Высота строк». Автоподбор высоты строки по содержимому включается свойством «АвтоВысотаСтроки» — полезно для ячеек с длинным текстом и переносом.

Разовая правка печатной формы или изменение макета

Ключевой выбор: исправить один конкретный экземпляр печатной формы или изменить шаблон навсегда. Разовая правка делается в режиме редактирования прямо в сформированном документе — изменения касаются только того, что вы видите на экране, и после закрытия без сохранения пропадут. Это подходит, когда нужно срочно поправить опечатку перед печатью.

Изменение макета выполняется в конфигураторе: Конфигурация → открыть нужный объект (документ, отчёт) → Макеты → найти макет печатной формы. Там правятся области, параметры и оформление. После сохранения конфигурации новая форма будет применяться ко всем печатным документам. Такая работа требует прав на изменение конфигурации и понимания, какие параметры заполняет код.

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

Как выбрать подход

Нужно исправить одну печатную форму перед печатьюВключите режим редактирования и поправьте сформированный табличный документ вручную
Ошибка повторяется в каждой печатной формеПравьте макет в конфигураторе или обратитесь к разработчику
Печатную форму нужно передать внешнему получателюСохраните табличный документ как PDF или Excel через «Файл» → «Сохранить как»
Данные в форме не соответствуют учётуИсправляйте документ-источник, а не печатную форму

Сохранение, печать и экспорт результата

Отредактированный табличный документ сохраняется через «Файл» → «Сохранить» или «Сохранить как». В диалоге выбора типа файла доступны: табличный документ (*.mxl), лист Excel, документ PDF, HTML, текст и другие форматы. Для архива и обмена внутри компании на 1С удобен MXL — он сохраняет формулы и форматирование без потерь. Для отправки контрагентам лучше PDF: его нельзя случайно изменить.

Печать выполняется стандартно: «Файл» → «Печать» или Ctrl+P. Перед печатью проверьте параметры страницы («Файл» → «Параметры страницы»): ориентацию, поля, масштаб и разбиение на страницы. Полезные настройки — «Автомасштаб» (вписать в ширину страницы), повторение шапки на каждом листе (свойство «Повторять при печати строки») и колонтитулы с номерами страниц.

Контрольные точки

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

Отображение текста в ячейках
Норма

Текст полностью виден, переносится по словам

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

Текст обрезан или налезает на соседние ячейки

Формулы и итоги
Норма

Итоговые суммы пересчитываются при изменении значений

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

В ячейке виден текст формулы вместо результата

Предпросмотр печати
Норма

Все колонки помещаются на страницу, шапка повторяется

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

Таблица разрывается, часть колонок уходит на отдельный лист

Сохранённый файл
Норма

PDF или Excel открывается с тем же оформлением

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

При экспорте теряются границы или шрифты

Типичные ошибки и ограничения

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

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

Третья типичная проблема — потеря правок. Сформированный табличный документ не сохраняется автоматически вместе с документом-источником. Если вы внесли правки и закрыли окно, они пропадут. Сохраняйте результат в файл или сразу печатайте.

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

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

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

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

Почему ячейки табличного документа не редактируются?

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

Можно ли вставить формулу как в Excel?

Да, но с ограничениями. Формулы начинаются со знака «=», поддерживают арифметику, ссылки на ячейки и функции вроде Сумма, Мин, Макс, Среднее. Сложных функций уровня ВПР или сводных таблиц в табличном документе нет — для таких задач экспортируйте данные в Excel.

Как изменить печатную форму для всех документов разом?

Нужно править макет в конфигураторе: найдите объект (документ или обработку), откройте его макет, внесите изменения и обновите конфигурацию. Работа требует прав разработчика и тестирования, поскольку ошибка в макете сломает формирование формы у всех пользователей.

Сохранятся ли мои правки, если просто закрыть окно?

Нет. Сформированный табличный документ — временный объект, он не привязан к базе данных. Чтобы сохранить правки, используйте «Файл» → «Сохранить как» и выберите формат MXL, PDF или Excel.

Как отправить табличный документ тому, у кого нет 1С?

Сохраните его в универсальном формате: PDF — для просмотра и печати без возможности правки, Excel (XLSX) — если получателю нужно работать с данными. Оба варианта доступны в диалоге «Сохранить как» через выбор типа файла.

Чем табличный документ отличается от табличной части документа?

Табличная часть — это данные, хранящиеся в базе внутри документа (список товаров, суммы). Табличный документ — визуальное представление данных для экрана и печати. Правка табличной части меняет учёт, правка табличного документа — только внешний вид распечатки.