Пошаговое создание внешней компоненты для 1С:Предприятия за 10 минут (на MS Visual Studio 2010)

Публикация № 115486 03.02.12

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

В результате получится не совсем "настоящая" внешняя компонента для 1С Предприятия, т.к. это будет обыкновенный inprocess server реализованный с помощью мастера Visual Studio 2010 и представляющий собой пример реализации в картинках и по шагам. За основу взята публикация http://infostart.ru/public/16916/, за что автору отдельное спасибо.

1. Создаем простейшую компоненту, которая возвращает случайное число.

1) Создаем новый проект в студии: 

2) Выбираем тип проекта ATL Project:

3) Начальное окно мастера:

4) Жмем Next >

Выбираем тип приложения: Dynamic-link library (DLL) и жмем кнопку Finish. Студия создаст заготовку нашего проекта со всеми необходимыми нам файлами.

 

5) В окне ClassView

 

Добавляем наш объект который будет предоставлять реализуемую функциональность компоненты...

Добавляем ATL Simple Object

Указываем в появившемся мастере необходимые параметры:

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

...но это еще не все. Так как мы добавили только лишь интерфейс нашей компоненты, на данном шаге, теперь необходимо указать экспортируемый метод как показано на следущем рисунке.

В мастере указываем необходимые параметры:

т.к. у нас есть как входной параметр, так и выходной указываем их с помощью мастера поочередно.

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

Жмем кнопку Next > и переходим на следующую страницу:

На которой могут быть указаны дополнительные  параметры нашего метода. Жмем кнопку Finish.

В результате получаем заготовку метода и прописываем туда свой код

Все компонента готова!

После компиляции в Debug конфигурации получаем

в Release:

Если хочется отлаживать вашу компоненту, то необходимо использовать Debug версию компоненты.

Для отладки идем в меню Tools -> Attach to process...

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

Для того чтобы компонента стала доступной другим приложениям необходимо с правами администратора запустить regsvr32 randomdll.dll

Компонента 32-битная, соответственно на 64-х битной системе не взлетит, необходима перекомпиляция проекта.

Пример использования из 1С Предприятия показан далее:

 

Надеюсь кому-то данная публикация поможет войти в мир разработки внешних компонент.

 

 

 

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

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

.rar 21,54Kb
100
.rar 21,54Kb 100 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Ivon 669 03.02.12 19:58 Сейчас в теме
Хорошая статья, вот только если бы кто подобную для С# написал...
9. cool.vlad4 2 04.02.12 22:07 Сейчас в теме
(1) см. (4). Раздел COM. И поищи в интернете и на rsdn(на codeproject). Тема достаточно хорошо освещена. На ИС тоже попадались статьи.
12. fishca 1247 06.02.12 12:02 Сейчас в теме
13. 1cinfo1 7 06.02.12 13:41 Сейчас в теме
(12)
Спасибо за ссылку.
Автору тоже респект, инструкция в картинках никогда не помешает, особенно для первого знакомства.
22. Kuzja_R 232 27.06.12 00:08 Сейчас в теме
2. filinmd 03.02.12 22:20 Сейчас в теме
А с VB такой маневр прокатит?
3. Dethmond 04.02.12 00:08 Сейчас в теме
Спасибо за труд, интересно было почитать
4. cool.vlad4 2 04.02.12 00:20 Сейчас в теме
Кто интересуется COM/ActiveX компонентами на C++/CLI, VB.Net, C# советую посмотреть http://1code.codeplex.com/ . Парочку примеров там точно были.
5. SiAl 76 04.02.12 00:38 Сейчас в теме
Но это же COM-объект. А где внешняя компонента, заявленная в заголовке публикации?
myALKleon; ll13; +2 Ответить
6. q_i 549 04.02.12 10:21 Сейчас в теме
(5) SiAl, согласен. Заголовок некорректный.
7. Patricul 04.02.12 21:56 Сейчас в теме
Классная статья ничего не скажешь! Думаю, что тут нет особой разницы на чём делать внешнюю компоненту на С++, C# или тем более на VB... dll он и в Африке dll. Поскольку это статья описывает технологию применения внешних библиотек (описания, собственных, классов, функций) в 1С.
8. cool.vlad4 2 04.02.12 22:05 Сейчас в теме
(7) Вообще-то в статье как верно заметили - COM компонента, так вот на каком её языке делать есть разница.Сравнить на C++ и языки на дотнете. Разница огромная. Хотя принцип COM технологии, конечно, один.
10. Jackman 05.02.12 17:29 Сейчас в теме
В любом случае, спасибо за проиллюстрированную пошаговую статью.
11. DimaP 63 06.02.12 09:36 Сейчас в теме
23. djolejek 11.08.12 20:12 Сейчас в теме
{Форма.Форма.Форма(11)}: Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован: Класс не зарегистрирован


хм.. из за чего может быть?
14. zinch 06.02.12 18:50 Сейчас в теме
Спасибо большое! Очень интересная тема!
15. mihas1001 07.02.12 10:03 Сейчас в теме
Занятная публикация! Расширяет возможности в значительной мере. Было бы интересно посмотреть пошаговое создание платформы в MS Visual Studio))
16. fishca 1247 07.02.12 11:16 Сейчас в теме
(15) ну если только Сергей Нуралиев сделает пару-тройку скриншотиков и разместит здесь :D
17. Inerren 08.02.12 14:41 Сейчас в теме
Спасибо за отличную инструкцию! Приму на вооружение!
18. sasha_war87 08.02.12 14:47 Сейчас в теме
19. VIP_1392 09.02.12 11:33 Сейчас в теме
20. xazrad 15 09.02.12 11:34 Сейчас в теме
Ценная статья!!! СПАСИБО!
21. Armando 1399 26.02.12 14:00 Сейчас в теме
Сделайте кто-нибудь аналогичный пример создания ВК по технологии Native API
Oleg_nsk; vpaull; +2 Ответить
37. ImHunter 269 02.12.16 13:35 Сейчас в теме
(21) Насчет как компилировать компоненты NativeApi
Это достаточно просто пишется на Delphi. Где-то на просторах есть скелет и какая-то компонента на его основе.
В 2012 г писал таким образом native-компоненту для отрисовки ШК PDF417.
24. djolejek 11.08.12 20:23 Сейчас в теме
Определил в чем ошибка, зарегистрировал только DLL release, после регистрации dll из папки debug всё заработало.
25. realchel 31.07.14 12:50 Сейчас в теме
Может быть за 2 года появились какие то статьи по созданию на С#?
26. fishca 1247 31.07.14 12:58 Сейчас в теме
27. androgin 21.08.14 03:41 Сейчас в теме
А у кого нибудь есть описание, как компилировать компоненты NetiveApi для вебклиента?
28. miroha 23.08.14 14:31 Сейчас в теме
Скачал с официального сайта MS Visual Studio 2010 expres , а там нет библиотеки ALT ((( что делать?
34. olbu 24.02.15 11:44 Сейчас в теме
(28) miroha, Тож столкнулся с тем, что в Экспресс нет atl... Как решили этот вопрос? не подскажите?
46. чикаго 24.07.18 10:56 Сейчас в теме
(28) (34) необходимо доустановить компонент.
Workloads -> "Desktop development with C++"
29. sandybaev 188 04.09.14 10:31 Сейчас в теме
хорошая тема. заработала с первого раза.
fishca Вам бы углубиться и показывать нам более сложные вещи.
а мы бы подучились :)
30. festbot 02.10.14 17:48 Сейчас в теме
Привет.
Прочитал твой пост про создание ВК, точнее COM. Тут вопрос появился, у меня библиотека созданная таким образом (то есть как ATL), не хочет регистрироваться в win XP. В чем может быть проблема? Или есть ли способ создать COM объект как MFC?
31. fish249 30.12.14 14:13 Сейчас в теме
Спасибо, полезная статья.
32. rainstars 31.12.14 11:06 Сейчас в теме
Спасибо. Интересно почитать.
33. wings.inc 10.01.15 09:04 Сейчас в теме
35. milk911 01.11.16 13:19 Сейчас в теме
Добрый день! При подключении DLL на другом компьютере возникает ошибка "Тип не определен (AddIn.....". Брал пример ВК с диска ИТС. Когда на компьютер устанавливаешь Visual Studio, все работает. Видимо, не хватает библиотеки какой-то. Как заставить компилятор включать необходимые библиотеки в DLL?
Спасибо!
36. Perfolenta 201 02.12.16 13:27 Сейчас в теме
На обычном vb6 такие dll делаются намного проще и отлично работают на любых версиях винды... сам часто делаю и использую..
38. sergey.s.betke@yandex.ru 4 26.02.18 19:28 Сейчас в теме
Коллеги, добрый день.
Возник вопрос создания кроссплатформенной ВК для 1С 8.3. Речь об OpenOffice, взаимодействие через UNO, а не через COM. Существует компилируемый под Linux шаблон ВК?
39. realchel 27.02.18 12:53 Сейчас в теме
40. sergey.s.betke@yandex.ru 4 27.02.18 13:54 Сейчас в теме
(39) Спасибо. Я правильно понимаю, что ВК на NativeAPI будет работать в Linux и без Wine?
41. sergey.s.betke@yandex.ru 4 27.02.18 13:55 Сейчас в теме
(40)Вопрос снимаю, уже прочитал. Спасибо за ссылку.
42. realchel 28.02.18 13:47 Сейчас в теме
(41)Если сделаешь рабочий шаблон на любом языке, я бы(да и не только я) с удовольствием ознакомились:)
43. ambako1 07.04.18 13:49 Сейчас в теме
очень помог спасибо автору
44. le_ 209 29.05.18 17:15 Сейчас в теме
А кто-нибудь сталкивался с проблемой как на картинках? Что-то с кодировкой...
Как победить?

8.2.19.106
Прикрепленные файлы:
45. le_ 209 29.05.18 17:38 Сейчас в теме
(44) Так нормально:
MessageBox(NULL, CString(*SomeText), L"Заголовок", MB_ICONINFORMATION);
47. vitkhv 15.02.19 09:16 Сейчас в теме
Хорошая статья, жаль только с Visual Studio 2017 15.6 MS грохнули ATL Add Method wizard. В текущей версии Visual Studio 2017 15.9 проблему так и не решили. Видимо MS решила полностью забить на COM.
гвость; +1 Ответить
48. fixin 4181 21.12.20 08:30 Сейчас в теме
Большое спасибо.
Взяв за основу сюжетную канву, смог таки написать свой COM-объект на Visual Studio 2019.
https://forum.mista.ru/topic.php?id=862736&page=8

Чтобы протестить DLL, вот код (должно выдать 1):
тест = новый COMОбъект("AnvizCCHEX.Device");
рез = тест.Test();
Сообщить(рез);
тест = 0;



(47) о, я так и не понял, почему нет Wizard, а вот оно что оказывается...
Прикрепленные файлы:
AnvizCCHEX-CPP-COM с единственным методом Test.zip
49. realchel 22.12.20 10:43 Сейчас в теме
50. fixin 4181 22.12.20 15:00 Сейчас в теме
(49) файл на C++, да, сперва хотел на C++, но потом меня отговорили и делаю на C# в итоге. Он проще, похож на Visual Basic и без лишнего геморроя.
51. realchel 23.12.20 20:00 Сейчас в теме
(50)На С# я уже 6 лет разрабатываю компоненту для своей компании. Ищу понятный шаблон на C++ что бы сделать native компоненту.
52. Armando 1399 23.12.20 21:26 Сейчас в теме
(51) На ИТС всё есть в достаточном объёме для разработки ВК. Мне минимальных знаний C++ хватило того, что есть на ИТС для разработки ВК по технологии native api. Разрабатывал ВК для работы в 1С по протоколу SFTP.
realchel; +1 Ответить
53. fixin 4181 24.12.20 07:53 Сейчас в теме
(52) ну видишь, у меня на C++ получилось сделать COM-объект, а отсюда при желании и до ВК недалеко.
54. fixin 4181 24.12.20 07:53 Сейчас в теме
(52) не скажи, там все примеры под CMAKE, не под актуальные версии VS, в общем, страшно они далеки от народа.
55. Armando 1399 24.12.20 09:15 Сейчас в теме
(54) я делал на актуальной версии VS, свежескачанной с сайта MS. Создавал новый проект и с нуля настраивал. Вообще разные варианты пробовал. Естественно не сразу все получилось, но я победил.
56. fixin 4181 24.12.20 14:56 Сейчас в теме
(55) Жаль, что 1с не считает нужным обновлять свои примеры под актуальную версию VS. И всегда приходится "торить с нуля".
57. user595604 27.12.20 08:14 Сейчас в теме
в vs 2019 здесь нет списка установленных шаблонов

предлагает доабвить класс только так. Шаблоны отдельно нужно устанавливать? как?
Прикрепленные файлы:
58. Dem0 15 22.09.21 19:52 Сейчас в теме
Вечер добрый!
А есть подобный гайд для Visual Studio 2019?
Че-то тычу вроде по аналогии, но подобных заготовок как у вас не получается.
И как и куда добавлять ПрогАйДи - не понятно.
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

12.03.2023    3411    2    binx    3    

44

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

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

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

2 стартмани

25.01.2023    1912    13    bmk74    8    

22

Внешняя компонента JSON-валидатор

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

Внешняя компонента под ОС семейства windows, реализующая функционал по проверке соответствия json-пакета заданной схеме ("Валидация").

1 стартмани

09.01.2023    1777    2    Prometeus2011    2    

16

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

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

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

1 стартмани

02.06.2022    2134    2    user1206119    10    

4

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

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

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

1 стартмани

13.05.2022    7506    4    user1779098    34    

61

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

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

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

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

1 стартмани

02.05.2022    8179    124    Steelvan    0    

66

Внешняя Native API компонента совместно с функционалом фреймворка Qt

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

В данном примере реализована интеграция внешней компоненты, написанной с использованием технологии Native API и фреймворка Qt.

1 стартмани

20.02.2022    5483    8    tav_74    2    

17

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

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

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

1 стартмани

29.11.2021    7727    19    Prometeus2011    14    

36

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

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

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

1 стартмани

02.11.2021    7856    27    Prometeus2011    45    

35

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

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

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

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

1 стартмани

15.07.2021    9120    8    salexdv    6    

35

Разъяснение внешних компонент

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

Более пятилетки назад, еще в 2015 году я написал свою внешнюю компоненту на Visual Basic 6. По сути, это была простая обертка для доступа к функция DLL. Потом написал еще одну обертку уже для другой DLL, от другого оборудования. На этом моё писательство внешних компонент и ограничилось. И вот в 2020 году существенно изменилось SDK оборудования, для которого было написано SDK. А Visual Basic прекратил свое существование. На нем еще можно писать внешние компоненты, но уже только под 32 разряда. Пришлось искать новые средства для разработки, поддерживающие 64-разрядные платформы. И на этом пути пришлось потратить более 6 часов для выбора инструмента и его настройки.

1 стартмани

17.06.2021    8935    5    fixin    6    

11

Внешняя компонента на python

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

Технология создания и примеры кросc-платформенной внешней компоненты на python.

1 стартмани

10.03.2021    9390    14    aou1c    15    

12

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

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

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

1 стартмани

12.01.2021    13063    37    KAV2    46    

15

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

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

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

3 стартмани

09.10.2020    49172    362    ltfriend    215    

105

Подборка программ для взаимодействия с ЕГАИС Промо

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

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

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

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

3 стартмани

10.09.2020    6441    0    ClickUp    0    

2

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

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

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

1 стартмани

06.08.2020    11182    8    DrZombi    7    

22

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

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

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

1 стартмани

07.07.2020    12090    10    karpik666    5    

15

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

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

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

1 стартмани

22.06.2020    12143    20    SanyMaga    27    

18

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Перехват сканирования Android Native API

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

Native компонента для перехвата сканирования шк и передачу в мобильную 1С.

1 стартмани

29.04.2020    18544    90    evgeny43    82    

18

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

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

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

2 стартмани

16.04.2020    11520    24    kandr    13    

29

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

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

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

1 стартмани

15.04.2020    17499    102    SanyMaga    102    

20

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

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

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

4 стартмани

31.03.2020    30633    149    SerVer1C    143    

75

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

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

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

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

1 стартмани

25.03.2020    19992    179    berezdetsky    51    

27

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

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

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

4 стартмани

02.02.2020    21751    76    Johny_v    20    

33

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

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

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

3 стартмани

03.01.2020    14794    48    Denr83    0    

20

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

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

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

1 стартмани

21.10.2019    20731    17    ripreal1    34    

67

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

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

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

1 стартмани

06.10.2019    22236    50    vdv2701    40    

48

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Внешняя компонента для получения веса с весовых терминалов

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

Читает вес с БУ4263М1, Mettler Toledo IND310, CAS-6000, НВТ-9, FT-11, VT-220

5 стартмани

02.09.2019    10073    14    alexey_kurdyukov    4    

5

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

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

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

2 стартмани

22.05.2019    21058    64    MGemini    3    

16

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

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

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

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

1 стартмани

28.02.2019    15246    22    xxxAndricxxx    5    

15

Оповещение пользователей в трее с обратной связью через DLL

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

Библиотеки для 32 и 64 клиентов для оповещения пользователей в трее с обработкой кликов во внешних событиях.

1 стартмани

20.02.2019    9219    9    xxxAndricxxx    8    

2

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

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

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

1 стартмани

30.12.2018    37120    188    Matveymc    31    

28

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

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

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

1 стартмани

16.11.2018    32999    160    nomadon    74    

32

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

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

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

1 стартмани

12.11.2018    23307    60    KAV2    121    

80