Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Автоматичний друк веб-посилання , як в один клік відправити з 1с8 на друк сторінку з інета?          
PASHyREy Подменю пользователя
сообщение 06.09.23, 12:42
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Є код:
    посилання="https://my.site.ua/orders/lable";
    ЗапуститьПриложение(посилання);

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

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


nik389 Подменю пользователя
сообщение 06.09.23, 12:52
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 159
Из: Украина
Спасибо сказали: 38 раз
Рейтинг: 35

PASHyREy @ Сегодня, 13:42 * ,
робив колись автоматичний друк на принтер етикеток, але там посилання вело на сторінку з пдф документом

PASHyREy Подменю пользователя
сообщение 06.09.23, 12:58
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

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


у мене теж в браузері відкривається пдф-ник. Але це не принципово - можу змінивши параметри відкривати html з аналогічним вмістом.
Питання в тому як не відкривати, а одразу друкувати.

nik389 Подменю пользователя
сообщение 06.09.23, 14:09
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 159
Из: Украина
Спасибо сказали: 38 раз
Рейтинг: 35

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

також якщо на помиляюсь у версії 8.3.22 з`явився метод для роботи з ПДФ файлами
тобто вам треба зберегти ваш файл програмно та зробити виклик на друк

Сообщение отредактировал Vofka - 06.09.23, 18:27

PASHyREy Подменю пользователя
сообщение 07.09.23, 10:43
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Знайшов такий спосіб:
    посилання="https://my.site.ua/orders/lable";
    посилання2="rundll32 mshtml.dll,PrintHTML """+посилання+"""";
    ЗапуститьПриложение(посилання2);


система замість користувача натискає Ctrl+P
але все одно потрібно щоб користувач натиснув кнопку "Друк"

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 14.06.24, 8:10
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!