ВК дополнительного функционала

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

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

51
Дополнительный функционал для 1С. Работа с окнами, событиями Windows, звуком, и.т.д.

1) Работа с окнами (скрытие, закрытие (в частности Служебные сообщения), недоступность, стиль).
2) Список принтеров
3) Список процессов
4) Проигрыватель аудио (sic!) - через mci
5) Отлов сообщений для 1С от Windows (нажатия клавиш, мыша, системные) и генерация на них ВнешнегоСобытия в модуле приложения (вроде встречал, что такое кому - то нужно было)
6) Запуск внешнего приложения и его асинхронное отслеживание в отдельном потоке.
При завершении приложения - генерация ВнешнегоСобытия
7) Скриншот экрана и сохранение в jpg
Ну еще в планах - проигрывание видео в 1С (только нах.. он нужен?), несложный xor метод шифрования, установка раскладки keyborda.
Исходники пока не выкладываю, выложу когда все закончу, или когда мне надоест этим заниматься. Жду пожеланий по поводу расширения функционала..

В архиве - dll, которыю надо разместить в папке bin + конфа с примером работы.
Тестировалось под v8.0.14.39

Отдельное спасибо romix-у с Мисты за его шаблон по созданию ВК. Очень полезная весчь!!

>>
31.12.07
Выложил версию 1.1
Что появилось:
1) Отлов нажатых клавиш клавы, мыша.. (Внимание!, очень емкий процесс. Нагрузка на ЦП у меню возросла процента на 2!)
Для тестирования необходимо немного заполнить справочник "Номенклатура"
2) Работа с ракладкой клавы
3) Расширилась работы с запуском процесса. Старая процедура не работает!!!
4) Появилось СлучайноеЧисло() :-)

Что дальше?
1) Работа с реестром Windows
2) Механизм создания иконки в SystemTray и создание пунктов меню из кода 1С (если получиться...)
3) Попытка поддержки на 7.7. Тестирование на 8.1
4) Некоторые примочки по работе с процессами / окнами
5) Насчет видео - пока что то криво, если что - сделаю...

>>14.01.2008
Вышла Версия 1.2.
Что появилось:
1) Программируемая иконка в системном трее
2) Программируемые сообщения Baloon Tips там же
3) Команда Спать основному потоку
4) Простейшее кодирование файла. Примитив, но все же..
5) ЗакончитьОтловСобытий() появился
- ) Компонента также протестена на V8.1.8.76. Все работает..
Что НЕ ПОЛУЧИЛОСЬ: поддержка 7.7. Какие -то малопонятные глюки с OLEVARIANT и ВнешнимиСобытиями
Работа с Видео и реестром отложена.
>>Что будет в 1.3:
1) Попытка все же поддержки 7.7
2) Алгоритм блочного шифрования (например ГОСТ 28147-89)

51

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

Наименование Файл Версия Размер
v8add.dll
.1198699582 220,83Kb
25.09.09
232
.1198699582 220,83Kb 232 Скачать бесплатно
Версия 1.1 библиотеки
.1199049626 233,76Kb
25.09.09
73
.1199049626 233,76Kb 73 Скачать бесплатно
Версия 1.2 библиотеки V8ADD.rar
.1200250232 238,63Kb
25.09.09
173
.1200250232 238,63Kb 173 Скачать бесплатно
Пропатченная для RDP 1.2.2 версия.
.1200570555 238,15Kb
25.09.09
182
.1200570555 238,15Kb 182 Скачать бесплатно

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

Комментарии
Избранное Подписка Сортировка: Древо
1. CheBurator 26.12.07 23:45 Сейчас в теме
вот лучше написал бы п.6 для 7.7!!!
4. Abadonna 3835 28.12.07 00:19 Сейчас в теме
(1) >вот лучше написал бы п.6 для 7.7!!!
Ты б лучше сделал мне подарок к Новому Году - я б в свою добавил :))))
2. Hadgehogs 338 27.12.07 07:39 Сейчас в теме
А вы попробуйте под 7.7. Вдруг взлетит
3. Hadgehogs 338 27.12.07 11:15 Сейчас в теме
еще добавлю извещение о переключении между формами внутри 1С
5. vladnet 253 28.12.07 10:10 Сейчас в теме
Хотелось бы к ней хоть какую то документацию. Не понял как события нажатия кнопок получать.

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

А да Большое спасибо, первая встреченная мной полезная библиотека для v8.
6. Hadgehogs 338 28.12.07 11:22 Сейчас в теме
(5) Принято, если что - сегодня выложу версию 1.1.
7. O-Planet 6984 28.12.07 23:44 Сейчас в теме
8. Hadgehogs 338 29.12.07 06:18 Сейчас в теме
Исходники выложу - как все напишу или надоест.
Пока не буду, ибо пойдет создание альтернативных версий. История Linux-а поучительна.
P.S. Готова версия 1.1 с установкой клавиатурной раскладки, отловом событий от клавы мыша, (как просил 5), хочу добавить запуск пула приложений и выложить..
9. vladnet 253 29.12.07 12:29 Сейчас в теме
Очень ждем когда будет выложена версия 1.1, как понимаю еще не выложена.
10. vladnet 253 02.01.08 12:59 Сейчас в теме
Спасибо за обработку клавиш, а вот интересно метод ЗакончитьОтловСобытий есть (если нет то желательно сделать)? И для чего нужен параметр в методе НачатьОтловСобытий
11. Hadgehogs 338 02.01.08 18:57 Сейчас в теме
Параметр в процедуре - это время в милисекундах, через которое сработает перехват для нового открытого окна.
Чем меньше - тем быстрее новое окно будет перехваче, но и тем более будет загружена система
В 1.2 будет отключение перехвата
12. Hadgehogs 338 13.01.08 22:01 Сейчас в теме
P.S. Ну как бы пишите о глюках и багах, а то что - то молчите.
Еще пишите - что кому нужно - подумаем..., реализуем..
13. Mitay 14.01.08 15:43 Сейчас в теме
а можно как-то реализовать обработку клавиш, чтобы воспринимались комбинации одновремено нажатых клавиш.
Например, чтобы на "shift"+"=" выдавал "+", а не "shift" "shift""shift""shift" "=" "=" "shift"
14. Hadgehogs 338 16.01.08 14:07 Сейчас в теме
15. Hadgehogs 338 23.02.08 21:13 Сейчас в теме
Короче, свежие новости...
Проект VADD1x закрыт. Финита ла коммедиа.
Выходит 2-ая версия. Полная несовместимость с первой версией.
Библиотека будет разделена на несколько объектов, дабы избежать "винигрета" (как упрекали).
Что будет:

1) Расширен функционал существующий
2) Кардинально измениться ОтловСобытий (добавятся фильтры, статусы клавиш SHIFT, CTRL, ALT)
3) Возможно добавится работа с LPT/COM портами
4) Возможно добавится работа с файловым потоком
5) Добавиться CRC32
5) Добавиться работа с UDP (возможно и с TCP/IP) протоколами
6) Обязательно будет документация (без нее не выпущу библиотеку)

Ждите, примерно неделя. Бля, и поддержите хоть кто - нибудь, а то уже в светлое будущее не верю уже.
16. simplyalex 31.03.08 18:33 Сейчас в теме
------------------------------
|Hadgehogs 23.02.2008
|...
|Выходит 2-ая версия. Полная несовместимость с первой версией.
|...
|Ждите, примерно неделя.
------------------------------

Поддерживаю! Ждемс...

ЗЫ.

------------------------------
|O-Planet 28.12.2007
|Даешь исходники!!!
------------------------------

Тоже поддерживаю :-)
17. victor_k 16.07.08 17:11 Сейчас в теме
Использовал V8ADD.dll но она видит только первые 15 картинок остальные
картинки видит как пустые ячейки Excel
Сам Excel в окне отображения буфера обмена, также отображает - первые 15
нормально, а остальные как пустую ячейку, но из буфера копирует правильно.
18. Lexus 30.07.08 02:10 Сейчас в теме
очень подлчечила бы "1) Попытка все же поддержки 7.7", а точнее UDP

заранее благодарен
19. xxxu 17.08.09 23:00 Сейчас в теме
20. xxxu 17.08.09 23:14 Сейчас в теме
Сори теперь это НЕТЛЕНКА если я правильно понял.
21. Murom 15.10.09 14:10 Сейчас в теме
А можно ли как -нибудь при запуске процесса асинхронно передавать еще параметры. Например я хочу запустить 10 сеансов ftp.exe с подключением у разным серверам. Например
ВК.ЗапускИСопровождениеПроцесса("C:\WINDOWS\system32\ftp.exe",0,Ложь,Истина) срабатывает , а
ВК.ЗапускИСопровождениеПроцесса("C:\WINDOWS\system32\ftp.exe 192.168.1.1:21",0,Ложь,Истина) нет. :(
22. MikeStav 6 09.02.10 12:37 Сейчас в теме
Подскажите плиз, можно ли с помощью этой ВК ловить сообщения, выводимые в окно служебных сообщений? Заранее спасибо.
23. O-Planet 6984 12.10.11 15:24 Сейчас в теме
Дублирую сообщение с мисты, может, тут оперативнее автор увидит.

Приивет. Спасибо за полезную ВК. Но вот вопрос: ее реально под Win7 использовать из 1С:8? Вроде делаю все, как нужно: кидаю ярлые на рабочий стол, дописываю в путь regsvr32, запускаю от имени админа, пишет, что все прекрасно зарегилось. Но в самой восьмерке говорит, что не удалось загрузить ВК

Подключаю вот так:

Объект = Неопределено;

Попытка
ЗагрузитьВнешнююКомпоненту("V8ADD.dll");
Исключение
Сообщить("Не удалось загрузить внешнюю компоненту ""V8ADD.dll""!");
ТипОбъекта="";
Объект=Неопределено;
Включен=Ложь;
Возврат;
КонецПопытки;

В чем может быть проблема?
24. cool.vlad4 45 12.10.11 15:26 Сейчас в теме
25. O-Planet 6984 12.10.11 15:34 Сейчас в теме
(24) Вроде 32. Где это точно посмотреть? Стоит на ноуте Asus, Windows Starter цифирь 64 ни где не фигурирует.
26. cool.vlad4 45 12.10.11 15:43 Сейчас в теме
(25) Да, скорее всего 32, поэтому дело не в этом (иначе бы ошибку при регистрации компоненты выдавал). Битность можно посмотреть через версию винды - в командной строке winver .( А регистрация для 64 битной винды через %SystemRoot%\Syswow64 делается)
27. O-Planet 6984 12.10.11 15:44 Сейчас в теме
28. CyberCerber 320 12.03.12 10:10 Сейчас в теме
Полезная компонента, но хотелось бы иметь подробную документацию всех методов, которые она содержит. А то у меня только dll-ка.
Оставьте свое сообщение

См. также

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

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

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

29.07.2019    7137    445    Begemoth80    110       

.Net Core, обмен с 1C по TCP/IP между различными устройствами 15

Статья Программист Нет файла v8 Бесплатно (free) Разработка внешних компонент

Часто нужно обмениваться данными с клиентом 1С из различных устройств, между клиентами 1С, а также при виртуализации между разными ОС на компьютере. Это кроссплатформенная ВК, позволяющая обмениваться сообщениями по TCP/IP между различными устройствами по определенному протоколу.

28.09.2016    17643    Serginio    8       

Net Core. Динамическая компиляция класса обертки для получения событий .Net объекта в 1С 8

Статья Программист Нет файла v8 Бесплатно (free) Разработка внешних компонент

Часто нужно использовать события объектов .Net. Например событие от COM порта, поступление сообщений по WhatsAp, сообщение об изменение в директории итд. Напрямую этого сделать нельзя, но можно сделать класс обертку и через него получать ВнешнееСобытие

14.09.2016    13524    Serginio    1       

.Net Core, 1C, динамическая компиляция, Scripting API 10

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Разработка внешних компонент

Очень часто приходится использовать динамический код в 1С, используя Выполнить или Вычислить. Аналогичная задача и для использования скриптов на .Net. Я постарался показать, как можно скрестить ежа с ужом и получить удобный код. В этой статье много вражеского кода для чистого одноэсника, но все когда-то бывает впервые.

07.09.2016    15831    Serginio    7       

1С, Linux, Excel, Word, OpenXML, ADO, Net Core 31

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

В данной статье показаны примеры кроссплатформенной работы с файлами Excel и Word (xlsx,docx) с помощью библиотеки OpenXML и Net Core

22.08.2016    17284    51    Serginio    14       

Асинхронное программирование в 1С через использование классов .Net из Native ВК 14

Статья Программист Нет файла v8 Бесплатно (free) Разработка внешних компонент

Это продолжение статьи Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux II http://infostart.ru/public/541518/ В этой статье покажу, как можно асинхронно вызывать асинхронные методы и вызывать ВнешнееСобытие в 1С из сборки .Net

09.08.2016    14655    Serginio    3       

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д. 37

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент WEB

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    25950    Serginio    22       

Быстрое создание Внешних Компонент на C#. Примеры использования Глобального Контекста, IAsyncEvent, IExtWndsSupport, WinForms и WPF 42

Статья Программист Нет файла v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент

В большинстве случаев хватает и обычного COM объекта, учитывая, что в 8.х можно использовать события. Но иногда нужно использовать Глобальный Контекст для вызова глобальных функций, таких как Сообщить, NewObject и т.д. Кроме того, для использования форм нужен дескриптор окна 1С. Это продолжение статей Использование сборок .NET в 1С 7.x b 8.x. Создание внешних Компонент. http://infostart.ru/public/238584/ Там же лежат и исходники .NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия http://infostart.ru/public/417830/ 1C Messenger для отправки сообщений, файлов и обмена данными между пользователями 1С, вэб страницы, мобильными приложениями а ля Skype, WhatsApp http://infostart.ru/public/434771/ Использование классов .Net в 1С для новичков http://infostart.ru/public/448668/

15.02.2016    24678    Serginio    13       

Подсветка синтаксиса 1С в текстовых редакторах Atom, Sublime Text, VS Code 101

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Разработка внешних компонент

Пакеты, добавляющие поддержку синтаксиса языка 1С:Предприятие 8 в текстовые редакторы Atom, Sublime Text и VS Code. И не только.

02.02.2016    23207    nixel    38       

Использование классов .Net в 1С для новичков 147

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент Универсальные функции

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    63755    Serginio    104       

.NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия 51

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Разработка внешних компонент Математика и алгоритмы

Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия, а так же генерация модулей на C# и 1С для подключения к событиям. Использование DynamicMethod и ILGenerator. Представлены примеры для использовании событий System.IO.FileSystemWatcher (Ожидает уведомления файловой системы об изменениях и инициирует события при изменениях каталога или файла в каталоге.) и SerialPort (обработка сканера штрих кода подключенного к COM порту). Обертка позволяет использовать классы .Net только на языке 1С. Реализация 1C Messenger описанного здесь http://infostart.ru/public/434771/

12.11.2015    42183    Serginio    35       

1С с "плюсами" 74

Статья Программист Нет файла v8 Бесплатно (free) Разработка внешних компонент Математика и алгоритмы Универсальные функции

- Разработана методика подключения внешней компоненты, снимающая ограничения на типы данных аргументов и возвращаемого значения. - Проведено документирование основных типов данных (объектов, интерфейсов) платформы. - Разработан объект «Делегат» для реализации функциональных объектов (указатель-на-функцию). - Разработана концепция итератора произвольного доступа для основных контейнеров платформы с целью сопряжения со стандартной C++ библиотекой. - В процессе разработки механизм 1С классов (наследование, интерфейсы) для возможности использования парадигм объектно-ориентированного программирования на уровне кода.

14.10.2015    19970    IntelInside    47       

Генерация штрих-кода для вставки его в 1С при работе в Linux 4

Статья Системный администратор Программист Нет файла v8 1cv8.cf Linux Бесплатно (free) Разработка внешних компонент

В Linux есть отличная команда barcode, которая генерирует штрих-коды в векторном формате ps. Но 1С не понимает такие форматы. Более того, barcode генерирует штрих-код на размер листа А4 или Letter. Установка пользовательского размера листа не увенчалась успехом. Но не будем же мы вставлять изображение штрих-кода размером с лист А4… Однако есть способ, как решить данные проблемы.

01.07.2015    13734    rudjuk    4       

Простейший способ создания штрих-кода в формате PNG из командной строки в Linux Ubuntu 10

Статья Программист Нет файла v8 1cv8.cf Linux Бесплатно (free) Разработка внешних компонент

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

29.06.2015    9929    rudjuk    15       

Компилирование внешней компоненты AddInNative в ОС Linux 46

Статья Системный администратор Программист Нет файла v8 1cv8.cf Linux Бесплатно (free) Разработка внешних компонент

В статье отражены некоторые моменты, которые нужно учесть, чтобы скомпилировать пример 1С-вской внешней компоненты AddInNative в ОС Linux.

14.01.2015    17803    q_i    20       

Использование внешних COM-компонент (.dll) или любых клиентских методов в регламентных заданиях серверной базы. 50

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка внешних компонент Математика и алгоритмы

Для расширения возможностей платформы 1С существует огромное количество внешних компонент (дополнительные функции, взаимодействие с софтом и железом других производителей, ключи защиты). К сожалению, большинство из них написано на технологии .COM и не могут использоваться на сервере. Для использования в регламентных заданиях серверной базы их приходится переписывать на Native API. Однако, иногда нет возможности переписать компоненту на новую технологию, но нужно вызвать ее в регламентном задании на сервере.

10.12.2014    39772    ekaruk    51       

Мини-Эверест: Native ВК для 8.х 18

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

Список и свойства HDD, список и свойства ОЗУ, список запущенных процессов (для терминала - всех пользователей с указанием номера сессии), список запущенных сервисов, характеристики BIOS

20.08.2014    13965    35    Abadonna    7       

ВК для работы с файлами FilesNative.dll 28

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

Компонента реализует некоторые методы работы с файлами (архивами). Поддерживаемые форматы распаковки архивов: ZIP, JAR, XPI, BZ2, BZIP2, TBZ2,TBZ,RAR, R00, ARJ, Z, TAZ, LZH, LHA, 7Z, CAB, LZMA, LZMA86, ISO, XAR, MSI,RPM, TAR, GZ, TGZ, TPZ

18.06.2014    14985    77    Abadonna    9       

NetNative: ВК для работы с сетью 61

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

Прослушивание UDP-портов, посылка UDP-сообщений, возможность организации UDP-чата, некоторые сетевые команды. Написана по технологии Native

23.02.2014    16562    142    Abadonna    10       

Отслеживание изменений каталога в REAL-TIME: Native ВК для 8.х 58

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

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

09.10.2013    17756    229    Abadonna    38       

Трей-мессенджер: Native ВK для 8.х 97

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

Иконка 1С в трее с popup-mеnu, баллуны, оповещения, обратная связь. Выполнена по технологии Native, не требует регистрации в реестре и особых прав пользователя. Имеет обратную связь с 1С через генерацию внешних событий. Имеет popup-menu на иконке в трее для управления окном 1С (закрыть, скрыть, показать+ 2 пункта генерации событий). Есть возможность убрать кнопку главного окна из панели задач.

23.09.2013    23467    405    Abadonna    121       

Обработка изображений 1С средствами .Net framework 8

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Разработка внешних компонент

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

19.04.2013    17739    Elisy    13       

Внешняя компонента для работы со строками 84

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

ВК по технологии Native для работы со строками: хеши по различным алгоритмам, крутое шифрование, вычисление релевантности (схожести) строк. Событие переключения подсистем.

20.03.2013    22518    463    Abadonna    105       

Подсистема "COMExchange": ускорение выгрузки запросов ADO или «игра с огнём». 13

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Описана поддержка подсистемой "COMExchange"работы с ВК GameWhithFire.dll и в частности ускоренная выгрузка результата запроса ADO средствами ВК.

11.03.2013    17537    yuraos    4       

Простой пример создания ActiveX-control на Qt 8

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Мне была поставлена задача разработать некий ActiveX-control. Так как основным языком программирования для разработки у нас используется C++, то C# не рассматривался. Я решил выбрать Qt, так как он мне интересен. Создание ActiveX объектов на Qt достаточно простой процесс, в примерах к QtCreator есть несколько вариантов, показывающих как можно использовать ActiveQt (например этот). При написании компонента пришлось много времени потратить на поиск ответов на казалось бы простые вопросы, по крупицам их собирать. В результате я получил, что требовалось и решил написать простой пример, чтобы ускорить процесс старта разработки ActiveX-control другим. Сразу обращу внимание, что не описываю всю технологию ActiveQt, подробную информацию можно получить в документации Qt Assistant и в интернете (например здесь), это пример и пара интересных на мой взгляд моментов.

25.02.2013    7560    theshadowco    3       

Finger-биометрия в 1С 47

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

О различных методиках использования сканеров отпечатков пальцев в 1С.

02.07.2012    24297    fixin    22       

Miracle Native - ВК для V8 74

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

Настоящая ВК написана по технологии 1С-Native. По методам и свойствам является наследницей MIracveV8 с планируемым развитием функционала. Версия 1.2.1.1 Не триальная, подправлена некорректная работа под х64

23.04.2012    29205    623    Abadonna    79       

Решение проблем с регистрацией внешних компонент в терминале 71

Статья Программист Нет файла v8 УТ10 Россия УУ Розничная торговля Учет ТМЦ Бесплатно (free) Разработка внешних компонент

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

22.09.2011    58835    Spacer    41       

ВК для 1С:Предприятие 8.2 NativeAPI на Delphi (запуск приложений, раскладка клавиатуры, события и др.) 98

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Бесплатно (free) Разработка внешних компонент

Внешняя компонента на основе разработки Крипича http://infostart.ru/public/81644/ - NativeAPI на Delphi реализует запуск процесса с заданным приоритетом и видимостью окна, переключение раскладки клавиатуры, всплывающие сообщения в трее, паузу sleep без загрузки процессора и внешние события.

01.08.2011    40675    1262    romix    55       

Драйвер клавиатурного сканера 24

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v8 Россия Windows Бесплатно (free) Разработка внешних компонент

Драйвер сканеров USB-HID (эмуляция клавиатуры) для 1С Предприятие 8.2. Дополнительно может отсылать текст на дисплей покупателя Posiflex PD2601.

13.07.2011    8696    386    Ma_X_X    12       

Новая версия 1С:Предприятие 8.2 конфликтует с C# и .Net framework 22

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Суть конфликта 1С 8.2 с C# и .Net framework в следующем. В версии 8.2 1С анонсировала новый способ написания внешних компонент 1С с использованием так называемого Native API. Самое интересное, что на C# предложенный подход реализовать невозможно, а реализация Native API на VC++/CLI теоретически возможна, но при попытке подключения DLL, скомпилированных с опцией /CLR, происходит зависание 1С (версия 8.2.13.202). Еще один конфликт – в новой версии 1С нет поддержки технологии ActiveX, на основе которой многие разработчики вставляли в формы 1С свои WinForms-приложения.

15.12.2010    19628    Elisy    128       

Учим внешнюю компоненту правильному склонению не только ФИО, но и должностей, и подразделений (ЗУП 2.5) 120

Статья Программист Нет файла v8 ЗУП2.5 Россия Бесплатно (free) Практика программирования Разработка внешних компонент

Многие из нас сталкивались с проблемой неверного склонения должностей и подразделений внешней компонентой склонения ФИО. Результат при этом может напоминать следующее: 1.Именительный "Главный специалист" 2.Родительный "Главныя специалиста" 3.Дательный "Главныю специалисту " 4.Винительный "Главныя специалиста " 5.Творительный "Главныем специалистом " 6.Предложный "Главные специалисте " Метод борьбы с данным недугом предлагаю ниже.

21.11.2010    56781    director04    62       

Thermal Print Library - ActiveX библиотека для печати на термопринтерах Godex BZB2/EZ2/EZ4, C.Itoh EZ2/EZ4, Citizen CLP-521/621 19

Инструменты и обработки no Приложение (exe) v8 1cv8.cf 1cv7.md Россия Windows Бесплатно (free) Разработка внешних компонент

Библиотека Thermal Print Library является COM сервером и предназначается для использования в любых средах, которые в состоянии выступить в роли OLE-клиента (MS Office, 1С Предприятие, VB, VBScript, и т.д.). Допускается применение со следующими моделями термопринтеров : Godex BZB2/EZ2/EZ4, C.Itoh EZ2/EZ4, Citizen CLP-521/621.

20.09.2010    18541    255    GreenLab    23       

[BackgroundWorker] - Фоновые задания в файловом режиме 1С 8.x 41

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

ActiveX-компонента позволяет выполнять задачи в фоне с индикацией прогресса и возможностью прерывания выполнения. Также работает и клиент/серверном варианте, в качестве альтернативы типовым фоновым заданиям

04.03.2010    20094    418    Душелов    15       

Архивация базы 1С-Предприятие 11

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

Используем стандартный планировщик Windows и файл Visual Basic Script с файлом настроек, для плановой выгрузки базы данных.

29.12.2009    8700    276    alves    4       

Использование визуальных (ActiveX) компонент в тонком клиенте 1С 8.2 63

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

В данной статье рассматривается вопрос использования визуальных компонент (ActiveX) на форме тонкого клиента 1С 8.2 и веб-клиента на базе MS Internet Explorer.

19.11.2009    35754    616    Душелов    59       

Хранитель COM - объектов 20

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

Позволяет сохранять COM - объект между серверными вызовами в 8.2. Сохраняет и получает ссылку на объект в ROT (Running Object Table). БЕТА!

18.11.2009    10579    77    Hadgehogs    14       

[SendGoogleSMS] Отправка SMS уведомлений через сервис Google Calendar 65

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент WEB SMS рассылки

Компонента генерирует события в Google Calendar с извещением по SMS. В архивах ВК для 7.7 (работает и в 8-ке) и ActiveX - для работы в контексте сервера 1С 8.х

07.08.2009    25945    563    Душелов    37       

[PDF Viewer] - Просмотр PDF в 1С 65

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент Работа с интерфейсом

ActiveX-компонента для просмотра PDF. Позволяет сохранить в виде текста, картинки и PostScript. Реализованы механизмы поиска текста и печати.

15.07.2009    28737    865    Душелов    57       

Подпись к полю ввода в самом поле 15

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

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

30.04.2009    13697    278    Stepa86    22       

[IFilter] Поиск в содержании файлов из 1С (ВК, .NET) 14

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Поиск данных Разработка внешних компонент

Компонента для работы с фильтрами поисковых систем. Получает текст из файла по установленном в системе фильтрам. Индексирует и ищет файлы по их содержанию (аналог Desktop Search) Поддерживает *.doc, *.xls, *.txt, *.ppt. Дополнительные фильтры можно скачать с http://www.ifilter.org/Links.htm

24.03.2009    28857    141    Душелов    44       

[Мониторинг изменения файлов] - ActiveX-компонента для 1С 8.х + ВК для 7.7 39

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент

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

05.03.2009    21362    522    Душелов    53       

[Проверка правописания] - ActiveX-компонента для 1С 54

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Компонента проверяет правописание текста. Основана на технологии OpenOffice MySpell. Не требует установленного офиса. В комплекте словари для 5 языков, включая русский (с "ё").

09.02.2009    25053    1062    Душелов    66       

[ExcelEditor] Чтение/запись файла Excel напрямую из 1С без Excel (формат 97/2003) 112

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент Загрузка и выгрузка в Excel

Чтение и запись файла Excel напрямую из 1С Компонента читает и редактирует напрямую файл Excel без загрузки самого Excel (формат Microsoft Office 97/2003)

08.01.2009    40819    1195    Душелов    92       

Защита информации при обмене данными между информационными базами "Управление производственным предприятием" 0

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 УПП1 Бесплатно (free) Разработка внешних компонент Защита и шифрование Обмен через XML

Защита информации при обмене с распределенной базой данных. В крупной фирме имеется одна центральная информационная база 1С:Предприятие 8.1 "Управление производственным предприятием" и несколько периферийных баз, обмен данными происходит через файлы XML. После выявления многочисленных случаев несанкционированного доступа к конфиденциальной информации, а именно кассовым и банковским документам при обмене данными, руководством было решено защитить данные при обмене информацией между центральной базой и периферийными базами. Перемещение данных между базами происходит через файлы XML, по нескольким каналам связи FTP, HTTP, POP, SMTP, а также на сменных носителях (типа USB Flash Drive). В связи с этим решено использовать внешнюю компоненту для шифрования файлов XML и небольшой доработки конфигурации баз данных.

25.11.2008    11656    110    astracrypt    13       

"Захват окон" - ActiveX-компонента для 1С 49

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент Работа с интерфейсом

Захватывает открытые окна и помещает их в 1С, так же получает скриншот выбранного окна. Хотите играть в пасьянс в 1С, смотреть кино или просматривать секретные документы ;) и не светить эти окна на рабочем столе, тогда эта компонента для Вас :)

20.11.2008    20735    219    Душелов    64