#0
by YF
Имеем нетленку с внедренной БСП. Сделал печатную форму в Word. Прикрутил ее для печати справочника. Запускаю печать, формируется документ word - открывается, но В макете весь текст одним шрифтом, а в получившемся документе в разных обзацах разный размер шрифта. Как сделать, чтобы было как в макете - одним размером шрифта?
#2
by mzelensky
а можешь более подробно рассказать о работе системы? она может обратную ситуацию отработать - взять шаблон вордовский и из него сделать печатную форму...точнее макет формы.
#6
by mzelensky
с БСП не знаком - завтра буду ознакамливаться. Зато знаком с формированием вордовских документов из 1С. Что мешает после наполнения вордовского документа выделить весь текст (все абзацы) и "финально" установить шрифт?
#7
by YF
Мешает то, что формирую и вывожу методами БСП. Если все делать самому, то нафига тогда БСП нужно?
#8
by YF
Блин, вобще пипец, сделана одна область целиком во весь документ, в ней параметры для заполнения. внутри этой области есть списки , таблицы и т.п. при выводе нумерованые списки перенумеровываются т.е. был пункт 2.3.11, стал, например 2.3.12 Знатоки БСП откликнитесь, помогите. А то так не хочется переделывать подсистему печати из БСП
#10
by YF
Вот и код (это модуль формы внешней обработки, которая зарегистрирована как внешняя печатная форма к справочнику Договоры)
#14
by Armando
У меня тоже какие-то заморочки были с форматированием. Решилось вот так: Не факт что это твой случай... После каждого вызова УправлениеПечатьюКлиент.ПрисоединитьОбластьИЗаполнитьПараметры Вставлял этот кусок:
#21
by AaNnDdRrEeYy
У меня другая ситуация в макете шрифт где 8 где 10 а при выводе везде 11. там при выводе задаются тип области "Общая" "Верхнийколонтитул" у тебя там какие типы?
#25
by AaNnDdRrEeYy
Открыл демо БСП там есть док. счет на оплату, изменил ему вордовский макет, именно шрифт, указал использовать пользовательский макет, напечатал все нормально. Попробуй использовать пользовательский макет а не поставляемый, может при получении макета глюк какой.
#26
by BigRoma
Такие проблемы иногда возникают из за некорректно отформатированных макетов. Как отладиться. В функциях ИнициализироватьПечатнуюФормуMSWord и ПолучитьМакетMSWord общего модуля УправлениеПечатьюMSWordКлиент перед Возврат Handler; добавить код: После этого документы при формировании становятся видимыми и можно увидеть, как формируется ПФ. Необходимо обратить внимание на вызовы ПолучитьОбластьМакетаMSWord и ПрисоединитьОбласть. Если вкратце принцип работы следующий - находится область в макете - копируется в буфер обмена - область из буфера обмена вставляется в ПФ
#27
by YF
Оно, конечно интересно, но че там увидишь? Ибо окно будет под окном 1С и, даже если поверх, то увидишь как текст вставляется и все :-(
#28
by BigRoma
ну да, увидишь как текст вставляется и увидишь, где он вставляется неправильно, а раз так - можешь переформатировать участок, который переносится неправильно.
#29
by LelDen
У меня тоже была проблема с форматированием: в получившемся документе шрифт, формат абзацев не совпадал с шаблоном. Решил проблему изменением процедуры УправлениеПечатьюMSWordКлиент. ИнициализироватьПечатнуюФормуMSWord. Добавил параметр ДвоичныеДанные (двоичные данные шаблона), при передаче которого результирующий документ создается не добавлением нового документа (COMОбъект.Documents.Add;), а открытием файла с двоичными данными.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Библиотека стандартных подсистем 8.2 и подсистема "Обмен данными"
- Куда делась "Библиотека стандартных подсистем"?
- Как преобразовать Word В mxl? Есть печатные формы в Word.
- Работа с TWAIN (библиотека стандартных подсистем)
- Библиотека стандартных подсистем, настройка объектов подсистемы
- Библиотека стандартных подсистем под обычные формы
- Библиотека стандартных подсистем
- библиотека стандартных подсистем(обычные формы)
В этой группе 1С
- Программа для предсказания последовательности чисел
- Использование внешней функции в СКД
- БГУ как перевести ОС с одного счета на другой
- Как напечатать автобусный билет?
- Как быстро посчитать итог ТЗ с условием по данным строки?
- как в открываемую форму одного списка передать параметр из открытой формы списка
- Вывод полей типа ДАТА в Excel
- Очень нужны ответы на тестирование 1с Профессионал ЗУП!!!
- Обработка Загрузка из Екселя в 1с в УТ 11
- Конвертация данных. Загрузка ПатежногоПоручения
- Получение значения свойства справочника Контрагенты
- Убрать движения по БУ и НУ
- Сторонний аудит кода конфигурации
- 2 УФ Передвинуть или сдвинуть колонку динамического списка
- v7: обновление конфигурации 1С:Предприятие 7.7 через Интернет.
- 1С Специалист по платформе 8.2:Материалы для подготовки
- Поле табличного документа и ПовторятьПриПечатиСтроки()
- А у вас заработает? COMОбъект("WinHttp.WinHttpRequest.5.1");
- Как быть если нужно обновить базу но в ней пользователи и нельзя выкинуть всех?
- БП 2.0 Списание запчастей на машину