|
УПП-внешние печатные формы-шаблон word-дока. Как обойти траблы? | ☑ | ||
|---|---|---|---|---|
|
0
Обработка
05.04.17
✎
09:25
|
Есть база УПП не хотелось снимать "замок", т е не делать режим поддержи с редактированием.
Дали задачу выводит приказы для кадров в виде ворд-доков. Хотел все это реализовать через внешние печатные формы. Все получилось но механизм работает с табличным доком. А у меня ком-объект в виде ворд файла который уже готов. Как быть? Кто сталкивался такой задачей? |
|||
|
1
DrShad
05.04.17
✎
09:30
|
таб док тут и не нужен, главное чтобы в модуле ВПФ быда экспортная функция Печать()
|
|||
|
2
DrShad
05.04.17
✎
09:30
|
просто она ничего не возвращает, а открывает вордовый файл
|
|||
|
3
Обработка
05.04.17
✎
09:32
|
(1) Прошел отладчиком.
На стороне документа сылается на внешнюю печатную обработку и получает результат в виде готовой печатной формы. Далее уже на стороне дока идет попытка узнать типа сколько эксзепляров итп. |
|||
|
4
Strogg
05.04.17
✎
09:32
|
(0) ворд файл загрузить во внешнюю обработку как актив документ. Заменить переменные в ворд-файле - шаблонами, в которые после подключения по ком-соединению будешь подсовывать свои значения.
|
|||
|
5
stix2010
05.04.17
✎
09:34
|
(3) продолжайте наблюдения
|
|||
|
6
piter3
05.04.17
✎
09:35
|
Примеров куча,ищите не ленитесь
|
|||
|
7
Обработка
05.04.17
✎
09:36
|
(4) Это уже сделал.
И даже шаблон выскаивает. Но механизм так устроен что через универсальные механизмы пытается печатать. Я могу и не передавать тогда так? |
|||
|
8
Обработка
05.04.17
✎
09:37
|
{ОбщийМодуль.УниверсальныеМеханизмы.Модуль(827)}: Поле объекта не обнаружено (КоличествоЭкземпляров)
ПечДокумент.КоличествоЭкземпляров = КоличествоЭкземпляров; |
|||
|
9
Lama12
05.04.17
✎
09:39
|
(0) Чем не устраивают варианты:
1. Формировать табличный документ и сохранять его в формате ворда. 2. Формировать табличный документ и сохранять его в HTML который можно открыть и в ворде. |
|||
|
10
Обработка
05.04.17
✎
09:41
|
(9) Подумаю. Но там есть шапка в виде логотипа...
Всем спасибо разобрался. Зря вас отвлек. Надо было так: //включаем видимость приложения СсылкаМакет.Application.Visible = Истина; Возврат Неопределено; КонецФункции // ПечатьПриказа() |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |