Перейти к основному содержимому

Работа с табличным документом

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

Над табличным документом можно выполнять следующие действия:

  • Экспортировать уже существующий табличный документ.
  • Создать новый.
  • Задать или изменить структуру:
    • Добавить ячейки или области, столбцы, строки.
    • Выбрать отдельные ячейки или целую область.
  • Оформление:
    • Шрифт: абсолютный (по умолчанию) или соответствующий настройкам пользователя.
    • Границы ячеек и областей табличного документа: вид (нет, линия, пунктир и т. д.) и толщина.
  • Экспортировать готовый документ в различные форматы:
    • ANSITXT
    • DOCX
    • HTML3
    • HTML4
    • HTML5
    • MXL
    • ODS
    • PDF
    • PDF_A_1
    • PDF_A_2
    • PDF_A_3
    • TXT
    • XLS
    • XLSX
  • Сохранить готовый документ как байты.

В «1С:Шине» существует два основных способа работы с табличными документами:

  • Программно: на встроенном языке «вручную» формируется объект табличного документа, после чего при необходимости сохраняется в нужный формат (например, XLS). Для работы с табличным документом во встроенном языке используется тип ТабличныйДокумент и связанные с ним типы.
  • Экспорт: шаблон документа формируется в «1С:Предприятии 8», после чего добавляется как ресурс в проект пользователя на «Шине», где созданный на основе этого шаблона документ можно сохранить в нужном формате (например, PDF), открыть в веб-браузере или другом средстве просмотра, распечатать и т. д.