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

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

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

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

8
Удобное решение по управлению раскладкой клавиатуры из 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)

 



8

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

Наименование Файл Версия Размер
AddInNative.dll
.rar 32,21Kb
29.07.14
31
.rar 1.0 32,21Kb 31 Скачать

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

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

См. также

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

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

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

1 стартмани

06.10.2019    1471    5    vdv2701    7       

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

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

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

1 стартмани

16.07.2019    1622    4    gortrex    0       

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

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

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

1 стартмани

26.06.2019    1271    4    Bww    2       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) 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    1760    14    MGemini    2       

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

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент Телефония, SIP

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

1 стартмани

19.03.2019    2255    3    xxxAndricxxx    9       

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

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

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

1 стартмани

28.02.2019    1999    6    xxxAndricxxx    1       

Внешняя компонента для ping (под win) 5

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Цель: выполнение ping из 1С без использования команд системы. Может быть полезна разработчикам для проверки доступности компьютеров.

1 стартмани

05.01.2019    2024    2    milut    0       

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

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

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

1 стартмани

30.12.2018    8924    81    Matveymc    19       

Внешняя компонента для считывателя карт ACS 122/1281 (БПО) 5

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

Внешняя компонента для считывателя бесконтактных карт ACS 122/12 для подсистемы подключаемого оборудования.

1 стартмани

11.12.2018    2900    14    eugenevk    19       

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

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Абонемент ($m) Разработка внешних компонент

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

1 стартмани

16.11.2018    5173    32    nomadon    19       

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

Инструменты и обработки Программист Архив с данными v8 Абонемент ($m) Разработка внешних компонент

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

1 стартмани

12.11.2018    5855    21    KAV2    57       

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

Инструменты и обработки Программист Архив с данными v8 Россия Windows Абонемент ($m) Разработка внешних компонент

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

1 стартмани

16.10.2018    3182    2    ripreal1    9       

TextRadar - нечеткий поиск в тексте (Native API) 9

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Абонемент ($m) Разработка внешних компонент

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

5 стартмани

19.09.2018    6894    14    TSSV    14       

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

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) Разработка внешних компонент WEB

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

1 стартмани

01.08.2018    10439    129    RSConsulting    13       

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

Инструменты и обработки Системный администратор Пользователь Руководитель проекта Архив с данными v8 Абонемент ($m) Разработка внешних компонент

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

1 стартмани

17.07.2018    10210    72    nomadon    45       

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

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

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

2 стартмани

10.07.2018    6326    13    bobank    6       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

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

1 стартмани

04.07.2018    6154    5    frkbvfnjh    24       

Демо Native API компонента для использования в 1С плагинов, написанных на Java 19

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

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

1 стартмани

20.06.2018    5588    11    minimajack    30       

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

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

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

1 стартмани

04.06.2018    5131    4    le_    0       

Tool1CD Beta в деле 96

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 Абонемент ($m) Разработка внешних компонент

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

1 стартмани

09.05.2018    17069    26    baton_pk    26       

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

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

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

1 стартмани

27.04.2018    11127    169    artmaks1988    65       

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

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент WEB

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

6 стартмани

30.03.2018    12802    9    Ditron    47       

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

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

1 стартмани

29.03.2018    5568    3    Dach    0       

Разработка игр на языке 1С с использованием Active-X компоненты (собственная разработка) 10

Инструменты и обработки Программист Архив с данными v7.7 v8 Россия Windows Абонемент ($m) Разработка внешних компонент

Написанная Active-X компонента встраивается на форму обработки 1С (тестировалось на 1С 8.0, 8.1, 8.2, 8.3 не управляемые формы, 1С 7.7.). Компонента предназначена для моделирования игрового поля (вывод, движение спрайтов - фреймов, обработка коллизий, управление спрайтами-фреймами и т.д.) при разработки логики игры на встроенном языке 1С. Приложен пример обработки в которой реализована игра "Бита".

5 стартмани

04.01.2018    9562    2    protexprotex    34       

Active-X компонента для получения видео-данных с Web-камеры, IP-камеры для 1С 8.3, 1С 8.2, 1С 8.1, для рисования на форме 12

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

Active-X компонента встраивается непосредственно на форму 1С (тестировалось на 1С 8.3, 1С 8.2, 1С 8.1 - неуправляемые формы), реализованы методы подключения к Web-камеры (интерфейс VFW), к IP-камере по http-запросам, отображение на форме 1С потокового видео, снятие скрина и сохранение в файл на диск. Приложена обработка реализующая подключение и работы с ocx - компонентой.

4 стартмани

13.12.2017    9187    21    protexprotex    24       

ЭЦП по гостам Украины в 1С - Внешняя компонента BilboSign.dll 5

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Украина Windows Абонемент ($m) Разработка внешних компонент Защита и шифрование

Причиной данной разработки послужило отсутствие на данный момент криптопровайдера ЭЦП, который может работать по гостам Украины и использоваться в 1С. Для этого разработана внешняя компонента по технологии NativeAPI.

1 стартмани

11.12.2017    7171    10    Zahary    5       

Внешняя компонента симуляции нажатий клавиатуры и мыши (в т.ч. сворачивание/разворачивание динамических списков) 6

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Данная ВК позволяет использовать в ОС Windows начиная с 2000 функцию WinApi - SendInput(). А прилагающаяся обертка на 1С под нее позволяет делать это комфортно и просто. Внешняя компонента была написана, прежде всего, для сворачивания/разворачивания группировок в динамических списках.

1 стартмани

18.10.2017    9668    8    🅵🅾️🆇    24       

Отправка сообщений 9

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

Внешняя компонента и сервер отправки сообщений клиентам с сервера / от других клиентов.

1 стартмани

16.10.2017    7713    8    eugenevk    5       

Компонента формирования штрихкода 5

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

Компонента формирования штрихкодов по технологии NativeAPI. Разработана как альтернатива стандартной компоненте 1С.

1 стартмани

04.10.2017    7492    24    eugenevk    18       

Внешняя компонента для работы с весами Massa-K (технология NativeAPI) из 1С 6

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент Весы

Внешняя компонента создавалась для работы с терминалами типа А и RA, вполне вероятно, будет работать и с другими терминалами масса-К. Получает показания весов в любой момент времени, также можно подключить выдачу внешнего события при окончании взвешивания (при звуковом сигнале весов).

2 стартмани

15.09.2017    10274    7    Kant1975    13       

Внешняя компонента (Native) для печати QR-кода 10

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Native-компонента и тестовая обработка для печати QR-кода в различных кодировках.

1 стартмани

21.08.2017    10882    25    ImHunter    14       

1C Native компонента сканирования на вирусы CLAMAV1C 4

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

Компонента позволяет сканировать файлы в базе без предварительной выгрузки в файл.

10 стартмани

30.05.2017    5861    alex_sh2008    2       

Внешняя компонента (Native) для печати двумерного штрих-кода PDF417 11

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

Достаточно давно возникла потребность печатать двумерные штрих-коды на некоторых документах. Какое-то время использовали для этого шрифтовую отрисовку ШК. Минусы этого решения - необходимость иметь установленный специальный шрифт, неустойчивость чтения платежными терминалами. Поэтому было принято решение - попробовать написать свою ВК.

1 стартмани

10.02.2017    23175    88    ImHunter    10       

Сервер TCP/IP NativeAPI на Delphi 5

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

Внешняя компонента NativeAPI на Delphi запускает прослушивание заданного порта по протоколу TCP/IP.

1 стартмани

10.11.2016    9982    24    AleSSandre    7       

Фотография с камеры через DirectX 5

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Компонента для получения фотографии с WEB-камеры с использованием DirectX

5 стартмани

04.11.2016    9062    12    7OH    14       

1С+Классы. Версия-0 52

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

Разработано ООП-расширение языка 1С, включающее (но не ограничивающееся): Классы как абстрактные типы данных с элементами «переменная», «свойство», «функция», «процедура»; Интерфейсы как абстрактные классы без элементов состояния («переменная») и без привязки к реализации методов (свойств, процедур, функций) при определении; Имплементация (реализация) интерфейсов классами; - одиночное открытое наследование; Области видимости «внутренняя» (private), «экспорт» (public), «защищенная» (protected); Статические элементы классов (общие для всех экземпляров класса); Замещение (переопределение реализации) методов при наследовании – «виртуальные методы, свойства»; Сокрытие (затенение) обычных (не замещаемых) элементов при наследовании; Перегрузка процедур и функций по количеству и типам данных аргументов; Конструкторы класса; Деструктор класса; Слабые ссылки; Делегаты.

1 стартмани

28.10.2016    16395    14    IntelInside    68       

Внешняя компонента RBSCaller.dll для интеграции с 3CX Phone System 7

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Разработка внешних компонент Телефония, SIP

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

2 стартмани

12.10.2016    14123    17    RBS    7       

"Внешнее событие" и мобильная платформа 1С 65

Инструменты и обработки Программист Архив с данными v8 Android Абонемент ($m) Разработка внешних компонент Мобильная разработка

Внешние компоненты в Android для Мобильной Платформы 1С или как вызвать внешнее событие, когда его нет.

1 стартмани

09.09.2016    28636    81    dewersia    48       

Организация файлового хранилища на базе MS SQL Server с доступом из 1С 79

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент Сервисные утилиты

Пример реализации хранения файлов в базе MS SQL Server с использованием различных технологий. Подробно рассмотрен потоковый доступ к файлам с использованием технологии FileStream.

1 стартмани

27.07.2016    18036    40    tohandr    23       

Native компонента сканирования для обычных форм (Beta версия) 6

Инструменты и обработки Программист Конфигурация (md, cf) v8 Россия Windows Абонемент ($m) Инструментарий разработчика Разработка внешних компонент

Внешняя компонента, сделанная по технологии Native для 1С. Компонента использует Windows Image Acquisition для работы со сканерами. Компнонета тестировалась только в толстом клиенте на обычных формах. В принципе, ее использование в УФ не исключено. Тест проводился как локально, так и через RDP подключение.

1 стартмани

18.07.2016    26664    11    compguru    7