#0
by AlexanderAA
1С Предприятие 8.0.8.7 Есть ли хоть какая-нибудь возможность программно назначить принтер, на который будет производиться печать методом ТабличныйДокумент.Напечатать; ? Данный метод должен быть функцией, возвращающей: [Истина = документ послан на принтер] или [Ложь = документ не удалось послать на принтер или пользователь нажал отмену в диалоге печати]. Тогда данную проблему можно обойти при пакетном выводе на печать нескольких ТабличныхДокументов, вызывая диалог печати в первый раз для выбора принтера. Но сейчас получается, что если пользователь в нём нажмёт "отмену", об этом программа ничего не узнает и вместо того, чтобы прервать цикл, будет печатать дальше. И тогда всё летит к чертям...
#1
by romix
Выбор принтера в 7.7 есть в ПараметрыСтраницы, в 8.0 не знаю - посмотри, должно быть что-то похожее. Диалог печати можно подавить, если печатать сразу на принтер - в 7.7 это функция Напечатать. А еще всякие диалоги можно подавлять имитацией нажатия клавиш через функцию SendKeys объекта WScript.Shell.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- Как программно выбрать принтер и установить параметры печати
- v7: Как программно выбрать тип справочника в 1С:8.0
- Как в док. Установка цен номенк. контр. программно выбрать тип цен?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить владельца программно созданной колонке
- Подскажите как программно открыть форму документа и программно нажать на ОК?
- v8: Не тот принтер при печати сразу на принтер
- Как программно выбрать значение из формы выбора при отборе.
- Как программно закрыть Как программно вызвать окно печати ?
В этой группе 1С
- Как узнать состояние сотрудника? ЗиК
- ВК для работы с users.usr ( работает и в SQL-версии)
- Условие один список исключить, а второй включить в Запросе
- Комплексная. Взаимозачет.
- "Программа выполнила недопустимую операцию..."
- Scripting.FileSystemObject. Как перебрать файлы?
- изменить шрифт в ВвестиЧисло(), как ?
- Тем кто использует Status1c.dll от Александра Орефкова
- Доплата за замещение в ЗИКе
- ПБУ 18: Временные разницы (Амортизация и Незавершенка)
- Размеры и чертеж LPT разъема
- Надо заполнить шапку документа из обработки
- Как программно запретить пользоваться отбором
- Как получить последний корректировку по заказу (запросом)
- Защита конфигурации от копирования
- Как удалить лист Excel через OLE ?
- База распределения счета 44.1.3
- Оптимальное время ожидания захвата таблиц базы данных
- Цитрикс +1С или обычная терминалка +1С ???
- Скорость работы 1С в монопольном и разделенном режимах