Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Автоматичний друк веб-посилання
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
PASHyREy
Є код:
    посилання="https://my.site.ua/orders/lable";
    ЗапуститьПриложение(посилання);

котрий відкриває браузер і в браузері деяку друковану форму. Після чого користувач змушений натискати кнопку "друк" в цьому браузері щоб відправити форму на друк.

Питання наступне - чи можна цей код якось так змінити щоб потрібна друкована форма одразу без всяких запитів надсилалась на друк на дефолтний принтер?

nik389
PASHyREy @ Сегодня, 13:42 необходимо зарегистрироваться для просмотра ссылки ,
робив колись автоматичний друк на принтер етикеток, але там посилання вело на сторінку з пдф документом
PASHyREy
Цитата(nik389 @ 06.09.23, 12:52) необходимо зарегистрироваться для просмотра ссылки
робив колись автоматичний друк на принтер етикеток, але там посилання вело на сторінку з пдф документом


у мене теж в браузері відкривається пдф-ник. Але це не принципово - можу змінивши параметри відкривати html з аналогічним вмістом.
Питання в тому як не відкривати, а одразу друкувати.
nik389
PASHyREy @ Сегодня, 13:58 необходимо зарегистрироваться для просмотра ссылки ,
я це робив за допомогою зовнішньої компоненти. але в мережі багато способів друку за допомогою системних команд.
типу цього:
Shell = Новый COMОбъект("Shell.Application");
Shell.ShellExecute(ИмяФайла,""""+ИмяПринтера+"""","","printto",0);

також якщо на помиляюсь у версії 8.3.22 з`явився метод для роботи з ПДФ файлами
тобто вам треба зберегти ваш файл програмно та зробити виклик на друк
PASHyREy
Знайшов такий спосіб:
    посилання="https://my.site.ua/orders/lable";
    посилання2="rundll32 mshtml.dll,PrintHTML """+посилання+"""";
    ЗапуститьПриложение(посилання2);


система замість користувача натискає Ctrl+P
але все одно потрібно щоб користувач натиснув кнопку "Друк"
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.