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

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

Управление - Пользователю системы

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

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

145

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

Наименование Файл Версия Размер
-
.1225828997 286,85Kb
25.09.09
1928
.1225828997 286,85Kb 1928 Скачать бесплатно

См. также

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

Комментарии
Избранное Подписка Сортировка: Древо
1. defini 449 30.12.06 08:49 Сейчас в теме
+1 адназначна. И нечего на автора набрасываться, здесь на сайте 95% программистов, которые окромя 1С ничего и не видели, первая стоящая статейка...
афтар пиши истчо!
2. O-Planet 6946 30.12.06 22:25 Сейчас в теме
3. Alexandra 03.01.07 06:31 Сейчас в теме
Спасибо от представителя племени чайников!
С Новым годом!
4. viktnov 03.01.07 08:01 Сейчас в теме
6. Abadonna 3820 29.12.06 14:31 Сейчас в теме
>Да и вообще это все не актуально - НГ на носу, а мы тут спорим.
Так ты же начал? У меня ваще благодушное настроение, хоть допинг и не принимал :)
9. JohnyDeath 293 29.12.06 10:15 Сейчас в теме
А тебя тут разыскались! ))
С возвращением и наступающим!
10. Abadonna 3820 29.12.06 10:25 Сейчас в теме
to JohnyDeath:
спасибо! И тебя также, успехов!
16. vasilykushnir 29.12.06 09:06 Сейчас в теме
+1
Очень нужная вещь. Пора, действительно уходить от кривизны 1С. В идеале вижу только ядро 1С, весь функционал - в библиотеках.
17. gev37 23.11.07 16:33 Сейчас в теме
Давно искал такую вещь, надеюсь она мне будет полезна
18. Abadonna 3820 23.11.07 16:34 Сейчас в теме
19. Alf06 28.12.07 12:26 Сейчас в теме
20. Scorp 15.01.08 11:20 Сейчас в теме
Добрый день.
Для V7 работает класно, за это Вам спасибо, а как быть с V8. При Загрузке внешней компоненты
сразу выбрасывает из программы.
21. Abadonna 3820 15.01.08 11:22 Сейчас в теме
(20) а я и не подразумевал для работы с 8-кой. Это чисто семерочная
22. Scorp 15.01.08 11:24 Сейчас в теме
23. Nik_O 04.11.08 16:48 Сейчас в теме
Всем приветик.
Давно ищу более менее подробную и толковую
инфу о написании ВК, в идеале с примерами.
Увидел тут, но в скачке ничего не оказалось :(
обидно. Я что, не успел? Может кто-то поделиться?
Буду очень благодарен.
24. АЛьФ 1 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 39 05.10.09 13:06 Сейчас в теме
Добрый день! А есть ли у Вас подобная инструкция, но для v8? Или можете дать ссылку на статью или книгу. Заранее спасибо!
28. Душелов 05.10.09 15:52 Сейчас в теме
(27) А какая разница, для 7 или для 8?
29. jhfrek 185 27.08.10 19:29 Сейчас в теме
Огромное спасибо! Наконец-то я увидел толковое и доходчивое объяснение о том как делать ВК. Побольше бы таких статей.
30. CyberCerber 275 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 50 29.12.12 07:38 Сейчас в теме
Очень хочу научиться созданию внешних компонент, возникла необходимость. Автору спасябо, буду штудировать.
38. lelusha 20.02.14 22:12 Сейчас в теме
интересная статья! беру на заметку. Спасибо автору
39. lowuser 10.11.17 16:59 Сейчас в теме
Очень жаль что в статье не рассмотрен вариант с PropertyPage, а очень бы хотелось понять как все устроено.
Оставьте свое сообщение