Многофункциональная библиотека к 1Cv7 с исходниками

19.11.08

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

Пример построения внешней компонены
с внедрением визуальных компонентов Дельфи
прямо на форму отчета, обработки, документа.
(Исходники на Delphi 7).
Для конечных пользователей - скомпилированный файл MPlus.dll

Скачать файл

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

Наименование Бесплатно
-
.1227053202 883,71Kb
748
748 Скачать бесплатно
Залежалась она в проклубе, перекидываю на свежий и быстрый сайт.
Я, кажется (без ложной скромности), одним из первых додумался как внедрить визуальные компоненты Delphi (можно Visual C) прямо в форму отчета или документа 1С без использования дополнительных окон, с корректным разрушением этих компонент при закрытии отчета.
Кто пишет компоненты, думаю, слегка поблагодарит ;)
Два ert-файла для демонстрации возможностей прилагаются.
Кроме того - все исходники
P/S. Если кто знаком с моей Miracle.dll - тут открываются все хитрушки

См. также

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

Компонента позволяет в среде 1С 7.7 генерировать двухмерный QR код из любого текста длиною до 1800 символов и сохранять его в файле BMP формата. Из файла он может быть загружен в объект 1С "Картинка".

1 стартмани

29.01.2025    364    2    mdbruyfn    4    

5

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

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных данных, в режиме Реального времени между разными контекстами (формами) или потоками одного процесса. В перспективе функционал будет расширен для обмена между процессами, даже разных версий платформ. Совместим с версиями Windows рабочих станций и серверов, с платформами 1С разных версий и релизов в режиме Native начиная с 8.2, и в режиме COM начиная с версий 7.7. По скорости чтения и записи лишь немногим уступает стандартной структуре 1С. НОВОЕ: Добавлен функционал регистрации компоненты COM в качестве OLE Auto (COMОбъект) для поддержки её работы в серверах старых версий 1С: 8.0 и 8.1, где работа с компонентами исключена. Теперь можно коммуникацию с Фоновыми заданиями на этих версиях проводить.

7200 руб.

19.04.2023    5383    1    0    

3

Разработка внешних компонент WEB-интеграция Программист Платформа 1С v7.7 1C77 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно сначала послать несколько запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления. Компонента GISMT в дополнение к HTTP_Async имеет функцию цифровой подписи и, таким образом, имеет все возможности для работы с API ГИС МТ "Честный знак" непосредственно из среды 1С 7.7.

2000 руб.

27.05.2022    9244    23    17    

34

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

Компонента для выбора значения из больших списков значений.

1200 руб.

02.12.2021    6367    2    19    

4

Разработка внешних компонент Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

06.04.2021    10269    14    softmaker    13    

5

Разработка внешних компонент Защита ПО и шифрование Программист Платформа 1С v7.7 Абонемент ($m)

Цифровые подписи, шифрование, просмотр сертификатов ключей ЭЦП, работа с различными криптопровайдерами (в т.ч. КриптоПРО ГОСТ 2012) в 1С 7.7.

1 стартмани

08.06.2020    9583    28    mdbruyfn    10    

9

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

Обмен сообщениями и небольшими файлами по протоколу UDP с 1С и внешними приложениями в локальной сети или сети VPN.

1 стартмани

23.05.2020    7732    8    mdbruyfn    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. support 4456 01.08.06 01:09 Сейчас в теме
2. O-Planet 6453 01.08.06 04:06 Сейчас в теме
Вот, когда впервые захотелось сразу +10 сделать! Абадонна, а ты супер-пупер по внешним компонентам? Не поокнсультируешь в приват, если что? А не пробовал на Builder C++?
3. Abadonna 3970 01.08.06 07:37 Сейчас в теме
Приятно, когда хвалят собратья программисты, особенно когда знаешь, что это толковые программисты. Спасибо.
На С я не писал по простой причине, что Дельфи мне пока хватало.
Проконсультировать: чем могу - помогу
4. vasilykushnir 63 01.08.06 09:05 Сейчас в теме
+1
Супер! И неча таким вещам залеживатся на проклубе. Поддерживаю O-Planet - жаль, что нет хотя бы 5-бальной системы оценок.
5. mdzen 238 01.08.06 11:33 Сейчас в теме
+1 Красиво.Добротно. Спасибо
6. CheBurator 2697 01.08.06 13:00 Сейчас в теме
Невтыкаю, ибо далек я от настоящего программинга... Но раз такие люди хвалят - значит дело серъезное... надо чем-нибудь мастера озадачить...
7. JohnyDeath 302 02.08.06 13:03 Сейчас в теме
Да, на Builder бы всё это. Мне кажется, что задача [Delphi->Builder] не сложная для тех, кто знает хорошо и то и другое. Может найдётся для этой задачи такой человек...
8. Abadonna 3970 02.08.06 13:38 Сейчас в теме
>Да, на Builder бы всё это.
Я сильно подозреваю, что на освоение Builder -а у меня уйдет не больше пары дней, просто смысла не вижу.
Основной язык высокого уровнях в Виндах - WinApi, а какая обертка вокруг этой конфетки - без разницы
9. JohnyDeath 302 02.08.06 14:33 Сейчас в теме
Abadonna, прости, забыл +1 сделать. Но, если честно, за такое +10 надо давать!
10. vasilykushnir 63 02.08.06 17:11 Сейчас в теме
Да действительно, какая разница: Билдер или Делфи? Я еще понимаю пару Бейсик-Делфи, здесь можно было б подумать (бейсик на нюх не перевариваю). А так разницы никакой, все-таки ИМХО Билдер для очень крупных корпоративных проектов, а если надо наваять что-то легонькое и по быстрячку, то, пожалуй Делфи - в самый раз.
11. Abadonna 3970 02.08.06 17:29 Сейчас в теме
>Да действительно, какая разница: Билдер или Делфи?
А по мне путний программер и крупный корпоративный проект напишет, например, на Бэйсике.
А Дельфи С ничем, практически, кроме синтаксиса не отличаются.
Кстати почему я не люблю писать на С - вид операторных скобок {} действует на меня, как красная тряпка на быка ;)
ArchinoS; +1 Ответить
12. O-Planet 6453 02.08.06 18:55 Сейчас в теме
> Да действительно, какая разница: Билдер или Делфи?
Это ты зря так. Я целую лекцию могу прочитать о том, как симантика язака способна организовать процесс решения задачи. Билдер - это С++, а дельфя - паскаль. Паскаль позволяет создать решение основательное, а С - очень гибкое и красивое. Но это тонкости. Часто приходилось писать пару месяцев только на одном, а потом переключаться резко на другой. Всегда перемену чувствуешь. На паскале ты иногда бываешь связан по рукам и нагам. За счет этого и получается основательность, начинаешь задачу типизировать и переформулировывать. На С возможно почти все. Поэтому, не каждый проект на С будет работать :) Но оно того стоит, особенно, когда переопределяешь типы на ходу, работаешь прямо с памятью или создаешь целую цепь полиморфных объектов, а потом к их методам в цикле обращаешься по указателю нижнего уровня иерархии... Эх!.. Какое же тупое это 1С!!! :(
13. Abadonna 3970 02.08.06 22:30 Сейчас в теме
Как-то раз Серёга (Чебурашка) на форуме написал мне, что не встречал ни одного Дельфиста работающего в 1С и для 1С.
Я рад, что мы все тут дружно ему показали, что и Дельфисты, и Сишники пытаются привести в чувство этот программный продукт! Всем всяческих успехов!
14. 03.08.06 16:46 Сейчас в теме
15. 04.08.06 13:59 Сейчас в теме
16. O-Planet 6453 09.08.06 21:13 Сейчас в теме
Абадонна, а можешь для общего нашего развития сделать тестовую, элементарную (с исходниками) ВК по типу "hello, world". А именно, чтобы она при запуске 1С выводила енто хелло, чтобы реализовала функцию Hello1, которая бы дельфивское ShowMessage использовала, и чтобы еще одна функция Hello2 1С-овское Сообщить() подгружала. Очень такой примерчик поможет жить полноценной жизнью программера!
17. пользователь 18.08.06 17:15
Сообщение было скрыто модератором.
...
18. d.snissarenko 153 24.08.06 10:46 Сейчас в теме
19. imsoftware 176 30.08.06 14:02 Сейчас в теме
Просто замечательная компонента! Abadonna, спасибо за исходники! +1
20. logarifm 1123 27.11.06 11:37 Сейчас в теме
21. пользователь 28.11.06 09:01
Сообщение было скрыто модератором.
...
22. vasilykushnir 63 28.11.06 09:04 Сейчас в теме
Да, мне намылили несколько книжек Бушкова - настолько потрясла меня его "Россия, которой не было", что стал искать его другие вещи. Могу поделится.
23. Ворона 20.06.07 12:14 Сейчас в теме
а как ты умудрился себя сам поблагодарить?)))))))
+
24. Abadonna 3970 20.06.07 13:26 Сейчас в теме
>а как ты умудрился себя сам поблагодарить?)))))))
А кнопки перепутал ;)
25. aleksey_korol 18.06.10 23:11 Сейчас в теме
А я уже начал впадать в отчаяние: ну как я вам, юзеры, сделаю, чтобы при активизации окна 1С (главного или дочернего) весь текст в активном реквизите не выделялся бы?! Ну, думаю, надо зарываться в делфи, вычитывать технологии создания ВК и пр., и пр.

Щас буду искать, где бы вставить что-то наподобие DeselectAll() в момент активизации формы. Или я не там копаю?

+10!
26. пользователь 01.03.12 20:11
Сообщение было скрыто модератором.
...
27. пользователь 16.04.13 12:01
Сообщение было скрыто модератором.
...
Оставьте свое сообщение