Создание внешней печатной формы в формате документа Word

0. ВикторП 219 17.05.19 14:30 Сейчас в теме
В статье написано, как создать внешнюю печатную форму (для конфигураций с БСП) в формате Word.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. sytkosa 119 17.05.19 17:26 Сейчас в теме
(0) | А в серверном варианте возможно сделать такую форму ?
3. AndrewKop 20.05.19 17:00 Сейчас в теме
(1) Возможно. Но не очень красиво это всё передаётся на клиента, либо я рукожоп. Идёшь из обработки на сервер, реквизит формы в значение получаешь объект обработки. Оттуда получаешь макет (в моем случае это active document). Потом его сохраняешь во временный файл, потом этот временный файл перегоняешь в двоичные данные, потом уже во временное хранилище. И потом из временного хранилища обратно на клиенте в файл и оттуда уже com-объект. Хз насколько это правильно, но у меня работает.
2. ВикторП 219 17.05.19 18:05 Сейчас в теме
4. leobrn 321 03.07.19 08:53 Сейчас в теме
(2) а как вывести два разных нижних колонтитула? у меня два раздела, в шаблоне колонтитул указал только в одном, но он мне заполняет по всем разделам документа.
5. user1248331 05.07.19 11:56 Сейчас в теме
Несколько лет работаем по похожей обработке, но у нас терминальный сервер с установленным Ворд. 1С работает в обычном файловом режиме, платформа 64-bit, конфа отраслевая, поэтому нет смысла её описывать, но вроде на базе обычной бухгалтерии. Все работает нормально, кроме одной проблемы - АЦКИ долго... один договор в ВОРД может печататься около 1,5 минут, в Опен Офисе побыстрее, но он глючить начинает. Эта проблема давняя и известная, но ничего нового для решения найти не могу, можете подсказать?
6. N_s_s 2 07.08.19 00:54 Сейчас в теме
Не понятно с областями:
Этих областей может быть три типа, про это есть описание на ИТС. Тип Общая- область , используемая один раз

и пример в коде:
УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей, "Заголовок", "Общая");
УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей, "ШапкаКоллектива", "Общая");

УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей, "СтрокаТаблицы", "СтрокаТаблицы");


УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей, "ПодвалКоллектива", "Общая");

Так всё же один или нет?
7. ВикторП 219 08.08.19 13:27 Сейчас в теме
Разных областей с типом Общая м.б. сколько угодно.
Каждая такая область выводится в печатную форму один раз.
8. nipil 22.09.19 12:48 Сейчас в теме
Где функция ПолучитьТаблицуКоманд(); ?
9. ВикторП 219 23.09.19 11:03 Сейчас в теме
Где положено , там - в модуле объекта
10. elian 83 20.11.19 16:24 Сейчас в теме
Я так и не понял. Эта обработка в итоге работает в безопасном режиме или нет? В функции СведенияОВнешнейОбработке() сначала идёт установка параметра БезопасныйРежим = ИСТИНА, а потом установка этого же параметра в значение Ложь. Так что в итоге? Обработка работает в безопасном режиме или всё-таки нет?
11. АлександрЯрославичъ 21.12.19 16:34 Сейчас в теме
Каким образом работает через Внешние отчеты и обработки, если там только описание самой обработки и нет процедур печати?
12. АлександрЯрославичъ 22.12.19 11:10 Сейчас в теме
БСП 3.0.2.314

Данная обработка не актуальна уже, так как там переделали все на серверный модуль "УправлениеПечатью".
Прикрепленные файлы:
17. ВикторП 219 29.03.20 15:13 Сейчас в теме
13. iQWERTY13 02.03.20 17:10 Сейчас в теме
Автор, на кого ты ориентировал эту статью?
На тех кто знает - им это на ... не нужно!
На тех, кто не знает? Тогда откуда они возьмут процедуру "ПолучитьДанныеОбъекта()"?
Почему тогда допускаешь "..." в коде?
Почему пример заполнения в Word без тех параметров, которые фигурируют в коде?
Ты если берешься что-то делать - делай как следует!
Или сразу в теме пиши: "Статья не полная, статья - г..но!"
ivangrant; +1 1 Ответить
16. ВикторП 219 29.03.20 15:11 Сейчас в теме
(13) Сам ты это слово , в обработке все есть
14. aret99 5 09.03.20 19:18 Сейчас в теме
Обработку надо немного допилить, а то на ЗУП 3.1.13.76 выскакивает ошибка
"Для получения контактной информации, хранящей историю изменений,
требуется указывать дату, с которой действует запись контактной информации.
ВызватьИсключение НСтр("ru = 'Для получения контактной информации, хранящей историю изменений"

Вызов КонтактнаяИнформацияОбъекта требует теперь обязательно дату.

Вот так работает:
УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(ФизЛицо,Справочники.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица,ТекущаяДата(),Истина);
AvtoBuhgalter; +1 Ответить
18. ВикторП 219 29.03.20 15:15 Сейчас в теме
(14) делалось то еще для 3.1.8 , а вы говорите что в 3.1.13 по другому. Наверно
15. aret99 5 09.03.20 19:20 Сейчас в теме
Как шаблон для допиливания вполне годится
19. kaps22 17 07.05.20 19:02 Сейчас в теме
Скачал все замечательно получилось, только не пойму, в шаблоне ворда есть нижний колонтитул, но он не выводиться, не поможете как его вывести?
20. kaps22 17 07.05.20 19:36 Сейчас в теме
Приделал, колонтитулы, но почему то, только со второй страницы выводятся.
Оставьте свое сообщение
Вопросы с вознаграждением