Робота з Word із 1С
Одна справа, коли заздалегідь відома кількість рядків у таблиці. І рішення, відповідно, теж просте: створити у шаблоні таблицю та заповнити змінні програмно. Але зовсім інший підхід, коли кількість рядків або колонок невідома. У цьому прикладі показано, як можна створити табличну частину в документі Word. Вибір, який з наведених далі методів використовувати, за Вами.
Одна справа, коли наперед відома кількість рядків у таблиці. І рішення, відповідно, теж просте: створити у шаблоні таблицю та заповнити змінні програмно. Посилання на цей приклад //infostart.me/public/18940/
Але зовсім інший підхід, коли кількість рядків або колонок невідома.
Історія "Як я до цього прийшов"
З'явилася необхідність роздруковувати договори щодо кожного контрагенту, а як відомо договір може бути 1 або кілька.
Тоді ще в 2006 році питання вирішилося 5 шаблонами, в табличних частинах яких було від 1 до 5 рядків (обмежилися 5 договорами). Питання вирішилося і забулося. Але ось питання стало актуальним через друк нового договору, в якому задіяна номенклатура, а кількість рядків може перевалювати добру сотню найменувань. І отже - вихід у створенні динамічної таблиці в шаблоні Word, який описаний двома найпростішими способами.
Є два підходи до створення таблиці.
1) Вам потрібна таблиця з рівною шириною колонок, створена автоматично.
2) У вас є шаблон таблиці (тільки шапка та 1 рядок).
Код створення таблиці з автоформатом.
Код створення таблиці зуспадкованим форматом.