Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 13:45

Ориентация страницы табличного документа при сохранении в формат docx

Автор v.kh, 25 апр 2015, 14:34

0 Пользователей и 1 гость просматривают эту тему.

v.kh

Здравствуйте, мне необходимо сохранить табличный документ из 1С 8.3, созданный по макету, в формат word (docx). Вся проблема в том, что макет табличного документа имеет альбомную ориентацию, поэтому в формате docx сохранить его не получается, 1С пишет, что большой размер документа в ширину... Подскажите пожалуйста, как сохранить документ в ворде сразу в альбомном формате или что тут лучше сделать? Спасибо.

ТаблицаСохранение.Записать(ПутьКФайлу, ТипФайлаТабличногоДокумента.DOCX);

vitasw

У вас всегда остается возможность работать напрямую с вордом.

v.kh

Цитата: vitasw от 26 апр 2015, 21:21
У вас всегда остается возможность работать напрямую с вордом.
Не совсем понимаю, что тут лучше сделать, через сом предварительно создать документ ворд, установить альбомную ориентацию и скопировать туда мой документ или как-то по другому?

vitasw

Ну, в принципе, вы правильно уловили суть. Только немного по другому. Грубо говоря создается документ ворд заполненный уже данными. Те данные, которые изменяются, например название клиента, кодируются в ворде примерно как {ПараметрКлиент}. При вызове печати из 1С, ищется этот файл ворда и в самом документе-ворда путем поиска {ПараметрКлиент} заменяется на необходимое значение. Подобная технология хорошо реализована в БСП.

v.kh

Цитата: vitasw от 27 апр 2015, 09:44
Грубо говоря создается документ ворд заполненный уже данными. Те данные, которые изменяются, например название клиента, кодируются в ворде примерно как {ПараметрКлиент}. При вызове печати из 1С, ищется этот файл ворда и в самом документе-ворда путем поиска {ПараметрКлиент} заменяется на необходимое значение. Подобная технология хорошо реализована в БСП.
То есть, создать макет в формате ворд и заполнять его данными? А нельзя ли просто как-то создать ворд и скопировать в него табличный документ, чтобы попроще было, может есть какие-то варианты?

vitasw

Вы начинаете сами себе противоречить.
Цитата: v.kh от 25 апр 2015, 14:34Вся проблема в том, что макет табличного документа имеет альбомную ориентацию, поэтому в формате docx сохранить его не получается, 1С пишет, что большой размер документа в ширину.
Т.е. платформа не поддерживает такой функционал, но при этом вы хотите
Цитата: v.kh от 27 апр 2015, 22:44А нельзя ли просто как-то создать ворд и скопировать в него табличный документ, чтобы попроще было
Может тогда вообще ничего не делать?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск