Создание внешних компонент 1С для начинающих

04.11.08

Задачи пользователя - Инструкции пользователю

Статья предназначена для начинающих.
Создается библиотека типа Com-сервер, однако для возможности использовать команду "ЗагрузитьВнешнююКомпоненту", а также для доступа к интерфейсам 1С библиотека использует  ТСВК фирмы 1С.
За более чем 2-х летнюю эскплуатацию библиотеки подобного типа на базе с количеством зарегистрированных пользователей более 100, а одновременно находящихся в базе около 50 НИ ОДНОГО случая зависания 1С по вине библиотеки не наблюдалось.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
-
.1225828997 286,85Kb
2290
2290 Скачать бесплатно

Ко мне часто обращаются в просьбой систематизировать данные по вопросу написания внешних компонент для 1С. Настоящая статья написана таким образом, чтобы дать основные понятия и навыки работы даже тем программистам, которые программировали только на языке 1С и не использовали других языков высокого уровня, в частности, Дельфи. Поэтому некоторые фрагменты статьи «гуру» могут читать «по диагонали» или пропускать совсем. В статье даются основные понятия об окнах Windows, их иерархии (в частности, иерархии окон 1С), о сообщениях Windows и применении Windows API. Далее подробно, шаг за шагом описан пример построения своей внешней компоненты в среде программирования Дельфи.
Приложена заготовка для ВК (папка Master DLL)
Всех с наступающим Новым Годом!

См. также

Разработка внешних компонент POS терминал Рабочее место Розничная торговля Программист Пользователь Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Реклама, PR и маркетинг Управленческий учет Платные (руб)

Медиадисплей покупателя может отображать текущую покупку на кассовом месте, показывать видеорекламу, баннеры, во время простоя разворачивать рекламу на весь экран. Экран можно использовать в качестве графического меню-борда в кафе и видеовывески. В качестве устройства отображения можно использовать Android-планшеты, смарт-телевизоры с Android, мониторы или проекторы под управлением Windows или Linux-компьютера. Linux-версия успешно запускается на одноплатных компьютерах Raspberri Pi и Orange Pi. Настраивается ЛЮБОЙ ДИЗАЙН экрана при помощи встроенного графического редактора! Решение можно масштабировать от одного экрана до тысяч экранов с централизованным управлением.

18000 руб.

30.05.2017    54065    9    69    

46

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

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

2400 руб.

25.06.2024    1142    3    4    

3

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

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    47327    124    66    

67

Разработка внешних компонент Программист Платформа 1С v8.3 Платформа 1C v8.2 Платные (руб)

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

4600 руб.

27.06.2023    3615    3    0    

5

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

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

3600 руб.

02.09.2010    77527    72    257    

191

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).

3000 руб.

12.05.2020    28709    138    100    

91

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

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

04.12.2024    4779    kovalevdmv    26    

75
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. defini 464 30.12.06 08:49 Сейчас в теме
+1 адназначна. И нечего на автора набрасываться, здесь на сайте 95% программистов, которые окромя 1С ничего и не видели, первая стоящая статейка...
афтар пиши истчо!
2. O-Planet 6452 30.12.06 22:25 Сейчас в теме
3. Alexandra 03.01.07 06:31 Сейчас в теме
Спасибо от представителя племени чайников!
С Новым годом!
4. viktnov 03.01.07 08:01 Сейчас в теме
5. 29.12.06 14:29 Сейчас в теме
Сообщение было скрыто модератором.
...
6. Abadonna 3969 29.12.06 14:31 Сейчас в теме
>Да и вообще это все не актуально - НГ на носу, а мы тут спорим.
Так ты же начал? У меня ваще благодушное настроение, хоть допинг и не принимал :)
7. пользователь 29.12.06 16:22
Сообщение было скрыто модератором.
...
8. пользователь 29.12.06 16:39
Сообщение было скрыто модератором.
...
9. JohnyDeath 302 29.12.06 10:15 Сейчас в теме
А тебя тут разыскались! ))
С возвращением и наступающим!
10. Abadonna 3969 29.12.06 10:25 Сейчас в теме
to JohnyDeath:
спасибо! И тебя также, успехов!
11. пользователь 29.12.06 11:44
Сообщение было скрыто модератором.
...
12. пользователь 29.12.06 11:46
Сообщение было скрыто модератором.
...
13. 29.12.06 12:54 Сейчас в теме
Сообщение было скрыто модератором.
...
14. пользователь 29.12.06 13:54
Сообщение было скрыто модератором.
...
15. пользователь 29.12.06 14:23
Сообщение было скрыто модератором.
...
16. vasilykushnir 63 29.12.06 09:06 Сейчас в теме
+1
Очень нужная вещь. Пора, действительно уходить от кривизны 1С. В идеале вижу только ядро 1С, весь функционал - в библиотеках.
17. gev37 23.11.07 16:33 Сейчас в теме
Давно искал такую вещь, надеюсь она мне будет полезна
18. Abadonna 3969 23.11.07 16:34 Сейчас в теме
19. Alf06 28.12.07 12:26 Сейчас в теме
20. Scorp 15.01.08 11:20 Сейчас в теме
Добрый день.
Для V7 работает класно, за это Вам спасибо, а как быть с V8. При Загрузке внешней компоненты
сразу выбрасывает из программы.
21. Abadonna 3969 15.01.08 11:22 Сейчас в теме
(20) а я и не подразумевал для работы с 8-кой. Это чисто семерочная
22. Scorp 15.01.08 11:24 Сейчас в теме
Ясно. Спасибо за ответ
23. Nik_O 04.11.08 16:48 Сейчас в теме
Всем приветик.
Давно ищу более менее подробную и толковую
инфу о написании ВК, в идеале с примерами.
Увидел тут, но в скачке ничего не оказалось :(
обидно. Я что, не успел? Может кто-то поделиться?
Буду очень благодарен.
24. АЛьФ 04.11.08 16:59 Сейчас в теме
2(23) Напиши автору через личные сообщения.
25. ev-kov 5 22.05.09 12:20 Сейчас в теме
автор, если убрать из модуля AddInLib из uses модуль OleCtrls, то исчезнет ошибка компиляции W3082
26. ev-kov 5 22.05.09 12:34 Сейчас в теме
(+25) хотя нет, ошибка появляется только до первого построения проекта ...
27. gelion 40 05.10.09 13:06 Сейчас в теме
Добрый день! А есть ли у Вас подобная инструкция, но для v8? Или можете дать ссылку на статью или книгу. Заранее спасибо!
28. Душелов 4021 05.10.09 15:52 Сейчас в теме
(27) А какая разница, для 7 или для 8?
29. Velostrannik 203 27.08.10 19:29 Сейчас в теме
Огромное спасибо! Наконец-то я увидел толковое и доходчивое объяснение о том как делать ВК. Побольше бы таких статей.
30. CyberCerber 876 23.09.11 15:09 Сейчас в теме
31. pmtvv 09.10.11 15:06 Сейчас в теме
статья интересная, спасибо автору
32. gorneev 12.11.11 18:27 Сейчас в теме
очень интересно, спасибо огромное
33. agulaev 33 03.12.12 22:59 Сейчас в теме
Отлично! Давно искал. Всех с Наступающим!!!
34. Zas1402 20.12.12 17:34 Сейчас в теме
35. FragMaster 25.12.12 15:00 Сейчас в теме
Клевая статья, теперь написание ВК не так меня пугает... Даж моих школьных знаний Дельфи хватит...
36. AndreyNit 60 29.12.12 07:38 Сейчас в теме
Очень хочу научиться созданию внешних компонент, возникла необходимость. Автору спасябо, буду штудировать.
37. пользователь 16.04.13 12:02
Сообщение было скрыто модератором.
...
38. lelusha 20.02.14 22:12 Сейчас в теме
интересная статья! беру на заметку. Спасибо автору
39. lowuser 10.11.17 16:59 Сейчас в теме
Очень жаль что в статье не рассмотрен вариант с PropertyPage, а очень бы хотелось понять как все устроено.
Оставьте свое сообщение