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

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

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

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

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

Наименование Файл Версия Размер
-
.1227053202 883,71Kb
25.09.09
554
.1227053202 883,71Kb 554 Скачать бесплатно

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

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

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

+10!
Оставьте свое сообщение

См. также

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д. 37

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент WEB

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    26882    Serginio    22       

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

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

Использование классов .Net в 1С для новичков 148

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент Универсальные функции

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    64935    Serginio    104       

.NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия 51

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Разработка внешних компонент Математика и алгоритмы

Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия, а так же генерация модулей на C# и 1С для подключения к событиям. Использование DynamicMethod и ILGenerator. Представлены примеры для использовании событий System.IO.FileSystemWatcher (Ожидает уведомления файловой системы об изменениях и инициирует события при изменениях каталога или файла в каталоге.) и SerialPort (обработка сканера штрих кода подключенного к COM порту). Обертка позволяет использовать классы .Net только на языке 1С. Реализация 1C Messenger описанного здесь http://infostart.ru/public/434771/

12.11.2015    42707    Serginio    35       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

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

6500 рублей

Коллективная разработка на 1С версии 7.7 и Git 21

Статья Программист Нет файла v7.7 Россия Windows Бесплатно (free) Инструментарий разработчика Разработка внешних компонент

В данной статье я не буду рассматривать работу с системой контроля версий Git, для этого есть специальные ресурсы, например http://git-scm.com/book/ru. Я только расскажу тем, кто привык и любит Git, подружить старую добрую 7-ку и систему контроля версий Git.

17.09.2013    15718    s.nek    12       

Прямые запросы: ускорение получения цен для типовой ТиС 7.7 22

Статья Программист Нет файла v77::ОУ 1С7:Комплекс 1С7:ТиС Россия Бесплатно (free) Практика программирования Разработка внешних компонент

Первая статья из цикла статей "Прямые запросы:...". Рассказывается о применении класса ПрямойЗапрос и компоненты 1С++ для ускорения функции глВернутьЦену() в типовой конфигурации Торговля и склад. Платформа 7.7.

15.11.2011    13632    leshik    21       

С 2020 года сервис «Продление поддержки конфигурации 1С:УПП» подорожает вдвое Промо

Успейте продлить поддержку УПП до повышения цен! Фирма «1С» предупредила об изменении цен на сервис «Продление поддержки конфигурации "1С:Управление производственным предприятием"». С 1 января 2020 года сервис подорожает в два раза.

Компонента для создания прогрессбара и статус бара на формах 1С 7.7 8

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

Компонента предназначена для вывода на формы отчетов или обработок 1С:Предприятие 7.7 прогрессбара и/или статусбара. Написана на VB.Net (.Net 4.0)

01.05.2011    7109    124    Ma_X_X    7       

Максимум изменений в стандартной конфигурации при их минимуме с использованием formex.dll 34

Статья Программист Нет файла v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Восстанавливаю ранее опубликованную статью. Может кому пригодится... Иногда очень хочется что-нибудь добавить в стандартную конфигурацию, но потом возникают проблемы, связанные с "затиранием" кода при обновлении. Каждый раз помнить где и что - напряжно. При данном подходе в Глобальный Модуль добавляется всего одна (!) строчка

15.08.2010    17063    Abadonna    33       

Очный семинар по регулярному менеджменту Александра Фридмана "Вы или Хаос", 12 декабря 2019 г. , Санкт-Петербург Промо

Семинар по регулярному менеджменту от Александра Фридмана для собственников, первых лиц и топов. Технология управленческого планирования, комплексного управления временем и другими ресурсами, выполнением поручений, делами, информацией, контактами (встречи-звонки-почта).

от 11000 до 29000 рублей

Работаем с пропускной системой Perco прямо из 1С 37

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Учет рабочего времени Бесплатно (free) Разработка внешних компонент Внешние источники данных

Система работы с карточками пропусков достаточно распространена. Зачастую приходится пользоваться некими выгрузками из этой системы, но можно работать и напрямую. Данная обработка посвящена именно этому.

20.10.2009    20432    352    ge_ni    10       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Универсальная загрузка любых документов из Excel с использованием нечеткого сравнения по реквизиту типа "Справочник" 35

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Бесплатно (free) Обработка документов Разработка внешних компонент Загрузка и выгрузка в Excel

В помощь антиглобалистам! Для мелких и очень мелких 1С - это дорого (ноутбук стоит дешевле). Поэтому практикуется такой порядок работы: в центральном офисе выгружают в Excel из 1С "Продажный лист"; торгуют и отмечают продажи в файле; приносят в офис вечером файл результата и загружают отчет о продажах за день. Грузить можно и заявки, и перемещения, и поступления, и списания, и счета, и все для ОС, НМА, МБП... была бы табличная часть!

02.09.2009    17273    790    ge_ni    39       

[SendGoogleSMS] Отправка SMS уведомлений через сервис Google Calendar 65

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент WEB SMS рассылки

Компонента генерирует события в Google Calendar с извещением по SMS. В архивах ВК для 7.7 (работает и в 8-ке) и ActiveX - для работы в контексте сервера 1С 8.х

07.08.2009    26322    563    Душелов    37       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

[PDF Viewer] - Просмотр PDF в 1С 65

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент Работа с интерфейсом

ActiveX-компонента для просмотра PDF. Позволяет сохранить в виде текста, картинки и PostScript. Реализованы механизмы поиска текста и печати.

15.07.2009    29319    865    Душелов    57       

Элемент управления Scintilla 49

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

1sci.dll - внешняя компонента для 1С:Предприятие ВК реализует элемент управления Scintilla. Не требует регистрации в реестре.

15.06.2009    21622    289    steban    32       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.10.х и УТ 11.4.10.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

Плагин 1С 7.7 для RvAlgo. 11

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

RvAlgo - Универсальный инструмент создания корпоративных отчетов и систем анализа данных. Тут представлен плагин, скрипт импорта данных и выполнения OLAP. Пример конфигурации. Вся документация RvAlgo на русском.

28.05.2009    6596    408    metallist    5       

[IFilter] Поиск в содержании файлов из 1С (ВК, .NET) 14

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Поиск данных Разработка внешних компонент

Компонента для работы с фильтрами поисковых систем. Получает текст из файла по установленном в системе фильтрам. Индексирует и ищет файлы по их содержанию (аналог Desktop Search) Поддерживает *.doc, *.xls, *.txt, *.ppt. Дополнительные фильтры можно скачать с http://www.ifilter.org/Links.htm

24.03.2009    29457    141    Душелов    44       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Многофункциональная выгрузка из 1С: Управление торговлей (УТ11, УТ10) в Бухгалтерию предприятия (БП2, БП3) Промо

Хотите точно знать, что вы выгружаете? Хотите сворачивать товары по НДС или фильтровать товары по доп. реквизиту? Вы волшебник, которому необходимо превращать одних контрагентов в других? Хотите при выгрузке превратить группу товаров в один? Или просто нужен удобный OLE обмен между 1C Управление торговлей (ред. 11 или 10) и 1С Бухгалтерия предприятия (ред. 2 или 3). Тогда эта обработка для вас!

9500 руб.

[Мониторинг изменения файлов] - ActiveX-компонента для 1С 8.х + ВК для 7.7 39

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Компонента следит за изменениями файлов в заданных каталогах, без таймеров и опросов файловой системы. Использует события Windows.

05.03.2009    21680    522    Душелов    53       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

Класс для вывода отчета в Excel 12

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) openconf v77::БУ 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент Загрузка и выгрузка в Excel

Класс для вывода отчета в Excel (выводит быстро :) Как-то попал мне, нигде больше не видел, ИМХО очень жизненный при больших отчетах.

10.02.2009    9306    246    babys    1       

[Проверка правописания] - ActiveX-компонента для 1С 54

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Компонента проверяет правописание текста. Основана на технологии OpenOffice MySpell. Не требует установленного офиса. В комплекте словари для 5 языков, включая русский (с "ё").

09.02.2009    25442    1062    Душелов    66       

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

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

[ExcelEditor] Чтение/запись файла Excel напрямую из 1С без Excel (формат 97/2003) 112

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент Загрузка и выгрузка в Excel

Чтение и запись файла Excel напрямую из 1С Компонента читает и редактирует напрямую файл Excel без загрузки самого Excel (формат Microsoft Office 97/2003)

08.01.2009    41357    1195    Душелов    92       

Hide1C.dll (не моё) 1

Инструменты и обработки no Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

Hide 1C - очень занятная штука. Она в буквальном смысле слова умеет скрывать главное окно V7. Причём управлять процессом можно программно.

25.12.2008    8676    290    kasperok    13       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.127.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Scan1C.dll (не моё) 13

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

Предназначена для работы с TWAIN совместимым сканером из 1С. Изображение можно получить в виде файла BMP, JPEG или объекта Картинка. Имеется возможность программной установки некторых параметров сканера(глубина цвета, разрешение, формат бумаги, ориентация бумаги и поворот изображения). Поддерживается двусторонний режим и автоматическая подача бумаги.

25.12.2008    19737    1577    kasperok    12       

Быстрое сохранение в Excel (автор romix) 8

Инструменты и обработки no Конфигурация (md, cf) v7.7 1cv7.md Windows Бесплатно (free) Разработка внешних компонент Загрузка и выгрузка в Excel Работа с интерфейсом

Помогает быстро сохранить печатные формы в формате Excel. Имеет смысл при сохранении больших отчетов, что обычно занимает немало времени.

25.12.2008    11225    285    kasperok    16