Подписи для 1С

28.02.19

Функциональные - Документооборот и делопроизводство (СЭД)

Получение подписей в Мобильной платформе 1С с помощью приложения.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Подписи для 1С:
.apk 1,56Mb
9
9 Скачать (1 SM) Купить за 1 850 руб.
Подписи для 1С:
.cf 1,39Mb ver:1
10
10 Скачать (1 SM) Купить за 1 850 руб.

Публикация изменена.

Код приведен в виде примера из тестовой конфигурации.

Есть форма, при открытии которой мы обязаны проверить.

&НаКлиенте
Процедура ПриОткрытии(Отказ)
	
		#Если МобильноеПриложениеКлиент Тогда
			НовВз = Новый ЗапускПриложенияМобильногоУстройства();				
			НовВз.Действие 		= "com.example.avilmov.PAINT";
			НовВз.ДополнительныеДанные.Добавить("COMMAND", "SERCH");
			НовВз.ДополнительныеДанные.Добавить("OBJECT", "com.example.avilmov");
			Результат = НовВз.Запустить(Истина);
			Если НЕ Результат = -1 Тогда
				ИмяФайла = КаталогДокументов()+"PaintPGS.apk";
				ПроизвестиУстановкуПГСПайнт(ИмяФайла);
				ПоказатьПредупреждение(, "Будет установлено приложение для подписей 'PaintPGS.apk'",,"Установка 'PaintPGS.apk'");
				ЗапуститьПриложение(ИмяФайла,КаталогДокументов(),Истина);
				Установлено = Истина; //Реквизит формы, показывающий пользователю, установлено ли приложение
			Иначе
				Установлено = Истина;
			КонецЕсли;
		#КонецЕсли	
	
КонецПроцедуры

&НаСервере
Процедура ПроизвестиУстановкуПГСПайнт(Путь)
	
	Макет = ПолучитьОбщийМакет("Роспись"); // в макет сохранен АПК PaintPGS в виде двоичных данных
	Макет.Записать(Путь);
	
КонецПроцедуры

Добавляем команду "ПолучитьПодпись" и код

&НаКлиенте
Процедура ПолучитьПодпись(Команда)
	
	#Если МобильноеПриложениеКлиент Тогда
		НовВз = Новый ЗапускПриложенияМобильногоУстройства();
		
		НовВз.Действие 		= "com.example.avilmov.PAINT";
		
		//Подпись
		Результат = НовВз.Запустить(Истина);
		Если Результат = -1 Тогда
			Массив = НовВз.ДополнительныеДанные.Получить("IMG").Значение;
		Иначе 
			Предупреждение("Клиент не запустился",, "Ошибка запуска ПО");
			Возврат;
		КонецЕсли;
		
		Картинка = Base64Значение(Массив);
		Если НЕ Картинка = Неопределено Тогда
			ПодписьКартинка = ПоместитьВоВременноеХранилище(Картинка); //Отображаем картинку на форме
		КонецЕсли;
		
	#КонецЕсли
	
КонецПроцедуры

 

Картинка = Base64Значение(Массив) - получаем двоичные данные картинки, которые можем использовать при формировании табличных документов.

Картинка получаемая из приложения обрезается от пустот.

Это хорошо видно при тестировании.

 

Рисовалка Подписи

См. также

Бухгалтер Пользователь Руководитель проекта Платформа 1С v8.3 Управленческий учет Платные (руб)

Организуйте правильный оборот документов на вашем предприятии в 1С. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация процессов подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:ДО!

55300 руб.

19.02.2016    110047    135    5    

106

Бизнес-аналитик Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Прикладное решение «1С:Комплексная автоматизация 2» позволяет построить современную систему учета с высокой степенью детализации затрат, определить показатели управления и ответственности пользователей в рамках единого информационного пространства.

94700 руб.

19.02.2016    83546    113    0    

112

Мобильная разработка Сканер штрих-кода Терминал сбора данных Управляемые формы Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3000 руб.

03.12.2018    61824    210    103    

179

Рабочее место Производство готовой продукции (работ, услуг) Перенос данных 1C Пользователь Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Документооборот 1С:Комплексная автоматизация 2.х 1С:КА 1С:ДО Платные (руб)

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработанных на их основе) на платформе "1С:Предприятие 8": выполнять и ставить задачи, просматривать документы, скан-копии и прочие файлы, штрих-кодировать документы отправлять письма, вести учет рабочего времени - не входя в "1С:Документооборот 8", работая в одной программе, что значительно сокращает время и делает работу более комфортной и эффективной. Продукт прошел сертификацию 1С-Совместимо

110400 руб.

11.06.2015    58553    36    20    

45

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 руб.

27.12.2021    41184    117    167    

211

SALE! 30%

ЭДО и ОФД Учет документов Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Мощный, единый инструмент для решения всех проблем, связанных с переходом на ЭДО. Экономит бумагу и время - организует архив оригиналов первичных документов прямо в базе 1С, в прикрепленных файлах к соответствующим документам.

14880 руб.

17.12.2018    46754    73    63    

80

Мессенджеры и боты Учет документов Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 Платные (руб)

Расширение для согласования справочников и документов в основных типовых конфигурациях. Ролевая адресация, условная маршрутизация, чат-бот telegram, интеграция с n8n, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Версия для 1cfresh.com. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    32901    40    49    

73
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bulpi 217 01.03.19 20:40 Сейчас в теме
Все бы хорошо, но нужно выложить демо-конфигурацию, или хотя бы обработку. Иначе :
ИзменениеЗаголовкаЭлемента
ПроизвестиУстановкуПГСПайнт

это что такое ?
3. Grivba 15 04.03.19 23:52 Сейчас в теме
(1)
ИзменениеЗаголовкаЭлемента

В мобильном приложении версии 8.3.12 (если форма содержит несколько групп элементов) при изменении на клиенте "ползет"
4. Grivba 15 07.03.19 14:45 Сейчас в теме
(1)Приложил файл базы с сохраненной apk в макете
5. bulpi 217 07.03.19 16:31 Сейчас в теме
(4)
Спасибо, вот теперь +
2. Grivba 15 04.03.19 23:50 Сейчас в теме
Код выдернут из рабочей конфигурации.
ИзменениеЗаголовкаЭлемента - серверная процедура изменяющая заголовок декорации (элемента формы)
ПроизвестиУстановкуПГСПайнт - серверная процедура, сохраняющая макет по указанному пути в телефон, в дальнейшем этот фаул устанавливается.
6. onec.developer 180 01.04.19 19:39 Сейчас в теме
7. Grivba 15 02.04.19 16:33 Сейчас в теме
(6)
В это приложении отсутствует все то многообразие настроек, вроде толщины пера, цвета и т.д.
Все линии одной толщины, как ручкой.
Итоговый рисунок - в нашем случае это роспись, обрезается по нарисованному. это легко удивить в примере.
Все просто и ничего лишнего.
+ В этом приложении реализуются допы, Сейчас добавлены возможность отправлять строковые данные на БТ принтер, работа со модулем сканера на ТСД Zebra.
Оставьте свое сообщение