#0
by akhmadey
Платформа 8.3.6.2014. Конфигурация УТ 11.1.10.131. У документа есть печатная форма, макет которой имеет тип Active document (файл Word). Поскольку это печатная форма, то все телодвижения происходят в модуле менеджера, НО получить такой макет мы можем только на клиенте. Макет = ПолучитьМакет("Макет"); На второй строке печать вылетает с ошибкой. Как это обойти, учитывая, что печатная форма должна формироваться по кнопке Печать.
#2
by akhmadey
Ошибка при вызове метода контекста (Получить). Из-за того, что вызов метода происходит на сервере. Но как в модуль менеджера воткнуть клиентскую процедуру - не представляю.
#4
by Остап Сулейманович
"Поскольку это печатная форма, то все телодвижения происходят в модуле менеджера" Очень спорное утверждение. Никто не мешает заполнить еЯ на клиенте. Только неустановленный MSO.
#7
by akhmadey
Если макет - табличный документ, то конечно все ровно получается, а тут совсем другой механизм.
#11
by Ник080808
хранить макет не активдокументом, а через двоичные данные и записывать файл на клиенте. Не?
#12
by vhl
сделай внешним - там процедура печати вызывается из формы, а форма - это клиент. И конфу лопатить не надо
#13
by akhmadey
Я пробовал актив документ сохранять на диске, а потом цеплять как ком-объект, но тогда не работает вот это Замена = Документ.Content.Find
#14
by akhmadey
Тоже не подойдет. Если именно как печатную форму делать, то форма не используется, а вызов процедуры печати непосредственно из модуля обработки. Там же и будет вылетать.
#16
by akhmadey
Разобрался. Если есть необходимость формировать печатные формы в Word или Open Office по фен-шую, то есть по кнопке Печать, как и обычные формы, то нужно в модуле менеджера в процедуре ДобавитьКомандыПечати указать, что форма начинает формироваться не в менеджере, а в общем модуле, который работает на клиенте. Например, КомандаПечати = КомандыПечати.Добавить; А дальше можно у же обращаться к процедурам и функциям менеджера для, например, получения данных.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1C и WindowsXP против 1C и Windows2k
- сравнение производительности 1C в терминале и 1C SQL
- Word и 1C, как перенести рисунок из 1с в word
- C 1c 8.0.13 на 1c 8.0.15 можно переходить без 14.
- 1C и Word
- 1C 8.2 Управляемое приложение и клиент-сервер + Word шаблоны.
- 1C SQL --- VS --- 1C файловый вариант
- Печатная форма документа - документ Word. Не хочу отдельное окно Word!
- ComОбъект Word Клиент-Сервер 8.3
- 1C (клиент-сервер) и Libre Office
В этой группе 1С
- Возврат излишне выплаченной заработной платы не в кассу, а на р/с
- Можно ли програмно изменить шрифт части строки при выводе в макет?
- Обновление конфигурации 1с 8,3
- Возмещение НДС по ОС, невведенному в эксплуатацию
- Как установить ширину колонки в СКД?
- УТ 11.1 перемещения между подразделениями в РИБ
- КУДИР 7 графа БП 2.0 (зарплата)
- Сохранять из табличной части формы добавленной программно в Регистр сведений.
- Реиндексация таблиц базы данных
- 1с зуп 3.0 как настроить класс условий труда
- Пакетные запросы в Oracle через ADODB
- ЗУП. Расчет надбавки за стаж
- Как правильно исправить ситуацию с ошибкой в счет-фактуре
- Как скрыть папку от пользователя на сервере Windows 2008 Server?
- Объект уже заблокирован при обмене из ТиП в бухгалтерию
- Деление в запросе
- Как понимать Авто в закладке Выбранные поля в СКД?
- Запись не верна - период не может быть пустым (Регистр бухгалтерии)
- СКД Отбор во вложенном запросе
- v7: Масштаб не по ширине листа