Определение и смена раскладки клавиатуры из 1с (или сложности перевода).

Публикация № 292148

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

Получение определение смена раскладки клавиатуры

Удобное решение по управлению раскладкой клавиатуры из 1с.

Возникла задача написания быстрого и удобного фронта кассира. Идеальным вариантом, считаю морды программ в продуктовых магазинах. Ничего лишнего, все наглядно. Ну да речь не об этом. Морду мы нарисовали, функционал накинули, но запускается она в терминале, эксплорер при этом не грузится, трея нет, а раскладка может быть разной. Ну и как-то надо раскладку на морду вывести. И вот тут выяснилось, что средствами 1с этого никак не сделать. Более того, скриптами JSи VBS – тоже никак, либо очень уж хитрое надо чего-то придумывать.  Есть решения на базе ком - библиотек, типа “dllwrapper” (чтобы вызвать WINAPI), но их надо-же регить в системе, да и не все просто с ними. Да, это Дзен, но 1сник ленив, поэтому решено было написать свою ВК. За базу взят шаблон с диска ИТС на С++, статья с хабра: http://habrahabr.ru/post/191014/ и, конечно, MSDN. В итоге получилось вот такая поделка.

1.         Возможности
1.1.    Поддержка двух раскладок (кириллица и латиница) (методы: «ПолучитьРаскладкуБезОбработки() и УстановитьРаскладкуБезОбработки(ИДРаскладки)»).
1.2.    Возможность установки и получения раскладок путем прямой передачи в компоненту языкового идентификатора (методы: «ПолучитьРаскладкуБезОбработки() и УстановитьРаскладкуБезОбработки(ИДЯзыка)»). Идентификаторы языков можно посмотреть на сайте msdnв статье «Language Identifier Constants and Strings». Т.е. например, для установки латинской раскладки на вход функции надо положить «00000409» (верхнее слово 0х0000h– всегда 0х0000, нижнее слово 0х0409h– как раз и является идентификатором языка), для установки кхмерской раскладки – «00000453» (при условии того, что кхмерский язык установлен в системе).
1.3.    Чтение текущей раскладки для потока активного окна.
1.4.    Установка раскладки для потока активного окна.

Если смотреть код на С++ в части полезной нагрузки, то там всего 2 функции:

HKL WINAPI LoadKeyboardLayout(LPCTSTR pwszKLID, UINT Flags);
BOOL WINAPI GetKeyboardLayoutName(LPTSTR pwszKLID);

Все.

Работает ВК так:


//================== инициализация

//ВККонтекст = Неопределено;
Попытка
ПодключитьВнешнююКомпоненту(F:\ AddInNative.dll","kbd", ТипВнешнейКомпоненты.Native);
ВККонтекст = Новый("AddIn.kbd.KeyboardLayout");
Исключение
Сообщить("Ошибка при инициализации внешней копоненты!",СтатусСообщения.Важное);
Конецпопытки

//================== Получение раскладки

Если не ВККонтекст=Неопределено тогда

тРаскладка = ВККонтекст.ПолучитьРаскладку();
КонецЕсли;

//================== Получение раскладки без обработки

Если не ВККонтекст=Неопределено тогда
тРаскладка = ВККонтекст. ПолучитьРаскладкуБезОбработки ();
КонецЕсли;

//================ Установка раскладки

Если не ВККонтекст=неопределено тогда 
ВККонтекст.УстановитьРаскладку("RUS");      //Русская раскладка
ВККонтекст.УстановитьРаскладку("ENG");     //Латинская раскладка

КонецЕсли;

 //================ Установка раскладки без обработки

Если не ВККонтекст=неопределено тогда 
ВККонтекст. УстановитьРаскладкуБезОбработки ("00000419");          //Русская раскладка
ВККонтекст. УстановитьРаскладкуБезОбработки ("00000409");          //Латинская раскладка
КонецЕсли;

ВККонтекст = Неопределено;

 P.S.
ВК скомпилированана под 32 разряда, т.к. в общем, предназначена для работы в составе интерфейса и на сервере использоваться не будет.
 Да, вот выкладываю таблицу кодов языков с сайта MSDN.

LANG_NEUTRAL Default custom sublanguage
0x1400 Default custom MUI locale language
0x007F Invariant locale language
0x0000 Neutral locale language
0x0800 System default locale language
0x1000 Unspecified custom locale language
0x0400 User default locale language
0x0436 Afrikaans (af)
0x041C Albanian (sq)
0x0484 Alsatian (gsw)
0x045E Amharic (am)
0x1401 Arabic (ar)
0x042B Armenian (hy)
0x044D Assamese (as)
0x082C Azeri (az)
0x0445 Bangla (bn); see note 10
0x046D Bashkir (ba)
0x042D Basque (eu)
0x0423 Belarusian (be)
0x781A Bosnian (bs)
0x201A Bosnian (bs); see note 2
0x047E Breton (br)
0x0402 Bulgarian (bg)
0x0492 Central Kurdish (ku)
0x045C Cherokee (chr)
0x0403 Catalan (ca)
0x0C04 Chinese (zh); see note 1
0x0004 Chinese (zh)
0x7C04 Chinese (zh)
0x0483 Corsican (co)
0x001A Croatian (hr); see note 2
0x101A Croatian (hr)
0x0405 Czech (cs)
0x0406 Danish (da)
0x048C Dari (prs)
0x0465 Divehi (dv)
0x0813 Dutch (nl)
0x0C09 English (en)
0x0425 Estonian (et)
0x0438 Faroese (fo)
0x0464 Filipino (fil)
0x040B Finnish (fi)
0x080c French (fr)
0x0462 Frisian (fy)
0x0456 Galician (gl)
0x0437 Georgian (ka)
0x0C07 German (de)
0x0408 Greek (el)
0x046F Greenlandic (kl)
0x0447 Gujarati (gu)
0x0468 Hausa (ha)
0x0475 Hawiian (haw)
0x040D Hebrew (he)
0x0439 Hindi (hi)
0x040E Hungarian (hu)
0x040F Icelandic (is)
0x0470 Igbo (ig)
0x0421 Indonesian (id)
0x085D Inuktitut (iu)
0x083C Irish (ga); seenote 4
0x0434 isiXhosa (xh)
0x0435 isiZulu (zu)
0x0410 Italian (it)
0x0411 Japanese (ja)
0x044B Kannada (kn)
______ (reserved)
0x043F Kazakh (kk)
0x0453 Khmer (kh)
0x0486 K'iche (qut)
0x0487 Kinyarwanda (rw)
0x0457 Konkani (kok)
0x0412 Korean (ko)
0x0440 Kyrgyz (ky)
0x0454 Lao (lo)
0x0426 Latvian (lv)
0x0427 Lithuanian (lt)
0x082E Lower Sorbian (dsb)
0x046E Luxembourgish (lb)
0x042F Macedonian (mk)
0x083E Malay (ms)
0x044C Malayalam (ml)
0x043A Maltese (mt)
0x0481 Maori (mi)
0x047A Mapudungun (arn)
0x044E Marathi (mr)
0x047C Mohawk (moh)
0x0450 Mongolian (mn)
0x0461 Nepali (ne)
0x0414 Norwegian (no)
0x0482 Occitan (oc)
0x0448 Oriya (or)
0x0463 Pashto (ps)
0x0429 Persian (fa); seenote 6
0x0415 Polish (pl)
0x0416 Portuguese (pt)
0x0867 Pular (ff)
0x0446 Punjabi (pa)
0x046B Quechua (quz)
0x0418 Romanian (ro)
0x0417 Romansh (rm)
0x0419 Russian (ru)
0x0485 Sakha (sah); see note 9
0x243B Sami (smn)
0x103B Sami (smj)
0x0C3B Sami (se)
0x203B Sami (sms)
0x183B Sami (sma)
0x044F Sanskrit (sa)
0x7C1A Serbian (sr); see note 2
0x046C Sesotho sa Leboa (nso)
0x0832 Setswana / Tswana (tn)
0x0459 (reserved)
0x0859 Sindhi (sd)
0x045B Sinhala (si)
0x041B Slovak (sk)
0x0424 Slovenian (sl)
0x2C0A Spanish (es)
0x0441 Swahili (sw)
0x081D Swedish (sv)
0x045A Syriac (syr)
0x0428 Tajik (tg)
0x085F Tamazight (tzm)
0x0449 Tamil (ta)
0x0444 Tatar (tt)
0x044A Telugu (te)
0x041E Thai (th)
0x0451 Tibetan (bo)
0x0873 Tigrinya (ti)
0x0873 (reserved)
0x041F Turkish (tr)
0x0442 Turkmen (tk)
0x0422 Ukrainian (uk)
0x042E Upper Sorbian (hsb)
0x0820 Urdu (ur)
0x0480 Uyghur (ug)
0x0843 Uzbek (uz)
0x0803 Valencian (ca)
0x042A Vietnamese (vi)
0x0452 Welsh (cy)
0x0488 Wolof (wo)
0x0478 Yi (ii)
0x046A Yoruba (yo)

 



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

Наименование Файл Версия Размер
AddInNative.dll

.rar 32,21Kb
43
.rar 1.0 32,21Kb 43 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. 7OH 32 19.07.14 02:08 Сейчас в теме
Буду признателен, если добавите получение списка доступных раскладок.
Согласитесь, будет странно пытаться переключиться на раскладку, которой нет.
---
Второй момент - сейчас компонента определяет ЯЗЫК, а не раскладку.
Пример: у нас настроено по CTRL-SHIFT переключет язык (ENG - RUS\UKR), а по ALT-SHIFT переключает именно раскладку (RUS-UKR).
Компонента на украинской раскладке выдаёт пустую строку.
2. Prometeus2011 110 21.07.14 10:51 Сейчас в теме
(1) 7OH, Да, я обрабатываю код раскладки, выдаваемой winAPI. Если ее не обрабатывать, а просто пересылать в 1с, то компонента станет более универсальной, но тогда придется брать документацию из MSDN, впрочем это все детали. Я сделаю на этой неделе.
3. Prometeus2011 110 21.07.14 10:53 Сейчас в теме
(1) 7OH, Да, и если нужны исходники, я могу их скинуть.
4. 7OH 32 21.07.14 13:03 Сейчас в теме
Я не против - уже вспомнил что такое MSDN, Вычитал функцию GetKeyboardLayoutList и вспомнил свои попытки ловить переключение языка.
Как скачавший разработку - надеюсь на доработку, а как программист готов допилить.
5. Prometeus2011 110 23.07.14 20:39 Сейчас в теме
9. dynamicsystems 22.08.19 12:59 Сейчас в теме
6. Hors 20.05.15 14:29 Сейчас в теме
Что-то зарегистрировать библиотеку не получается, пишет не найдена точка входа
7. Prometeus2011 110 03.06.15 16:52 Сейчас в теме
(6) Hors, ее не надо регить. Это технология Native. Она сразу инициализируется в 1с. Вот так: ПодключитьВнешнююКомпоненту(F:\ AddInNative.dll","kbd", ТипВнешнейКомпоненты.Native);
8. Prometeus2011 110 03.06.15 16:53 Сейчас в теме
(6) Hors, А потом - нужно создать объект:
ВККонтекст = Новый("AddIn.kbd.KeyboardLayout"). И все методы применять к нему.
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

12.01.2021    1579    3    KAV2    6    

Описание работы внешней компоненты 1С SBRFCOM.DLL для обслуживания банковских карт

Эквайринг Разработка внешних компонент v8 1cv8.cf Россия Абонемент ($m)

Описание работы внешней компоненты 1С SBRFCOM.DLL для обслуживания банковских карт, приведены методы и функции по работе с данной компонентой.

1 стартмани

09.03.2021    902    2    artemua    7    

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

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

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

3 стартмани

09.10.2020    10020    94    ltfriend    90    

Отрубаем зависшие на сервере процессы

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

Вы любите COM объекты? Я их просто обожаю! Практически все, чего не может 1С, можно доделать ими. Но есть у них небольшой косячок: иногда они зависают и висят, пока не отрубишь их через диспетчер задач или до перезагрузки, жрут память и в конце концов перестают запускаться. Что делать? Рубить!

1 стартмани

28.07.2020    3071    1    zarankony    3    

Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо

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

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

1 стартмани

30.03.2018    30356    38    Ditron    90    

Диагностика контекста выполнения (внешняя компонента)

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

Небольшая экспериментальная внешняя компонента для получения дополнительной информации о контексте выполнения.

1 стартмани

24.07.2020    6320    2    YPermitin    14    

Универсальная обертка для использования NATIVE компонент на платформе 1С 7.7, 8.0 и 8.1

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

Используете 1С 7.7, 8.0 или 8.1 и вас раздражает, что под вашу 1С уже не выпускаются современные компоненты. А хотелось бы?

1 стартмани

07.07.2020    4494    7    karpik666    5    

Нано HTTP сервер - внешняя компонента для мобильного приложения 1C, на Android

Разработка внешних компонент Мобильная разработка v8 v8::Mobile 1cv8.cf Абонемент ($m)

Нано HTTP сервер на терминале сбора данных "ATOL Smart.Lite android 7.0". Работает только с GET и POST запросами. Аутентификация BASE64. Не поддерживает HTTPS и не передает файлы. В прикрепленном архиве исходники на компоненту (С++ и java для Android Studio 3.6.2), ЦФ - мобильного приложения и тестовая обработка.

1 стартмани

22.06.2020    4397    10    SanyMaga    19    

TextRadar - нечеткий поиск в тексте Промо

Разработка внешних компонент Поиск данных v8 1cv8.cf Абонемент ($m)

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

1 стартмани

19.09.2018    20084    30    TSSV    19    

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

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

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

1 стартмани

25.03.2020    7713    65    berezdetsky    40    

Пауза без загрузки процессора. Внешняя компонента Native API на C++

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

Внешняя компонента Native API на C++ для Win32 и Win64 позволяет установить паузу на заданное количество секунд без загрузки процессора.

2 стартмани

21.03.2020    3450    4    DNN13    26    

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

Разработка внешних компонент v8 v8::УФ 1cv8.cf Абонемент ($m)

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

4 стартмани

02.02.2020    9453    40    Johny_v    13    

Использование сборок .NET в 1С 7. и 8.x. Создание внешних Компонент. Промо

Разработка внешних компонент v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Данная разработка создана для использования сборок .Net в 1С через преобразование объектов и классов в COM-объекты, которые можно использовать в 1С. Достигается это путем создания класса, реализующего методы интерфейса IReflect public class AutoWrap: IReflect.

1 стартмани

28.11.2013    87293    282    Serginio    74    

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

Разработка внешних компонент v8 v8::УФ 1cv8.cf Абонемент ($m)

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

3 стартмани

03.01.2020    7123    28    Denr83    0    

Вставка картинки из буфера обмена (на выбор: JavaScript / внешняя компонента / штатно)

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

Вставка картинки из буфера обмена с помощью JavaScript в поле HTML в web-клиенте, с помощью внешней компоненты в тонком/толстом клиенте и путем преобразования данных картинки формата Base64 из поля HTML в любом клиенте, начиная с платформы 8.3.16. Механизм протестирован на платформах 8.2 и 8.3 Для запуска опубликованной конфигурации требуется платформа релиза не ниже 8.3.14.

1 стартмани

05.12.2019    5888    7    Andreyyy    10    

Клиент событий в «бесконечном» HTTP-соединении для 1С: Предприятие 8

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

Native Компонента в отдельном потоке обрабатывает пакеты событий, в "бесконечном" http соединении и передаёт данные в очередь внешних событий.

1 стартмани

02.12.2019    5580    2    starovton    11    

Tool1CD Beta в деле Промо

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

Пс, парень! Не хочешь немного сырых байтов?

1 стартмани

09.05.2018    28101    31    baton_pk    26    

Управление окнами и мониторами в 1С

Сервисные утилиты Разработка внешних компонент v8 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Абонемент ($m)

Управление размерами, активностью и положением окон из 1С с возможностью вывода окон на второй монитор и запретом изменения окна.

1 стартмани

28.10.2019    10599    10    Grigoriy251    7    

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

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

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

1 стартмани

21.10.2019    10941    7    ripreal1    34    

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

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

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

1 стартмани

06.10.2019    12112    27    vdv2701    31    

NativeDraw: Компонента рисования для 1С [V2.6.2] Промо

Разработка внешних компонент Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.07.2015    49824    466    ПерваяСистема    147    

Внешняя компонента Sundries: несколько полезных системных функций

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

Звук, пауза, буфер обмена, раскладки клавиатуры и т.д.

4 стартмани

30.08.2019    7167    9    sivin-alexey    15    

Native внешняя компонента для передачи/получения по UDP (теперь с Base64)

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

Внешняя компонента Native-API для организации передачи с использованием UDP.

1 стартмани

29.07.2019    5364    10    axae    2    

Внешняя компонента для работы с драйвером "Атол v.10". 1С:8.3

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

Внешняя компонента, для работы с драйвером «Атол v.10», посредством JSON-заданий.

1 стартмани

16.07.2019    13194    30    gortrex    5    

Компоненты распознавания и печати штрих-кодов Промо

Разработка внешних компонент Сканер штрих-кода v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Комплект программного обеспечения для реализации функций оптического распознавания штрих-кодов различных систем при помощи обычной web-камеры, а также их отображения в печатных формах. Программы могут работать в составе конфигураций, созданных на базе платформ «1С-Предприятие» версий 7.7, 8.2, 8.3. Компонент чтения кодов реализован в виде внешней компоненты 1С с COM-интерфейсом. Компонент отображения создан по стандартной технологии ActiveX для Windows, и может быть встроен в любое приложение, поддерживающее встраивание ActiveX элементов управления, например в документ Word или Excel, или форму VBA. P.S. Добавлена новая версия программы распознавания. Новые функции: обработка видео в реальном режиме (а не по таймеру, как раньше), добавлена возможность распознавания штрих-кодов из графических файлов JPEG, PNG, GIF, BMP, а также передавать для распознавания картинки из 1С, теперь можно получить в 1С захваченное с камеры или файла изображение, как с выделением мест, содержащих коды, так и без, а также отдельные фрагменты изображений, содержащие код. Добавлены новые свойства и методы для программирования. Обновлена документация.

10 стартмани

10.07.2015    72633    88    igorberezhnov    101    

Менеджер буфера обмена. Нативная внешняя компонента win 32/64

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

Добавляет возможности получения информации из почтовых вложений или файлов с других рабочих столов (RDP) с помощью операций копирования/вставки. Может «прослушивать»: любые изменения буфера обмена; нажатие клавиш соответствующих вставке (paste); нажатие клавиш копирования (copy); drop операции. Это новая реализация аналогичной компоненты https://infostart.ru/public/379695/, но теперь не C#, а С++ нативно для x32 / x64. (см. http://youtu.be/-PaWWFfbYo4)

1 стартмани

26.06.2019    7807    26    Bww    23    

Обработка вывода на печать QR-кода и штрихкодов в различных форматах (одномерные и двумерные)

Разработка внешних компонент Ценники v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка предназначена для вывода на печать QR-кода и штрихкодов в различных форматах без установки дополнительных ActiveX компонент. Тестировалась на чистой базе платформы 1С:Предприятие 8.3 (8.3.14.1630), а так же в конфигурациях Бухгалтерия предприятия КОРП, редакция (3.0.69.35) и на Бухгалтерия предприятия (3.0.70.30)

2 стартмани

22.05.2019    12432    47    MGemini    3    

DLL для подключения к Asterisk (32/64 клиенты)

Разработка внешних компонент Телефония, SIP v8 1cv8.cf Абонемент ($m)

Подключение к Астериску и получение событий "Newchannel","BridgeEnter","Hangup" через ОбработкаВнешнегоСобытия.

1 стартмани

19.03.2019    9261    13    xxxAndricxxx    14    

Полезные приемы при работе с Excel из 1С (Версия 3.1) Промо

Практика программирования Разработка внешних компонент Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Программисту 1С часто приходится работать с таблицами Excel из 1С. Я постарался собрать небольшой FAQ и набор функций для работы с файлами Excel. Надеюсь, кому-то будет полезна данная статья.

1 стартмани

22.09.2015    223774    477    Zerocl    76    

DLL для обмена между 1С (и не только) через UDP порты (32/64 клиенты)

Разработка внешних компонент v8 1cv8.cf Россия Абонемент ($m)

Библиотеки для создания функционала для прослушивания портов из 1С и отправки сообщений на удаленный udp порт.

1 стартмани

28.02.2019    8375    9    xxxAndricxxx    2    

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

Разработка внешних компонент Кассовые операции ККМ Кассовые операции v8 Розница УТ11 Россия Абонемент ($m)

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

1 стартмани

30.12.2018    25502    147    Matveymc    29    

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

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

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

1 стартмани

16.11.2018    19253    85    nomadon    66    

Снимок экрана для 1С Промо

Универсальные обработки Разработка внешних компонент v8 1cv8.cf Россия Абонемент ($m)

Довольно часто люди сталкиваются с необходимостью сделать снимок экрана. Если вы или ваши сотрудники основную часть времени проводят в 1С и у вас есть необходимость прикреплять графические файлы, то эта компонента для вас.

1 стартмани

08.02.2016    29817    34    linkforget    11    

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

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

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

1 стартмани

12.11.2018    14463    35    KAV2    64    

Native компонента для 8.3, реализующая метод sleep()

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

Внешняя Native 64-битная компонента для 1C 8.3, которая реализует метод sleep() - паузу выполнения кода. Пауза для большой устойчивости сделана платформозависимой и требует WinAPI. Ид компоненты - AddIn.AddInNativeSleep.NativeSleep.

1 стартмани

16.10.2018    8988    3    ripreal1    9    

001. Криптография и цифровая подпись RSA-sha256 на платформе 1С

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

Внешняя компонента, исходники, обработка для 1С.

5 стартмани

04.09.2018    17457    38    Nikola23    69    

Native API компонента для использования установленного в системе интерпретатора Python Промо

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

Компонента позволяет подключать к платформе 1С python-модули, оформленные в стиле внешней компоненты. Кроме этого, она позволяет запускать небольшие фрагменты python-кода прямо из модулей 1С. На данный момент поддерживаются платформы 8.2 — 8.3 x86 Windows.

1 стартмани

14.05.2013    41841    82    Принт    31    

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

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

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

1 стартмани

01.08.2018    29068    221    RSConsulting    17    

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

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

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

1 стартмани

17.07.2018    17912    75    nomadon    45    

QR-code полная версия (без шрифта и внешней компоненты для 8.2, 8.3 и любого типа клиента)

Разработка внешних компонент Сканер штрих-кода v8 1cv8.cf Абонемент ($m)

Предназначена для создания QR-code с указанием процента восстановления потерянных данных. Строка кодирования может содержать все печатаемые символы, в том числе и кириллические. Для работы не требуется внешняя компонента или шрифт.

2 стартмани

10.07.2018    13514    16    bobank    6    

Распознаем штрих-коды QR, EAN-13, Code 128 с помошью 1С и веб камеры Промо

Разработка внешних компонент v8 1cv8.cf Россия Абонемент ($m)

Внешняя компонента, поможет распознать штрих-код, используя обычную веб камеру. Умеет работать с UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 128, QR Code, Interleaved 2 of 5, Codabar, RSS-14, Data Matrix, PDF 417, Aztec, MaxiCode.

1 стартмани

31.10.2012    80392    243    shakmaev    84    

Внешняя компонента для ping'а

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

Внешняя компонента для выполнения ping'а из 1С:Предприятия 8.

1 стартмани

04.07.2018    12115    5    frkbvfnjh    24    

JVM Native API плагин - для запуска в 1С плагинов написанных на Java

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

Запускаем виртуальную машину Java в 1С. Собрана внешняя компонента которая позволяет запускать виртуальную машину java в среде 1С. Позволяет как передавать параметры в java - так и получать уведомление через externalevent. Предпосылкой создания являлся тот факт, что есть много готового функционала которого не хватает в 1С. Язык сpp - довольно сложен для быстрой разработки, и теперь возможно использовать готовые сборки java классов (так называемые jar-файлы) для использования в 1С.

1 стартмани

20.06.2018    14434    36    minimajack    73    

Вызов методов 1С из внешней компоненты, выполненной по технологии COM на C++

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

Пример работы с объектами и методами 1С из внешней компоненты, разработанной по технологии COM на С++.

1 стартмани

04.06.2018    9740    5    le_    1    

Удаленное управление через Skype Промо

Разработка внешних компонент Администрирование данных 1С v8 1cv8.cf Абонемент ($m)

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

1 стартмани

09.02.2014    45925    68    moolex    29    

Внешняя компонента Native для создания штрих кода (GS1 DataBar Expanded, GS1 DataBar Expanded Stacked и другие)

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

В связи с внедрением ГИС Меркурий потребовалось внешняя компонента, которая создает штрихкод и отдает 1С. ВК создана на основе библиотеки zint www.sourceforge.net/projects/zint.

1 стартмани

27.04.2018    20562    224    artmaks1988    93    

Работа с любыми сканерами документов в 1С c помощью внешней компоненты от vintasoft.com

Разработка внешних компонент v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальная обработка для сканирования изображений на любых сканерах (поточных, планшетных) средствами ActiveX от компании Vintasoft.

1 стартмани

29.03.2018    9448    4    Dach    0    

Печать на сервере 1с. DLL для 1С, способная печатать картинки и pdf файлы в серверном контексте (например, при работе веб-сервиса)

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

Не знаю, пригодится кому или нет, писалось для себя, т.к  возникла необходимость печатать на принтере этикеток sscc напрямую с ТСД  через web - сервис. Как известно, веб сервис в 1С работает только в серверном контексте и, к сожалению, разработчики платформы пока не позаботились о возможности вызывать метод  при таких условиях. 

1 стартмани

13.03.2018    11805    34    evgeny43    13    

Внешняя компонента - Запись и воспроизведение .wav файлов. Обработка-иллюстратор. Промо

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

Обработка иллюстрирует использование внешней компоненты MMLibrary для записи и воспроизведения звуковых wav файлов. Компонента разработана по технологии Native.

1 стартмани

01.03.2014    19367    33    vozhd    7