IE 2017

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

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

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

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

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

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

См. также

Комментарии
1. defini (defini) 448 30.12.06 08:49 Сейчас в теме
+1 адназначна. И нечего на автора набрасываться, здесь на сайте 95% программистов, которые окромя 1С ничего и не видели, первая стоящая статейка...
афтар пиши истчо!
2. Олег Пономаренко (O-Planet) 6707 30.12.06 22:25 Сейчас в теме
3. Александра Пьянкова (Alexandra) 03.01.07 06:31 Сейчас в теме
Спасибо от представителя племени чайников!
С Новым годом!
4. Виктор Новиков (viktnov) 03.01.07 08:01 Сейчас в теме
6. Аркадий Кучер (Abadonna) 3687 29.12.06 14:31 Сейчас в теме
>Да и вообще это все не актуально - НГ на носу, а мы тут спорим.
Так ты же начал? У меня ваще благодушное настроение, хоть допинг и не принимал :)
9. Евгений Мартыненков (JohnyDeath) 290 29.12.06 10:15 Сейчас в теме
А тебя тут разыскались! ))
С возвращением и наступающим!
10. Аркадий Кучер (Abadonna) 3687 29.12.06 10:25 Сейчас в теме
to JohnyDeath:
спасибо! И тебя также, успехов!
16. VasilyKushnir (vasilykushnir) 29.12.06 09:06 Сейчас в теме
+1
Очень нужная вещь. Пора, действительно уходить от кривизны 1С. В идеале вижу только ядро 1С, весь функционал - в библиотеках.
17. gev37 (gev37) 23.11.07 16:33 Сейчас в теме
Давно искал такую вещь, надеюсь она мне будет полезна
18. Аркадий Кучер (Abadonna) 3687 23.11.07 16:34 Сейчас в теме
19. Александр (Alf06) 28.12.07 12:26 Сейчас в теме
20. Scorp (Scorp) 15.01.08 11:20 Сейчас в теме
Добрый день.
Для V7 работает класно, за это Вам спасибо, а как быть с V8. При Загрузке внешней компоненты
сразу выбрасывает из программы.
21. Аркадий Кучер (Abadonna) 3687 15.01.08 11:22 Сейчас в теме
(20) а я и не подразумевал для работы с 8-кой. Это чисто семерочная
22. Scorp (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 (ev-kov) 4 22.05.09 12:20 Сейчас в теме
автор, если убрать из модуля AddInLib из uses модуль OleCtrls, то исчезнет ошибка компиляции W3082
26. ev-kov (ev-kov) 4 22.05.09 12:34 Сейчас в теме
(+25) хотя нет, ошибка появляется только до первого построения проекта ...
27. Андрей Хван (gelion) 38 05.10.09 13:06 Сейчас в теме
Добрый день! А есть ли у Вас подобная инструкция, но для v8? Или можете дать ссылку на статью или книгу. Заранее спасибо!
28. dushelov (Душелов) 05.10.09 15:52 Сейчас в теме
(27) А какая разница, для 7 или для 8?
29. Оракул Айметдинов (jhfrek) 164 27.08.10 19:29 Сейчас в теме
Огромное спасибо! Наконец-то я увидел толковое и доходчивое объяснение о том как делать ВК. Побольше бы таких статей.
30. Константин Гейнрих (CyberCerber) 158 23.09.11 15:09 Сейчас в теме
31. tvv (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 (FragMaster) 25.12.12 15:00 Сейчас в теме
Клевая статья, теперь написание ВК не так меня пугает... Даж моих школьных знаний Дельфи хватит...
36. Андрей Гердт (AndreyNit) 48 29.12.12 07:38 Сейчас в теме
Очень хочу научиться созданию внешних компонент, возникла необходимость. Автору спасябо, буду штудировать.
38. Lena Lesnik (lelusha) 20.02.14 22:12 Сейчас в теме
интересная статья! беру на заметку. Спасибо автору
Оставьте свое сообщение