Как задать количество копий при печати вордовских доков из 1с #17105


#0 by Puha
Делаем так: так работает, но нужно передать еще и количество копийWord.Documents.Add(КаталогБазыДанных + "БланкиДоговоровDogOb.doc",1); далее его заполняем поля по закладкама потом такЕсли СразуНаПринтер = 0 Тогда
#1 by dma
А так не пробовал - PrintOut(,,,,,,,2) или PrintOut(,,,,,,,"2")Я не знаток, но мне тоже итересно.
#2 by Gloom
1цэ про значения параметров по умолчанию нифига не знает, поэтому надо их явно указать...
#3 by dma
Разве 1С здесь "причем"?
#4 by Puha
Параметры указывали, не прошло. Ругается на несовпадение типов данных Range(в макросе ей присваивается значение внутренней вордовской константы, а если в параметрах указать Явно только Количествокопий, то Ворд опять же ругается на диапазон того же самого Range) Пробовали из 1с запустить макрос, в который передать параметр КоличествоКопий, не может 1с открыть макрос.
#5 by Gloom
А почему вы решили, что на параметр range ругается, а не на другой какой?
#6 by Puha
методом исключения вышли на range
#7 by Gloom
Покажь код, и я покажу где у вас ошибка...
#8 by sashat
поставь вместо range 0.
#9 by Puha
уже писала Если ставить вместо range 0 то ворд ругается на несовпадение типов данных
#10 by sashat
Самый простой способ этоИначеЕсли СразуНаПринтер = 1 Тогда
#11 by Puha
Параметры у PrintOut следующие PrintOut([Background], [Append], [Range], [OutputFileName], [From], [To], [Item], [Copies], [Pages], [PageType], [PrintToFile], [Collate], [ActivePrinterMacGX], [ManualDuplexPrint], [PrintZoomColumn], [PrintZoomRow], [PrintZoomPaperWidth], [PrintZoomPaperHeight])Мы писали PrintOut (0, 0, 0, "", 0, 0, 0, 2, "", , 0, 0, 0, 0, 0, 0, 0, 0)
#12 by Puha
Согласна, самы простой способ, но тогда вырастает в разы скорость выполнения задания, и увеличивается трафик между компом и принтером
#13 by Gloom
Так надо:PrintOut(0, 0, 0, "", "", "", 0, 2)
#14 by Puha
на печать ушел один экземпляр
#15 by Gloom
У меня пучком печатает:
#16 by Puha
Если СразуНаПринтер = 0 Тогда
#17 by Puha
Вот, теперь получилось, большое спасибоошибка была в том что мы From To указывали числами
#18 by Gloom
Метод надо не к приложению, а к конкретному документу применять...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С