В 1С:Предприятие договоры могут храниться в различных форматах: как обычные документы с полями, так и как табличные документы. Табличный формат позволяет гибко управлять структурой договора, легко добавлять новые строки, группировать данные и печатать документы по шаблонам Word. В этой статье мы разберём, что такое табличный документ, как его создать, настроить печать и использовать в различных конфигурациях 1С.
Что такое табличный документ?
Табличный документ – это объект 1С, представляющий собой таблицу с колонками и строками, где каждая строка может содержать данные одного элемента договора (например, позицию товара, услугу, пункт условий). В отличие от «классического» документа, где данные хранятся в отдельных реквизитах, табличный документ позволяет:
- Добавлять/удалять строки динамически;
- Группировать данные по категориям;
- Печатать в виде таблицы с заголовками и подытогами;
- Сохранять документ в виде файла (Excel, CSV, PDF) через кнопку «Печать».
Создание табличного документа в конфигурации 1С
Для создания табличного документа необходимо выполнить несколько шагов:
- Определить тип документа – в конфигурации «Управление торговлей» это может быть «Договор поставки», «Договор аренды» и т.д.
- Создать табличный документ в разделе Табличные документы:
- Откройте Конфигуратор.
- Выберите Объекты → Табличные документы.
- Нажмите «Создать» и задайте имя, например, ТабличныйДокументДоговор.
- Определить структуру таблицы – добавить колонки:
- Номер позиции
- Наименование
- Кол-во
- Цена
- Сумма
- Доп. реквизиты (дата, срок, условия и т.д.)
- Связать табличный документ с основным документом – в разделе Связанные объекты укажите, что таблица относится к документу «Договор».
Пример структуры табличного документа
| № | Наименование | Кол-во | Цена за ед. | Сумма | Срок исполнения | Условия оплаты |
|---|---|---|---|---|---|---|
| 1 | Товар А | 10 | 500 | 5 000 | 30 дней | 50% аванс, 50% после поставки |
Работа с табличным документом в 1С:Предприятие 8.3
В 1С:Предприятие 8.3 можно использовать табличный документ как часть пользовательского интерфейса. Ниже приведены основные операции:
- Добавление строки – через кнопку «Добавить» в форме документа.
- Редактирование строки – двойной клик по ячейке.
- Удаление строки – выделить строку и нажать «Удалить».
- Сортировка – щелкните по заголовку колонки.
- Фильтрация – используйте фильтр в верхней панели.
Скрипт для подсчёта итоговой суммы
В обработке события ПриЗаполнении можно добавить простой скрипт:
&НаКлиенте Процедура ПриЗаполнении(Элемент) Для Каждого Строка Из ТабличныйДокумент.Строки Цикл КонецЦикла; КонецПроцедуры
Печать договоров по шаблонам Word
Одним из наиболее популярных способов печати договоров является использование шаблонов Word. В конфигурации «Управление торговлей 11» уже реализовано расширение, позволяющее пользователям добавлять собственные шаблоны:
- Шаблоны могут быть в формате DOCX (Office Open XML) или ODT (OpenOffice).
- В шаблоне можно разместить поля, которые будут автоматически заполняться из табличного документа.
- При печати документ «Договор» автоматически подставляет данные из таблицы в соответствующие места шаблона.
Как добавить новый шаблон
- Откройте Конфигуратор → Шаблоны печати.
- Нажмите «Создать» и выберите тип документа «Договор».
- Загрузите файл шаблона (DOCX) и сохраните.
- В настройках шаблона укажите, какие поля из табличного документа будут подставляться.
Работа с электронными договорами
В 1С:Бухгалтерия 8 и 1С:Управление торговлей 11 можно создавать электронные договоры, которые сохраняются в виде табличного документа и могут быть экспортированы в PDF или отправлены по электронной почте. Для этого:
- В форме договора включите кнопку «Экспорт в PDF».
- При нажатии будет сформирован PDF, где таблица будет выглядеть так же, как в документе Word.
- В 1С:CRM можно создать договор в виде «Электронного договора» и сразу отправить его клиенту.
Управление договорами в 1С:Документооборот
В конфигурации «Документооборот» табличный документ позволяет вести учёт договоров с несколькими сторонами:
- В карточке договора можно выбрать контрагентов из списка.
- В табличной части списка документов по договору отображается колонка «Состояние» (например, «Частично оплачен», «Не подписан», «Получен»).
- Можно вести учёт многопартных сделок, добавляя несколько контрагентов в одну строку.
Практические рекомендации
- При создании табличного документа всегда задавайте уникальный ключ (например, НомерПозиции), чтобы избежать дублирования.
- Используйте суммирующие функции (SUM, COUNT) в полях таблицы для автоматического подсчёта.
- Регулярно обновляйте шаблоны Word, чтобы они соответствовали актуальным требованиям НК РФ.
- Проверяйте корректность печати в тестовой среде, прежде чем использовать в продакшене.
- Для больших объёмов данных рассмотрите экспорт в Excel, где можно использовать формулы и макросы.
Табличный документ в 1С – мощный инструмент для гибкого управления договорами. Он позволяет:
- Быстро добавлять и редактировать позиции договора.
- Группировать данные и выводить отчёты.
- Печатать договоры по шаблонам Word с автоматической подстановкой данных.
- Экспортировать документы в PDF, Excel и другие форматы.
Используя описанные методы, вы сможете существенно повысить эффективность работы с договорами в любой конфигурации 1С:Предприятие.