#0
by YHVVH
Если установить режим использовать диалог печати, каким образом можно отловить событие - если пользователь нажал отмена?
#3
by YHVVH
Табличный документ можно сразу отправить на печать используя метод Напечатать, а можно чтоб перед печатью выводилось окно выбора принтера. вот если использовать так ТД.Напечатать(РежтимИспользованияДиалогаПечати.Использовать) тогда выдаст окошка для выбора принтера, и кнопки там будут ок и отмена. если пользователь нажмет ок - то документ уйдет на печать. а если отмена то ничего не будет печать. так вот вопрос, как мне узнать какую кнопку нажал пользователь в диалоге печати отмену или ок?
#6
by Утконос
"так вот вопрос, как мне узнать какую кнопку нажал пользователь в диалоге печати отмену или ок?"
#7
by YHVVH
чтоб прервать дальнейшее выполнение программного кода, в зависимости от выбора пользователя. если нажал ок - то программа будет выполняться дальше, а если отмена , то "выход";
#8
by Утконос
1. Стоишь у принтера и смотришь, если печатается значит ОК , иначе Отмена 2. Ложишь пачку бумаги, вечером пересчитываешь, если совпадает то значит Отмена, отмена, отмена.
#13
by mehfk
Достаточно взять отладчик уровня пользователя (3-го уровня) и... при наличии некоторого упорства и знаний WINAPI можно даже ВК сочинить :) Удачи!
#15
by Лефмихалыч
выкинь свой код в мусор. если пользователь нажал "ок", то это ни чего не значит. Не должно ни чего выполняться ни до, ни после отправки на печать, поскольку даже, если пользоватеьл нажал "0к", то это не значит вообще ни чего.
#16
by YHVVH
представь ситуацию у тебя несколько ТД , тебе надо их распечатать? каким образом будешь делать?
#17
by zladenuw
выводишь отдельно список документов и флаг и кнопку печать без просмотра. ну и по клику открывать макет печати для документа.
#18
by YHVVH
у меня кнопка печать комплекта одного документа, в комплект входит куча видов начичная от сФ и заканчивая сертификатами... в цикле формирую ТД и посылаю на печать вроде все просто, но перед печатью надо чтоб пользователь выбрал принтер, и вот тут самое интересное начинается. решается проблема просто, в типовых комплект формируется в одной ТД. но меня это не устраивает.
#19
by lEvGl
мож чего не понимаю, но все таки: открыть окно ДиалогВопроса(или что подобное) спрашиваешь напечтать ? ну и да - печать, нет - не печать; показать форму с тремя кнопками ПечатьНаПринтерПоУмолчанию, ВыборПринтера(вызвать Винд. диалог), отмена
#20
by YHVVH
интересное заключается в том, что если пользователь закроет окно печати - отмена, то печать пойдет дальше.
#21
by Лефмихалыч
Сделаю свою форму для выбора принтера и настройки всех настроек. Буду ее вызывать ДО формирования выходных форм и отправлять на печать безо всяких диалогов
#27
by YHVVH
дурацкая конечно ситуация , что пользователь нажимает кнопку печать комплекта, затем выбирает состав комплекта , жмет печать и потом до него доходит что надо отменить. но все может быть. хотелось обойти малой кровью, поэтому и задал вопрос.
#29
by YHVVH
если я его вызову , то он без вариантов пойдет дальше по программе в цикле печатать другие ТД
#30
by lEvGl
кого там эмулировать; надо обработать варианты печати в 1с, зачем тут АПИ(или что там по ссылке) никто никуда не идет, окно виндовое, но висит как модально
#34
by YHVVH
нажмет ок пойдет печать документа и адльше по циклу, нажмет отмена документ не распечататься но в цикл пойдет дальше
#36
by lEvGl
форма, на ней три кнопки ПечатьНаПпринтерПоУмолчанию, ПечатьНа: поле выбора принтера, Отмена
#38
by YHVVH
но это надо формировать список принтеров, потом как то печатать именно на определенный принтер
#39
by YHVVH
в 7.7. было у меня так в реестра узнавал текущий принтер менял потом его на выбранный после печати опять возвращал старый может в 8.2 как то распечатать на нужный принтер?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8: Табличный документ
- Табличный документ в ПолеТабличногоДокумента
- Возможно ли перенести макет таблицы Excel в Табличный документ 1С
- Табличный документ. Не могу присвоит значение к свойству "Текст"
- Программно напечатать счет
- v7: Подскажите, как в 77 напечатать месяц прописью (по цифре)
- Табличный документ. Вывод в табличный документ со смещением.
В этой группе 1С
- Конвертировать 1С в язык ООП
- Спрятать в подборе номенклатуры остатки по определенным складам УТ 10.3
- Запрет на выбор подгруппы справочника
- На какую дату желательно рассчитывать итоги регистров конфигураций 1С8
- ВидСубконто для несуществующих субконто
- API Сфера Корус Консалтинг. Проблемы подключения.
- Частичная отгрузка заказа УТ 10.3
- Скопировать Номенклатуру с комплектующими
- 8.3 подвал итоги
- Подскажите как сменить пароль на личный кабинет билайн ? (корпоративный инет)
- Нагрузочный тест TPC-1C Гилева
- УТ 10.3 скрыть цены и сумму в приходной
- Как программно вызвать диалог настройки управляемой формы?
- Пятница. Убил базу. не запускается rphost
- Исчезла табличная часть "Отчета о розничных продажах" УТ 10.3
- MSSOAP.SoapClient30 и Windows 7/8
- БПО 1.0.14.1 не работает драйвер сканера штрихкода 1С
- СКД, вывод дерева значений в СКД
- КД2, строка в предопределенный элемент справочника
- 1С 8.2 Регистры, ресурс, измерения, реквизит