Программный скриншотер для вставки скриншотов из буфера обмена для платформ 1С 8.3 и 8.2

Публикация № 1668470 02.06.22

Разработка - Разработка внешних компонент

Вставка картинки из буфера обмена через Exe файл.

В статье описана вставка картинки из буфера обмера в Тонкий и Толстый Клиент 1С УФ и ОФ через разработанную утилиту на платформах 1С 8.3.20 и 1С 8.2.12. Технически использование данного скриншотера подойдет и для более старых версий 1С (8.1, 8.0 или даже 7.7). Приведен пример кода вставки картинки для асинхронного режима работы 1С 8.3.

Вставка картинки из буфера обмена в платформы 8.3 до версии 16 представляла собой обычно комбинацию следующих механизмов: 

  1. Для Тонкого и Толстого Клиентов использовалась внешняя компонента 1С.
  2. Для Веб Клиента - браузерный плагин, написанный на Javascript. Или же можно создать плагин на языка java для старых браузерах, которые поддерживают технологию applet (в последних версиях java прекращена поддержка указанной технологии).

Тем не менее, в рамках работы над своей учетной системой (поддерживает 8.2 из коробки) пришлось разобраться с тем, как именно лучше всего вставлять картинку. Выяснилось следующее: 

  1. Компонента ДО - из публикации Вставка картинки из буфера обмена с помощью компоненты из Документооборота в форматированный документ и HTML поле на обычных и управляемых формах - тонкий клиент и аналогичных ей -  полностью выполнена по стандартам 8.3, а потому 1С 8.2 не поддерживает.
  2. Старые компоненты выполнены по технологии COM. Но требуют прав для регистрации компонент.
  3. Новый Native компоненты не поддерживают Windows 2000 sp4 (минимальное требование 1с 8.2.19 и первых betta версий 8.3 до 8.3.3), правда не требуют регистрации. 

Нашел в рамках анализа публикаций несколько статей про скриншотер - , но которые или требуют Net Framework или же просто не работают на старых системах. С точки зрения автора - много требуют, поскольку winapi (для Windows) содержит в себе все необходимые процедуры (а для формата BMP можно даже для Windows 3.0 16 bit написать скриншотер без использования сторонних библиотек). В результате этого разочарования была разработана собственная утилита для работы со скриншотами, которая обладает следующими характеристиками. 

Системные требования к утилите для Windows: 

  1. Windows 3.1x с пакетом Win32s. 
  2.  Windows 9x, начиная с Windows 95. 
  3. Windows NT все версии для архитектуры x86.

В 1С подключается как макет двоичные данные с распаковкой во временную директорию. Для работы с утилитой или её аналогами можно использовать следующий код (работает как на обычных, так и на управляемых формах на 8.2 и 8.3). Код работает в асинхронном режиме 1С предприятия 8.3!!!  

//получение утилиты:
&НаКлиенте
Функция ВернутьИмяФайлаВременногоСкриншота() экспорт
	 
	 #Если ВебКлиент Тогда  
	     
	     возврат "";
	     
	 #Иначе		 
	     Макет=ОбъектыОбработок.ВернутьСкриншотерНеWebКлиент();//(возврат Общего макета).
	     EXE=ПолучитьИмяВременногоФайла("exe");
	     Макет.Записать(EXE);  
	     возврат EXE;  
	 #КонецЕсли	
	 
    
 КонецФункции // ВернутьИмяФайлаВременногоСкриншота()



//Обработка кодом:
&НаКлиенте
Процедура КартинкаИзБуфераОбмена(Команда)
	// Вставить содержимое обработчика.
	//КомпонентаПолученияКартинкиИзБуфера     
	   #Если ВебКлиент Тогда
		   
		   //Для работы в веб клиенте - будем использовать апплет JAVA.
		   
	   #иначе 
		   //Запускаем с режимом командной строки:
		   
		   
		   ТМП=ПолучитьИмяВременногоФайла("BMP");
		   //Запускаем с режимом командной строки:
		   СтруктураПараметров=новый Структура;
		   СтруктураПараметров.Вставить("ТМП",ТМП);
		   СтруктураПараметров.Вставить("Форма",ЭтаФорма);
		   
		   Попытка
		   	
		   	ЗапуститьПриложение(КомпонентаПолученияКартинкиИзБуфера+" "+ТМП+" cli",,Истина); 																				
		   	ВставитьКартинкуИзБуфераЧерезИсполняемыйФайл(Неопределено,СтруктураПараметров)																	  
		   Исключение
		   	
		      выполнить("НачатьЗапускПриложения(новый ОписаниеОповещения(""ВставитьКартинкуИзБуфераЧерезИсполняемыйФайл"",ЭтаФорма,СтруктураПараметров),КомпонентаПолученияКартинкиИзБуфера+"" ""+ТМП+"" cli"",,Истина)");  
		   	
		   КонецПопытки;
		   
		   
	   #КонецЕсли 
	  	  	  
	  
	  
	   
КонецПроцедуры

//Код из модуля  - пример обработки вызова Exe: 
&НаКлиенте
Функция ВставитьКартинкуИзБуфераЧерезИсполняемыйФайл(КодВозврата,СтруктураПараметров) экспорт
	
	
	
	#Если ТолстыйКлиентОбычноеПриложение Тогда
		
		ДокументПервогоБраузера = СтруктураПараметров.Форма.ЭлементыФормы.ДокументHTML.Документ;
		ДокументHTML= СтруктураПараметров.Форма.ЭлементыФормы.ДокументHTML;
	#иначе	
			
		ДокументПервогоБраузера = СтруктураПараметров.Форма.Элементы.ДокументHTML.Документ;
		ДокументHTML= СтруктураПараметров.Форма.Элементы.ДокументHTML;
	#КонецЕсли
	
	
	ОкноПервогоБраузера     = ДокументПервогоБраузера.parentWindow; // IE
	Если ОкноПервогоБраузера = Неопределено Тогда
		ОкноПервогоБраузера = ДокументПервогоБраузера.defaultView; // Прочие браузеры
	КонецЕсли;
	
	
	Попытка 
		BMP=новый ДвоичныеДанные(СтруктураПараметров.ТМП);
	исключение 
		ВМP=Неопределено;
	КонецПопытки;
	
	Если BMP=Неопределено Тогда
		//Если картинки нет, тогда: 
		
		Сообщить("Ошибка - картинка в буфере обмена отсутствует!");
		возврат Ложь;
	иначе	
		//Картинка в буфере есть - удаляем временный файл:
		Попытка
			
			УдалитьФайлы(СтруктураПараметров.ТМП);
			
			
		Исключение
			Рез=Вычислить("УдалитьФайлыАсинх(СтруктураПараметров.ТМП)");
			
		КонецПопытки;
		
		//В BMP двоичные файлы - здесь далее обработка кода:
		
		
				
			
	КонецЕсли;	
	
КонецФункции // ВставитьКартинкуИзБуфераЧерезИсполняемыйФайл()

Приведенный код был тестирован на платформах 1С 8.3.20 и 1С 8.2.12, однако утилиту можно использовать и на более старых платформах за счет того, что сама утилита не требует наличия даже библиотеки C++ (принципиально для использования на старых Windows).

Примеры встраивания в конфигуратор утилиты: 

 

 

Режим 1С Предприятие:

1С 8.2:

 

 

Для 8.3 платформы:

 

 

Для УФ: 

 

 

Для 1С 8.3:

 

 

Выводы: 

Указанная программа позволяет решить задачу вставки картинки из буфера обмена, и так как независима от 1С, то может спокойно работать в любой 1С версии.

Скачать файлы

Наименование Файл Версия Размер
Исходный код.

.zip 4,41Kb
0
.zip 4,41Kb Скачать
Программный скриншотер для вставки скриншотов из буфера обмена для платформ 1С 8.3 и 8.2. :

.exe 12,50Kb
2
.exe 12,50Kb 2 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. andy23 460 02.06.22 09:49 Сейчас в теме
"Системные требования к утилите для Windows:

Windows 3.1x с пакетом Win32s.
Windows 9x, начиная с Windows 95.
Windows NT все версии для архитектуры x86."

Олд скул ))
p.s. Плюс поставил.
bulpi; maksa2005; +2 Ответить
7. user1206119 69 03.06.22 23:59 Сейчас в теме
(1) Не Олд скул, а просто компиляторы тех годов самые качественные. При компиляции современными компиляторами получается непредвиденное ожирение программы.
2. SerVer1C 629 02.06.22 10:09 Сейчас в теме
>>> "...много требуют, поскольку winapi (для Windows) содержит в себе все необходимые процедуры (а для формата BMP можно даже для Windows 3.0 16 bit написать скриншотер без использования сторонних библиотек)."
Так то можно на ASM'е написать скриншотер, который даже без венды будет работать.
5. user1206119 69 03.06.22 23:46 Сейчас в теме
(2) Без Windows не получится - так как ОС, работающие как в защищенном (хоть и можно использовать com файлы, но уже проблемнее - DOS эмулятор в Windows не поддерживает прямой доступ), а для расширенного уже требуется отдельный способ использования вызовов аппаратуры. На ASM я ранее использовал FASM, но ассемблерные исходники очень сложно переносить по различным архитектурам микропроцессора - здесь просто перекомпилировать и все ок.
3. SerVer1C 629 02.06.22 10:30 Сейчас в теме
К рубрике "Разработка внешних компонент" ваша публикация не имеет никакого отношения. Только если словом "внешних".
4. Steelvan 281 02.06.22 11:17 Сейчас в теме
Этих экроснимщиков уже сделано достаточно много на любой вкус и цвет.

Первый случайный на выбор.
Например, https://github.com/lintest/VanessaExt/blob/develop/Docs/WindowsControl.md

Позволяет сделать
экроснимок экрана,
экроснимок окна,
экроснимок области,
плюс работа с буфером обмена уже встроена в родную компоненту.

С исходниками.
Бери и пользуй.
ДимокШ; mrChOP93; +2 Ответить
6. user1206119 69 03.06.22 23:56 Сейчас в теме
(4) Недостатки компонент как dll - требуется механизм правильной инициализации, который у 1с 8.2 и 8.3 различный. Тем более, что компонента работает практически либо на клиенте (Тонкий или Мобильный Клиент), а для Веб-Клиента требуется отдельный скриншотер на языке javascript или java апплеты. Второе - не уверен, что идет поддержка в этих скриншотах Windows 2000 sp4 (а это минимальные требования 8.2 платформы), либо на сервере. Третье - избыточный размер программы. Тем более для 1С начиная с 8.3.16 необходимости нет использовать скриншотер. Я в этой публикации описал простой и примитивный скриншотер - просто для упрощения вставки картинки. Все дополнительные примочки - с ними спокойно справляется встроенный в 1С форматированный документ (поменять размер), а для поля HTML документа - это задача решается на javascript.
8. DrAku1a 1590 04.06.22 07:49 Сейчас в теме
(6) Про JS можно подробнее? Хотя-бы ссылкой кинуть.
//Для работы в веб клиенте - будем использовать апплет JAVA.
10. ДимокШ 7 29.01.23 11:40 Сейчас в теме
9. user1206119 69 04.06.22 21:00 Сейчас в теме
https://github.com/topics/image-editor?l=javascript - пример редактора на javascript (браузерный) требует HTML 5 и новый JS - что для новых браузеров и 1С 8.3.14 и новее не должно быть проблемой. https://infostart.ru/public/1163749/ - пример простой вставки картинки на js в веб клиент. Для старых браузеров придется писать java апплет, его я пока не изготовил. Если изготовлю - выложу.
Оставьте свое сообщение

См. также

GGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

3600 руб.

02.09.2010    72679    71    253    

187

Внешняя компонента для сканирования (замена TWAIN-компоненты БСП) (Native Win 32/64)

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer). Работа с PDF основана на проекте PDFium из состава проекта Chromium/Chrome, для работы с TWAIN использован свободный проект twpp https://github.com/xricht17/twpp.

2400 руб.

12.05.2020    21437    110    84    

68

Внешняя компонента печати PDF (Native Win 32/64)

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

1500 руб.

17.09.2018    31708    95    121    

102

Внешняя компонента WebSocket для 1С (c поддержкой Authorization token bearer)

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Внешняя компонента в виде библиотеки (.dll файл), позволяющая посылать команды и получать ответы по протоколу WebSocket из 1С. Компонента работает только на стороне "клиента".

4440 руб.

22.06.2020    13670    9    26    

14

Внешняя компонента для подключения 1С к телефонии Asterisk

Разработка внешних компонент Телефония, SIP Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

1200 руб.

04.05.2018    41376    104    64    

55

Разработка внешней компоненты по технологии Native API. Мониторинг файловой системы в 1С

Разработка внешних компонент Платформа 1С v8.3 Россия Абонемент ($m)

Пример разработки внешней компоненты по технологии Native API для мониторинга выбранной папки файловой системы (изменение, переименование, удаление) файлов.

1 стартмани

12.03.2023    5236    5    binx    3    

45

Конвертор из PDF

Разработка внешних компонент Платформа 1С v8.3 Абонемент ($m)

Native компонента для рендеринга PDF в картинки, и (или) извлечения текста из PDF файлов.

2 стартмани

25.01.2023    3076    22    bmk74    12    

23

Пишем внешнюю компоненту для 1С, NativeAPI на С++, для ОС Linux, с использованием Qt Creator

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

В статье рассмотрен процесс создания внешней компоненты для 1С в среде Qt Creator для операционной системы Linux (ubuntu, debian, mint и им подобных). На примере компоненты для сбора данных от внешней аппаратуры и сохранение их в базе, посредством 1С. В качестве внешней аппаратуры в данном примере будем использовать Arduino UNO.

1 стартмани

13.05.2022    8944    5    user1779098    34    

61

Делаем табло в обозревателе из 1Ски с нуля за полчаса. Без бутстрапов, реактов и ангуляров. Жизнетрюки от kuzkov.info

Разработка внешних компонент WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

На Инфостарте много разработок, которые предназначены для отображения в обозревателе данных на связи из 1С. С разными способами подключения, на разных технологиях. Есть платные, есть бесплатные. В данной публикации я хочу показать, как можно сделать сопряжение 1С обозреватель своими 1Сными силами с базовыми навыками верстки с нуля за полчаса и бесплатно.

1 стартмани

02.05.2022    9756    127    Steelvan    0    

67

Внешняя компонента - универсальный, надежный перехватчик клавиатурных событий

Разработка внешних компонент Платформа 1С v8.3 Абонемент ($m)

Перехват нажатия клавиш в 1С реализован с привязкой к фокусу формы. Если форма (или главное окно процесса 1С) теряет фокус, то перехват перестает работать. Чтобы решить эту проблему, была разработана соответствующая внешняя компонента.

1 стартмани

29.11.2021    8813    20    Prometeus2011    14    

37

Внешняя компонента для мобильного приложения

Разработка внешних компонент Мобильная разработка Мобильная платформа Россия Абонемент ($m)

Внешняя компонента для дополнения мобильной платформы некоторыми функциями.

1 стартмани

02.11.2021    9037    29    Prometeus2011    45    

37

Распознавание речи в мобильном приложении 1С на Android

Мобильная разработка Разработка внешних компонент Мобильная платформа Абонемент ($m)

Внешняя компонента для мобильной платформы 1С, работающая в связке с отдельной службой и позволяющая реализовать распознавание речи в мобильном приложении на Android.

1 стартмани

15.07.2021    10202    9    salexdv    6    

36

Звуковое управление в 1С 8.3

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной статье описано создание библиотеки для звукового управления (выполнение команд голосом) для платформы 1С 8.3. Задача была поставлена так, чтобы модуль функционировал непосредственно на клиенте 1С, осуществляя управление формами, и взаимодействовал с интерфейсом.

16.03.2021    10455    velemir    36    

81

Внешняя компонента: Android tools

Мобильная разработка Разработка внешних компонент Платформа 1С v8.3 Мобильная платформа Абонемент ($m)

Несколько дополнительных функций для мобильного приложения\клиента под Android. Размер архива внешних компонент под архитектуры ARM и x86 - 390KB.

1 стартмани

12.01.2021    14370    39    KAV2    46    

16

GraphViz1С: внешняя компонента 1С Native API для построения графов

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Внешняя компонента Native API для Windows с исходными кодами на C++ для построения графов посредством библиотеки GraphViz. Граф строится на основании текстового описания в формате dot. Реализован экспорт в большинство графических форматов. Поддерживаются версии платформы от 8.3.14 и выше до 8.3.18.

22.12.2020    10955    214    kandr    15    

66

Использование встроенного сканера ТСД на Android в мобильном клиенте и мобильном приложении (драйвер сканера Android для 1С)

Разработка внешних компонент Мобильная разработка Платформа 1С v8.3 Абонемент ($m)

Используя данный драйвер, можно без единой строки кода, просто установив на ТСД мобильный клиент 1С, сразу начать подбирать товары в документах вашей учётной системы. А, адаптировав нужные формы под небольшой размер экрана ТСД, можно просто создать полноценное рабочее место для выполнения операций с помощью ТСД, не прибегая к стороннему софту. Если же на складе плохая связь (или её нет вовсе), то можно использовать возможности мобильного клиента в автономном режиме (потребуется доработка вашей конфигурации). Драйвер также можно использовать и для Android приложения на мобильной платформе. В результате чего можно обойтись без ненужных полей ввода и клавиатуры «на пол-экрана».

3 стартмани

09.10.2020    53567    378    ltfriend    221    

107

Мониторинг учетных записей пользователей Windows Server 2008/2012

Разработка внешних компонент Информационная безопасность Россия Абонемент ($m)

Программа позволяет отслеживать журнал событий безопасности действий над учетными записями пользователей (удаление, создание, блокировка, смена пароля и т.д.), и отправлять на E-mail уведомление системному администратору в случае изменения конфигурации пользователей Windows Server.

3 стартмани

10.09.2020    6989    0    ClickUp    0    

2

Внешняя компонента на C# для парсинга страниц через Phantom JS на сервере 1С х32,х64

Инструментарий разработчика Разработка внешних компонент WEB-интеграция Мессенджеры и боты Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

PhantomJS - это браузер без окна, используемый для автоматизации взаимодействия с веб-страницами. PhantomJS предоставляет JavaScript API, обеспечивающий автоматическую навигацию, снимки страницы, эмуляции поведение пользователя, что делает его распространенным инструментом, используемым для запуска модульных тестов на основе браузера в автономной системе, такой как среда непрерывной интеграции . PhantomJS основан на WebKit, что делает его похожей на Safari и Google Chrome средой просмотра. Это программное обеспечение с открытым исходным кодом, выпущенное под лицензией BSD.

1 стартмани

06.08.2020    12297    8    DrZombi    7    

22

Внешняя компонента Native API для управления окнами и буфером обмена, получения снимков окон Windows и Linux

Разработка внешних компонент Управляемые формы Россия Абонемент ($m)

Внешняя компонента Native API для Windows и Linux с исходными кодами на C++. Возможности компоненты: получение списка окон и списка процессов, управление размерами и положением окна, снимок окон и снимок экрана, доступ к данным буфера обмена, взаимодействие по протоколу WebSocket.

2 стартмани

16.04.2020    12226    25    kandr    13    

30

Android Java и NativAPI C++ внешняя компонента для широковещательных сообщений (отправка и прием). Подключаем сканер ШК и клавиатуру к "1С мобильное приложение"

Оптовая торговля Розничная торговля Сканер штрих-кода Разработка внешних компонент Мобильная разработка Мобильная платформа Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Подключаем сканер ШК и клавиатуру к "1С мобильное приложение", на терминале сбора данных "ATOL Smart.Lite android 7.0". Работаем с буфером обмена. В архиве к теме; 1. исходник компоненты (папка package готовый zip); 2. исходник "AccessibilityService" для перехвата клавиатуры (папка package готовый apk); 3. cf - тестовая конфигурация

1 стартмани

15.04.2020    18700    105    SanyMaga    102    

20

Конвертация PDF в 1С

Разработка внешних компонент Абонемент ($m)

COM-компонента для работы с PDF (32/64 bit)

4 стартмани

31.03.2020    32804    158    SerVer1C    143    

77

Получение фото с веб-камеры

Разработка внешних компонент Платформа 1С v8.3 Абонемент ($m)

Получение фото с веб-камеры без ActiveX. Внешняя компонента по технологии Native API.

1 стартмани

25.03.2020    21412    190    berezdetsky    51    

27

Быстрая печать этикеток (ZPL, EPL, TSPL, EZPL, GEPL, TSPL-EZ)

Разработка внешних компонент Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Качественная и быстрая печать на внутреннем языке принтеров этикеток.

4 стартмани

02.02.2020    23080    80    Johny_v    20    

35

Сканирование по TWAIN в 1С (обычные и управляемые формы)

Разработка внешних компонент Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка показывает пример, как можно в 1С проводить сканирование с помощью компоненты TWAIN.

3 стартмани

03.01.2020    15598    51    Denr83    0    

20

Маленькая и скромная мобильная внешняя компонента

Разработка внешних компонент Платформа 1С v8.3 Абонемент ($m)

Изваять простенькую мобильную компоненту на 1С для android не так-то просто. Посему назло отдельным супостатам, не желающим делится исходниками, представляю весь свой скромный труд на публичный суд.

1 стартмани

21.10.2019    21755    18    ripreal1    34    

67

Native внешняя компонента для оповещения по UDP или TCP

Разработка внешних компонент Платформа 1С v8.3 Абонемент ($m)

Native внешняя компонента для оповещения по UDP или TCP, которая реализует возможность в 1С передавать сообщения с сервера на клиента. Исходный код компоненты также представлен.

1 стартмани

06.10.2019    23203    50    vdv2701    40    

48

PinkRabbitMQ - Native API компонента 1С с открытым исходным кодом, для обмена сообщениями через RabbitMQ

Разработка внешних компонент Платформа 1С v8.3 Бесплатно (free)

PinkRabbitMQ представляет собой Native API компоненту для 1С Предприятия 8 (Windows 32bit и 64bit) с открытым исходным кодом на с++ (можно собрать компоненту самостоятельно). PinkRabbitMQ это низкоуровневая компонента которая реализует обмен по протоколу AMQP с брокером сообщений RabbitMQ. Для организации высокоуровнего обмена между информационными базами предназначен Адаптер. Компонента разрабатывается в рамках проекта Адаптер.

29.07.2019    39215    1857    Begemoth80    255    

206

Компонента для 1С, принимающая вес с железнодорожных, автомобильных, крановых весов

Разработка внешних компонент Платформа 1С v7.7 Платформа 1С v8.3 Транспорт, автопарки, такси Россия Платные (руб)

Программа "Компонента приёма веса для 1С, версия 3.0" позволяет принимать и заносить вес с весов непосредственно в программу "1С" - то есть, прием веса осуществляется целиком и полностью из программы "1С".

26400 руб.

09.04.2019    14881    2    8    

5

Внешние компоненты мобильной платформы 1С для ОС Андроид

Разработка внешних компонент Мобильная разработка Мобильная платформа Бесплатно (free)

На трех простых примерах описана процедура разработки внешних компонент для Андроид. Статья написана по мотивам доклада на конференции INFOSTART 2018 EDUCATION.

31.01.2019    23270    IgorKissil    29    

80

Эмулятор ККМ по стандарту ФФД 1.1

Разработка внешних компонент Кассовые операции ККМ Платформа 1С v8.3 1С:Розница 2 1С:Управление торговлей 11 Россия Абонемент ($m)

Эмулятор драйвера ККМ по стандарту ФФД 1.1 предназначен для использования всех возможностей программы, при отсутствии физической кассы. Подойдет как программистам при разработке интерфейса РМК, например, так и пользователям для тестирования возможностей программы.

1 стартмани

30.12.2018    38385    189    Matveymc    31    

28

Разработка внешних компонент на ассемблере goAsm

Разработка внешних компонент Абонемент ($m)

Создание внешней компоненты по технологии Com "с нуля", используя ассемблер goAsm.

1 стартмани

26.11.2018    12206    chessman    42    

137

WebSocket Клиент / Сервер. Внешний компонент

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Реализация протокола WebSocket. Клиентская часть для взаимодействия с внешними сервисами. Серверная часть для организации собственного сервера, принимающего клиентские соединения в многопоточном режиме. Возможно взаимодействие RabbitMQ Slack Asterisk и другие

1 стартмани

16.11.2018    34325    166    nomadon    74    

32

Внешняя компонента для выполнения регулярных выражений

Разработка внешних компонент Платформа 1С v8.3 Абонемент ($m)

Внешняя Native API компонента для выполнения регулярных выражений на платформе 1С:Предприятие 8. Написана на C++. Используется движок PCRE2 версии 10.36 (до версии 13, использовался boost::regex v 1.69). Версия синтаксиса Perl Compatible Regular Expressions.

1 стартмани

12.11.2018    24371    62    KAV2    121    

82

TextRadar - компонента нечеткого поиска

Разработка внешних компонент Поиск данных Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Компонента предназначена для организации нечеткого поиска в текстовых данных, решения задач сопоставления списков и т.д. Вычисляемый коэффициент релевантности (похожести) - нормированный, лежит в диапазоне между 0 и 1. В случае необходимости (опционально) формируются данные для отображения найденных фрагментов. Расчет коэффициентов происходит в многопоточном режиме (на уровне компоненты). Для 32 и 64 разрядных систем.

19.09.2018    31533    42    TSSV    19    

19

Класс-обработка “Работа с картами Яндекс”

Разработка внешних компонент WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

Как показать точку или маршрут на карте Яндекс. Как получить координаты по строке адреса (геокодирование).

1 стартмани

01.08.2018    45846    307    RSConsulting    21    

74

Распознавание лиц (off-line). Демонстрационная база.

Разработка внешних компонент Платформа 1С v8.3 Абонемент ($m)

Распознавание лиц входит в нашу жизнь стремительными темпами, бизнес стремится за событиями. В публикации находится описание и пример использования нейросетей для распознавания лиц.

1 стартмани

17.07.2018    25163    84    nomadon    45    

117