Всем привет. Дайте советы и если есть примеры, пожалуйста. С мобильным приложением знаком поверхностно. Прочитал пару глав Знакомство с разработкой мобильных приложений на платформе «1С:Предприятие 8» :)
Есть задачка: имеется Бухгалтерия 3.0 на сервере. Есть сетевой принтер, который стоит На складе. Необходимо разработать мобильное приложение, с помощью которого можно распечатать этикетки на сетевом принтере. Т.е. человек на смартфоне выбрал номенклатуру, нажал печать, а потом пошел и забрал листик с этикетками с принтера. Есть какие-нибудь примеры реализации похожего?
ПараметрыПодключения = ПараметрыПодключения();
Соед = Новый HTTPСоединение(ПараметрыПодключения.Адрес, ПараметрыПодключения.Порт, ПараметрыПодключения.Логин, ПараметрыПодключения.Пароль);
Запрос = Новый HTTPЗапрос;
Запрос.Заголовки.Вставить("Id", IdТовара);
Запрос.АдресРесурса = ПараметрыПодключения.ИмяСервиса + "print";
Ответ = Соед.ОтправитьДляОбработки(Запрос);
Показать
на стороне бух создаете http объект print
Функция ШаблонURLprint(Запрос)
Ответ = Новый HTTPСервисОтвет(200);
id = Запрос.Заголовки["id"];
// тут код вставьте получить товар по id далее формируете этикетку и отправляете на печать
Возврат Ответ;
КонецФункции
(1) zlakizla, в бух-рии создаете web сервис или http сервис и в нем прописываете команду на печать на конкретный принтер. или вам надо код выложить чтобы было понятно?
(2) flyer, Ну принцип то я понимаю. В бухгалтерии команда, которая отправляет печать на принтер. Из мобильного приложения отправляем набор номенклатуры для печати этикеток. Но вот если есть похожий код, было бы вообще круто :)
ПараметрыПодключения = ПараметрыПодключения();
Соед = Новый HTTPСоединение(ПараметрыПодключения.Адрес, ПараметрыПодключения.Порт, ПараметрыПодключения.Логин, ПараметрыПодключения.Пароль);
Запрос = Новый HTTPЗапрос;
Запрос.Заголовки.Вставить("Id", IdТовара);
Запрос.АдресРесурса = ПараметрыПодключения.ИмяСервиса + "print";
Ответ = Соед.ОтправитьДляОбработки(Запрос);
Показать
на стороне бух создаете http объект print
Функция ШаблонURLprint(Запрос)
Ответ = Новый HTTPСервисОтвет(200);
id = Запрос.Заголовки["id"];
// тут код вставьте получить товар по id далее формируете этикетку и отправляете на печать
Возврат Ответ;
КонецФункции
(1) Вы пишите "Дайте советы и если есть примеры, пожалуйста."
Вот посмотрите
http://infostart.ru/public/101284/ Там не именно печать из мобильного приложения в сама идея.
Для работы с планшетным компьютером используется терминальный доступ к компьютеру на ОС Windows, на котором установлена система 1с. При этом получаем кроссплатформенное решние, программа будет работать с любыми планшетами.
Или у вас уже есть мобильное приложение, которое надо заставить печатать?