Печать Конвертов 1С:8 (MS Office 2013)



Обработка была переделана из стандартной CRMПечатьКонвертов и теперь прекрасно печатает конверты на установленном MS Office 2013.Печатает конверты в выбранном формате по списку.

После установки нового MS Office 2013 стандартная обработка вываливается в ошибки (MS Word 2013 не работает при слиянии с dbf файлами).

Поэтому пришлось срочно все исправлять:

1) Файл с адресами формируется в формате Excel.

2) Так как есть несколько видов адресов (юридический, фактический, почтовый), но не всегда они заполнены, то сделала такой механизм:

     а) сначала ищем вид адреса, который выбран на форме,

     б) если не находим, ищем почтовый,

     в) потом фактический,

     г) а затем юридический.

Кстати, у меня в конфигурации виды адресов это предопределенные элементы справочника, поэтому к ним очень легко обращаться.

3) Был усовершенствован механизм удаления пустых листов в документе Word.

 

Обработка печатает конверты по списку контрагентов (выбранному в форме)

Обработка работает как в УТ, так и в 1С: «Бухгалтерия предприятия».

Есть одно неудобство: при слиянии документа Word с Excel требуется выбрать лист, с которого брать список адресов. Окно выбора  появляется в свернутом виде и его приходится искать с помощью Alt+Tab. Если у Вас будут предложения, как убрать данный вопрос, буду очень признательна.

4 Comments

  1. mikmike

    В УПП не пробовали?

    Reply
  2. машута

    (1) mikmike, На 100% проверить не могу (у меня в базе УПП не заполнены адреса контрагентов).

    Но в обычном приложении ошибок нет.

    Попробовала вывести на печать 1 контрагента -конверт в Word получила.

    Reply
  3. ira

    В БП3.0 не работает!

    Reply
  4. машута

    (3) ira, простите, а что значит «не работает»?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *