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

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

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

Звук wav пауза sleep клавиатура Clipboard Keyboard PID FileVersion

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

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

Имя метода Описание
Звук Воспроизводит WAV-файл
Пауза Приостанавливает выполнение текущего потока
ПереключитьРаскладкуКлавиатуры Переключает раскладку клавиатуры
ПолучитьСписокРаскладокКлавиатуры Возвращает доступные коды раскладок клавиатуры
ПоместитьВБуферОбмена Помещает строку в буфер обмена
ПолучитьИзБуфераОбмена Получает строку из буфера обмена
Разрядность Возвращает тип запущенного процесса (32 или 64)
ПолучитьИдентификаторТекущегоПроцесса Возвращает PID процесса 1С
ПолучитьВерсиюФайла Возвращает версию файла в виде xx.xx.xx.xx
ВключитьОповещенияБуфераОбмена/ОтключитьОповещенияБуфераОбмена Включает/отключает вызов внешнего события при изменении содержимого буфера обмена
НазначитьГорячуюКлавишу Позволяет перехватить нажание "горячей клавиши"

 

Компонента выполнена по технологии Native API, предназначена для 1С от версии 8.2.9.356 и выше (8.2 и 8.3 любых версий) для ОС Windows x32 и x64.

Работает с веб-клиентом в браузерах  Firefox и Google Chrome (для версии платформы 1С 8.3.6.2152 и выше).

 

Нужны еще функции? Пишите в комментариях, рассмотрим...

 

Содержание архива:

1. Компонента

2. Исходники С++ (проект VisualStudio)

3. Тестовая конфигурация


Описание методов компоненты

Звук (PlaySound)
Вариант синтаксиса: по имени файла
Синтаксис:
Звук(<ИмяФайла>)
Параметры:
<ИмяФайла>
Тип: Строка
Воспроизводит указанный WAV-файл. Если <ИмяФайла> не указано или равно пустой строке, тогда останавливает текущее воспроизведение.

Вариант синтаксиса: по двоичным данным
Синтаксис:
Звук(<ДвоичныеДанные>)
Параметры:
<ДвоичныеДанные>
Тип: ДвоичныеДанные
Воспроизводит WAV-файл, помещенный в <ДвоичныеДанные>.

Вариант синтаксиса: без параметров
Синтаксис:
Звук()
Останавливает текущее воспроизведение

Возвращаемое значение:
Тип: Булево
Истина – если удалось воспроизвести файл, Ложь – если возникла ошибка.

Описание:
Воспроизводит WAV-файл с помощью функции WinAPI sndPlaySound()

Пауза (Sleep)
Синтаксис:
Пауза(<КоличествоМиллисекунд>)
Параметры:
<КоличествоМиллисекунд>(обязательный)
Тип: Число
Описание
Приостанавливает выполнение текущего потока на указанное количество миллисекунд с помощью функции WinAPI Sleep()

ПереключитьРаскладкуКлавиатуры (ActivateKeyboardLayout)
Синтаксис:
ПереключитьРаскладкуКлавиатуры(<КодРаскладки>)
Параметры:
<КодРаскладки>(обязательный)
Тип: Строка
Описание
Переключает раскладку клавиатуры с помощью функции WinAPI ActivateKeyboardLayout()

ПолучитьСписокРаскладокКлавиатуры (GetKeyboardLayoutList)
Синтаксис:
ПолучитьСписокРаскладокКлавиатуры()
Возвращаемое значение:
Тип: Строка
Доступные коды раскладок клавиатуры (через разделитель «;»)
Описание
Возвращает доступные коды раскладок клавиатуры с помощью функции WinAPI GetKeyboardLayoutList()

ПоместитьВБуферОбмена (SetClipboardData)
Синтаксис:
ПоместитьВБуферОбмена(<Текст>)
Параметры:
<Текст>(обязательный)
Тип: Строка
Описание
Помещает текст в буфер обмена (используя формат CF_UNICODETEXT)

ПолучитьИзБуфераОбмена (GetClipboardData)
Синтаксис:
ПолучитьИзБуфераОбмена()
Возвращаемое значение:
Тип: Строка
Описание
Возвращает текст из буфера обмена (используя формат CF_UNICODETEXT)

Разрядность (Bits)
Синтаксис:
Разрядность()
Возвращаемое значение:
Тип: Число
Описание
Возвращает 32 или 64 в зависимости от типа запущенного процесса 1С.

GetCurrentProcessId (ПолучитьИдентификаторТекущегоПроцесса)
Синтаксис:
ПолучитьИдентификаторТекущегоПроцесса()
Возвращаемое значение:
Тип: Число
Описание
Возвращает PID процесса 1С с помощью функции WinAPI GetCurrentProcessId().

ПолучитьВерсиюФайла (GetFileVersion)
Синтаксис:
ПолучитьВерсиюФайла(<ИмяФайла>, <Версия>, <Подверсия>, <Релиз>, <Сборка>)
Параметры:
<ИмяФайла>(обязательный)
Тип: Строка
<Версия>(необязательный)
Тип: Число
<Подверсия>(необязательный)
Тип: Число
<Релиз>(необязательный)
Тип: Число
<Сборка>(необязательный)
Тип: Число
Возвращаемое значение:
Тип: Строка
Описание
Возвращает версию файла в виде строки x.x.x.x, а также составные части версии в параметрах <Версия>, <Подверсия>, <Релиз>, <Сборка>


ВключитьОповещенияБуфераОбмена (AddClipboardFormatListener)
Синтаксис:
ВключитьОповещенияБуфераОбмена()
Возвращаемое значение:
Тип: Булево
Описание
Включает вызов внешнего события при изменении содержимого буфера обмена

ОтключитьОповещенияБуфераОбмена (RemoveClipboardFormatListener)
Синтаксис:
ОтключитьОповещенияБуфераОбмена()
Возвращаемое значение:
Тип: Булево
Описание
Отключает вызов внешнего события при изменении содержимого буфера обмена
 

НазначитьГорячуюКлавишу (SetHotKey)
Синтаксис:
НазначитьГорячуюКлавишу(<СканКод>, <СтандартнаяОбработка>)
Параметры:
<СканКод>(обязательный)
Тип: Строка
Комбинация клавиш для назначения в качестве "горячей"
<СтандартнаяОбработка>(необязательный)
Тип: Булево
Признак выполнения стандартной (системной) обработки нажатия клавиши
Возвращаемое значение:
Тип: Булево
Истина, если горячая клавиша назначена
Описание
Назначает "горячую клавишу". В момент нажатия указаной клавиши будет вызвано внешнее событие. Допустимые названия клавиш:

CANCEL
BACK
TAB
CLEAR
RETURN
SHIFT
CTRL
ALT
PAUSE
CAPITAL
KANA
JUNJA
FINAL
HANJA
ESCAPE
CONVERT
NONCONVERT
ACCEPT
MODECHANGE
SPACE
PRIOR
NEXT
END
HOME
LEFT
UP
RIGHT
DOWN
SELECT
PRINT
EXECUTE
SNAPSHOT
INSERT
DELETE
HELP
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
WIN
APPS
SLEEP
NUMPAD0
NUMPAD1
NUMPAD2
NUMPAD3
NUMPAD4
NUMPAD5
NUMPAD6
NUMPAD7
NUMPAD8
NUMPAD9
MULTIPLY
ADD
SEPARATOR
SUBTRACT
DECIMAL
DIVIDE
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
F23
F24
NUMLOCK
SCROLL
LSHIFT
RSHIFT
LCONTROL
RCONTROL
LMENU
RMENU
BROWSER_BACK
BROWSER_FORWARD
BROWSER_REFRESH
BROWSER_STOP
BROWSER_SEARCH
BROWSER_FAVORITES
BROWSER_HOME
VOLUME_MUTE
VOLUME_DOWN
VOLUME_UP
MEDIA_NEXT_TRACK
MEDIA_PREV_TRACK
MEDIA_STOP
MEDIA_PLAY_PAUSE
LAUNCH_MAIL
LAUNCH_MEDIA_SELECT
LAUNCH_APP1
LAUNCH_APP2
OEM_1
OEM_PLUS
OEM_COMMA
OEM_MINUS
OEM_PERIOD
OEM_2
OEM_3
OEM_4
OEM_5
OEM_6
OEM_7
OEM_8
PROCESSKEY
PACKET
ATTN
CRSEL
EXSEL
EREOF
PLAY
ZOOM
NONAME
PA1
OEM_CLEAR


К названию клавиши можно добавлять модификаторы. Список допустимых названий клавиш-модификаторов:
CTRL, ALT, SHIFT, WIN (именно в такой последовательности). Примеры: CTRL+1, CTRL+ALT+1, CTRL+ALT+SHIFT+1, CTRL+ALT+SHIFT+WIN+1, ALT+SHIFT+1, ALT+WIN+1, WIN+1.

Примечание:
Не все клавиши могут быть назначены в качестве "горячих". Могут сказываться особенности используемой клавиатуры, драйвера или операционной системы. Стандартная (системная) обработка некоторых "горячих клавиш" не может быть отменена.

 

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

Наименование Файл Версия Размер
Внешняя компонента Sundries

.zip 1,16Mb
25.02.20
5
.zip 2 1,16Mb 5 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. VmvLer 30.08.19 11:45 Сейчас в теме
а сама 1С этого всего не умеет и наконец дожили до модных времен - звук и буфер обмена теперь через ВК?
2. palsergeich 30.08.19 12:15 Сейчас в теме
(1)
а сама 1С этого всего не умеет и наконец дожили до модных времен - звук и буфер обмена теперь через ВК?

Они говорят что нам это не нужно
3. VmvLer 30.08.19 12:57 Сейчас в теме
5. palsergeich 30.08.19 15:39 Сейчас в теме
(3) Вендор.
Темы про звук, паузу были на партнерке не однократно и заканчивались словами: "Вам это не нужно"
6. VmvLer 30.08.19 16:14 Сейчас в теме
(5) Все верно - нам это не нужно.

нам нужно чтобы месяц закрывался без проблем и первичка проводилась без глюков.

нам даже котик не нужен, но пусть останется - просто он терпеливо слушает все, о чем ему говорят пользователи и при этом по-барски зевает.
4. swenzik 30.08.19 13:48 Сейчас в теме
в буфер можно вот так копировать

HTMLОбъект = Новый COMОбъект("htmlfile");
HTMLОбъект.ParentWindow.ClipboardData.Setdata("Text", СокрЛП(Объект.Номер));
7. oleg_km 05.09.19 09:02 Сейчас в теме
Если подключить к 1С .NET по методу Сергея Смирнова, то расширять функционал использования .NET можно будет прямо из 1С, не меняя ВК.
Например, текущая раскладка:

Раскладка = бокм_Общие.ПолучитьNET().GetType("System.Windows.Forms.InputLanguage", "System.Windows.Forms");
индекс = ВРег(Раскладка.CurrentInputLanguage.Culture.TwoLetterISOLanguageName);


или буфер обмена:

л_БуферОбмена = ПолучитьNET().ПолучитьТип("System.Windows.Forms.Clipboard", "System.Windows.Forms");
Возврат л_БуферОбмена.GetText();

л_БуферОбмена = ПолучитьNET().ПолучитьТип("System.Windows.Forms.Clipboard", "System.Windows.Forms");
л_БуферОбмена.SetText(п_ТекстБуфера);


и пр.
duhin; acanta; +2 Ответить
8. Steelvan 24.02.20 17:41 Сейчас в теме
Автор, можно добавить вызов внешнего события, когда выполняется копирование в буфер обмена ?

Компонента должна отслеживать изменение в буфере обмена и вызывать внешнее событие.

Таким образом можно настраивать взаимодействие со сторонними системными процессами через буфер обмена.
Иначе сейчас приходится в цикле со sleep опрашивать буфер обмена.

Спасибо !
9. sivin-alexey 649 25.02.20 10:25 Сейчас в теме
(8) Добрый день. Вызов внешнего события добавлен. Используйте методы ВключитьОповещенияБуфераОбмена и ОтключитьОповещенияБуфераОбмена.
10. Steelvan 28.02.20 18:08 Сейчас в теме
Отлично, спасибо !

А можно еще добавить создание снимка экрана с указанием координат снимка.

На сайте есть достаточно много разработок, которые позволяют сделать снимок только целого экрана.
А потом приходится запускать nconvert.exe для получения части экрана.

---

Как вариант, можно добавить метод ПолучитьСнимокЭкрана(ИксНачала, ИгрекНачала, ИксОкончания, ИгрекОкончания)
который должен возвращать двоичные данные картинки в формате png.
Или метод СохранитьСнимокЭкрана(ИксНачала, ИгрекНачала, ИксОкончания, ИгрекОкончания, ПутьСохранения) который должен сохранять снимок в файле по указанному пути.

Спасибо !
Оставьте свое сообщение

См. также

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

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

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

5 стартмани

30.03.2018    25648    35    Ditron    83    

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

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

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

1 стартмани

28.07.2020    1626    1    zarankony    3    

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

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

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

1 стартмани

24.07.2020    3766    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    2152    1    karpik666    0    

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

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

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

1 стартмани

19.09.2018    16863    20    TSSV    18    

Нано 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    1990    5    SanyMaga    19    

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

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

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

1 стартмани

25.03.2020    4112    39    berezdetsky    30    

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

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

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

2 стартмани

21.03.2020    2093    3    DNN13    26    

Использование сборок .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    82319    235    Serginio    71    

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

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

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

4 стартмани

02.02.2020    5891    31    Johny_v    6    

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

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

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

3 стартмани

03.01.2020    4777    20    Denr83    0    

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

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

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

1 стартмани

05.12.2019    3859    4    Andreyyy    8    

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

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

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

1 стартмани

09.05.2018    25187    28    baton_pk    26    

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

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

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

10 стартмани

02.12.2019    3713    1    starovton    5    

Внешняя компонента 1С Native x32/x64: отправка UDP сообщения

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

Компонента предназначена только для отправки текстовых UDP сообщений. Работает как на клиенте, так и в серверных вызовах в любой разрядности Windows платформы.

1 стартмани

05.11.2019    3818    7    von_de    0    

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

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

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

1 стартмани

28.10.2019    8288    7    Grigoriy251    5    

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

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

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

1 стартмани

13.07.2015    46503    428    ПерваяСистема    147    

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

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

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

1 стартмани

06.10.2019    8938    16    vdv2701    28    

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

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

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

1 стартмани

29.07.2019    4038    4    axae    0    

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

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

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

1 стартмани

16.07.2019    9160    23    gortrex    4    

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

Разработка внешних компонент Сканер штрих-кода 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    68521    83    igorberezhnov    95    

Менеджер буфера обмена. Нативная внешняя компонента 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    6216    18    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    9459    38    MGemini    2    

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

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

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

1 стартмани

19.03.2019    7405    13    xxxAndricxxx    14    

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

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

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

1 стартмани

22.09.2015    194496    441    Zerocl    68    

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

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

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

1 стартмани

28.02.2019    6639    8    xxxAndricxxx    2    

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

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

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

1 стартмани

30.12.2018    20365    134    Matveymc    25    

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

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

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

1 стартмани

11.12.2018    6492    37    eugenevk    31    

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

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

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

1 стартмани

08.02.2016    27586    33    linkforget    11    

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

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

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

1 стартмани

16.11.2018    14746    74    nomadon    53    

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

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

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

1 стартмани

12.11.2018    12073    28    KAV2    62    

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

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

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

1 стартмани

16.10.2018    7393    3    ripreal1    9    

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

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

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

1 стартмани

14.05.2013    38570    73    Принт    31    

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

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

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

5 стартмани

04.09.2018    13604    27    Nikola23    60    

Программный вызов сенсорной клавиатуры

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

Программный вызов сенсорной клавиатуры в ОС Windows, для сенсорных мониторов, которые не определяются системой как hid-совместимый сенсорный экран. Тестировалось на платформе 8.3.9.2033, конфигурация Розница 1.0.16.8.

1 стартмани

04.08.2018    8525    17    dewersia    3    

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

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

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

1 стартмани

01.08.2018    24119    197    RSConsulting    16    

Распознаем штрих-коды 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    76808    187    shakmaev    84    

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

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

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

1 стартмани

17.07.2018    15817    72    nomadon    45    

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

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

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

2 стартмани

10.07.2018    11446    15    bobank    6    

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

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

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

1 стартмани

04.07.2018    10528    5    frkbvfnjh    24    

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

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

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

1 стартмани

09.02.2014    43076    13    moolex    29    

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

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

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

1 стартмани

20.06.2018    11659    32    minimajack    72    

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

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

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

1 стартмани

04.06.2018    8406    4    le_    1    

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

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

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

1 стартмани

27.04.2018    17668    210    artmaks1988    93    

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

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

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

1 стартмани

01.03.2014    18182    20    vozhd    7    

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

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

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

1 стартмани

29.03.2018    8382    3    Dach    0    

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

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

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

1 стартмани

13.03.2018    9923    28    evgeny43    9    

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

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

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

5 стартмани

04.01.2018    14526    2    protexprotex    34    

ActiveX компонента WebCamX для работы с веб-камерой! Промо

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

Искал нормальную компоненту без .NET для работы с Web-камерой, нашел одну, но она платная. Тогда я решил сделать свою ActiveX. Моя компонента умеет: 1. - Получать изображение с камеры. 2. - Писать видео с камеры в файл, в формате (*.asf). 3. - Делать снимок с камеры и сохранять в файл, в форматах (*.bmp; *.jpg; *.png). 4.- Умеет проигрывать видео. Для начало работы необходимо зарегистрировать компоненту в системе. Например: regsvr32 "Полный путь к файлу WebCamX.ocx" Так же имеется обработка пример для 1с8.2. В этой обработке показано как можно работать с этой компонентой. Желаю удачи! Не забываем ставить плюсы и коментить :)

1 стартмани

28.04.2011    50727    230    SerG_121    141    

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

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

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

4 стартмани

13.12.2017    13464    25    protexprotex    50