TurboMD

10.08.06

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

Внешняя компонента, позволяющая "на лету" (не перезапуская Предприятие) изменять модули и формы.

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

Наименование Файл Версия Размер
TurboMD
.rar 36,71Kb
2622
.rar 36,71Kb 2622 Скачать бесплатно
Версия 1.0.1.1
Назначение:
Данная компонента предназначена для возможности динамической
загрузки модулей и форм во-время работы 1С-Предприятия
без необходимости сохранять конфигурацию.
Почему модулей? Чем не устраивает #ЗагрузитьИзФайла?
Не устраивает во-первых тем, что данная директива должна быть
вставлена в конфигурацию, если загодя этого не сделать,
возможности изменить модуль нет.
Во-вторых, 1С каждый раз при загрузке модуля считывает файл,
и компилирует его, не глядя, менялся или нет файл с прошлой загрузки.
Что сказывается на производительности работы, и как следствие,
желание использовать #ЗагрузитьИзФайла как можно реже.
(а далее см. во-первых).
TurboMD следит за временем последнего изменения файла,
и без необходимости не производит лишних загрузок/компиляций.

Загрузки форм из файлов штатно в 1С вообще нет.
Удалось это исправить. Для использования этой возможности
вам необходимо уметь выгружать формы из файла метаданных
во внешние файлы.
Для выгрузки форм из файла метаданных можно воспользоваться
как средствами самой TurboMD, так и такими продуктами, как
GComp (http://1c.alterplast.ru/gcomp),
Compaund,
ActiveMD.

См. также

HTTP сервер 1С 7.7 + HTTP асинхронный клиент: внешние компоненты для 1С 7.7

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

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

2000 руб.

27.05.2022    7811    19    13    

31

Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.

Разработка внешних компонент Платформа 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    4799    1    0    

3

Выбор из большого списка (для 1С 7.7)

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

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

1200 руб.

02.12.2021    5776    2    19    

4

Форма для ввода количества товаров

Разработка внешних компонент Оптовая торговля Платформа 1С v7.7 Конфигурации 1cv7 Управленческий учет Платные (руб)

Расширяем уровень взаимодействия c пользователем с помощью новых возможностей - форма для ввода количества для перемещений и форма ввода количества с упаковками и штуками.

1200 руб.

08.09.2021    7390    0    2    

1

Внешняя компонента для преобразования файлов из/в кодировку Base64 в 1С 7.7

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

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

10 стартмани

06.04.2021    9445    14    softmaker    12    

5

Криптография: внешняя компонента для 1С 7.7

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

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

1 стартмани

08.06.2020    9048    27    mdbruyfn    10    

9

Протокол UDP: внешняя компонента для 1С 7.7

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

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

1 стартмани

23.05.2020    7317    5    mdbruyfn    0    

6
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. JohnyDeath 301 22.08.06 14:37 Сейчас в теме
А вроде же как 1.0.1.2 - последняя версия.
2. JohnyDeath 301 22.08.06 14:44 Сейчас в теме
Ну и конечно же это словами не передать какая приятная штука.
Вот, например, сейчас сижу, ваяю форму нового документа и всякие дейтва по нажатию в нём кнопок. Повесил на хоткей "ctrl+alt+s" выгрузку модуля в текстовик и проблем не знаю!(кстати неплохо было бы всем и скрипт такой поиметь. Выложи пжлст, на itland лежал вместе с dll) Поправил пару строк, нажал магические клавиши и не перезапуская, не ожидая сохранения md,... ну, в общем, сразу в предприятии открываю заново этот док и вижу свои изменения!!! Ну разьве это не КРУТО?!!!
А сколько раз были звонки типа "Пусть там-то считается автоматом" или "выставлялось сразу..." и никого не выкидываешь из базы! Исправил, выгрузил и УСЁ!
3. orefkov 1152 22.08.06 14:46 Сейчас в теме
В 1.0.1.2 были непонятные глюки. С турбобл доразбираюсь, подрихтую турбомд
4. jbond 25 26.09.06 08:57 Сейчас в теме
А что исходные тексты безвозвратно утеряны?
5. orefkov 1152 26.09.06 09:02 Сейчас в теме
9. saser 30.09.07 19:22 Сейчас в теме
Да, вещица очень нужная и удобная, особенно для больших баз.
Работает стабильно.

(5)
А по рулению правами на лету есть подвижки какие-нибудь?
11. leontiy 03.12.07 09:33 Сейчас в теме
извиняюсь за флуд, но всё же может уважаемый orefkov в курсе где можно взять OpenConf, т.к. сайт этой мегаполезной тулзы не работает ...
На счет TurboMD полностью согласен с (9), +
6. avega 103 06.12.06 07:20 Сейчас в теме
а печатную форму документа можно ли каким ни будь способом так же выгружать и править? да и еще а где бы подробный help на openconf скачать? а вобще конешно ПРОСТО ОТЛИЧНАЯ ШТУКА этот turbomd +1 автору!
15. azar323 26.08.10 18:39 Сейчас в теме
(6) В модуле можно добавить поиск внешней печатной формы (файла с заданным именем), если найден-используем, нет-берём встроенную в форму таблицу. А печатные формы (mxl) складывать в отдельную папочку, как в типовых: ExtForms\PrnForms
7. _Vitalik_ 12.02.07 13:23 Сейчас в теме
Большое СПАСИБО!!! Очень мне помогло...
8. Шёпот теней 1779 29.08.07 11:50 Сейчас в теме
10. неадекват 16.10.07 02:22 Сейчас в теме
12. leontiy 03.12.07 09:41 Сейчас в теме
виноват, вопрос о openconf снят, как всегда поиск рулит )
13. alexsandrius 11.02.08 12:46 Сейчас в теме
Есть вопрос, с 1С работаем через терминал (цитрикс) и на одних серверах загружается, на других выдает "отсутствует CLSID". Кто знает в чем причина?
tatyana_schukina; +1 Ответить
19. Necytij 27.10.11 15:30 Сейчас в теме
(13) Alexsandrius, На тех серверах, где не грузиться, скорей всего не зарегистрирована библиотека - надо было запустить 1С на них с правами локального администратора системы. Поиск рулит )
14. aleksey_korol 02.02.09 13:57 Сейчас в теме
Плюс!

Вопрос: Александр, а сложно ли сделать, чтобы форма загружалась не из одного-единственного файла, а из нескольких, в зависимости от определенного условия? Я имею в виду форму документа: для разных значений одного реквизита показывать разные формы.

Где-то можно скачать твои исходники, если ты не планируешь заняться этим?
16. coolo 19.10.11 13:00 Сейчас в теме
Для того чтобы динамически обновлять во время нахождения коиентов на клиентах должна быть подгружена дллка турбомд? А опенконф должен стоять на клиентах платформы или диначмическое обновление реализуется подгрузкой только этой дллки?
17. orefkov 1152 19.10.11 13:03 Сейчас в теме
(16)
Для работы достаточно только turbomd.dll, загруженной на клиенте.
Опенконф используется только для упрощения работы программиста с выгрузкой модулей и правки turbomd.prm, так-то все можно и ручками сделать.
18. coolo 19.10.11 13:05 Сейчас в теме
Спасибо, Александр! буду пробывать сейчас =)
20. yuyu1 5 07.12.11 17:20 Сейчас в теме
Господи, наконец-то отпала необходимость просить МарьИванну выйти из программы и проверять, что она действительно вышла!
21. tdr1225 37 13.12.11 12:44 Сейчас в теме
2 orefkov
Не совсем понятно про совместимость с 1С++.
Храню класс как обработку внутри МД. Меняю обработку и выгружаю с помощью TurboMD_romix.vbs Однако в "предприятии" изменений не видно.
(В ГМ последовательность загрузки такая: 1C++, FormEx, TurboMD, ...)
22. orefkov 1152 13.12.11 12:47 Сейчас в теме
Насчет классов 1С++ не уверен, не проверял. Так-то ВК для работы с формами.
23. tdr1225 37 13.12.11 12:56 Сейчас в теме
24. serega3914 18.01.12 13:59 Сейчас в теме
25. an_2 19 27.05.12 02:09 Сейчас в теме
Автор не молодец.
Автору памятник надо поставить и денег собрать на кругосветное путешествие.
А позвездеть мы все молодцы и я среди молодцов.
Я недавно заглянул в раздел пожертвований на 1Cpp - охренел. Там не просто НЕТ пожертвований. Там есть только одни насмешки.
Понял я что щедрых людей НЕТ (ну может почти). Все готовы чего-нибудь взять. И никто не готов хоть чем-то за взятое поделиться. Печально.
equilibrium; Поручик; hogik; +3 Ответить
26. Поручик 4670 18.06.12 13:42 Сейчас в теме
(25) Это всегда так. Стоит заговорить за деньги, тут же в ужасе шарахаются.
27. eshtrey 21.04.14 18:37 Сейчас в теме
полезная вещь, постоянно использую
28. orefkov 1152 31.12.15 22:08 Сейчас в теме
По поступившей недавно просьбе выложил исходники на https://snegopat.ru/downloads/turbomd.zip
user624610_rt0107; dmpas; +2 Ответить
29. user624610_rt0107 04.06.23 18:53 Сейчас в теме
(28) Кланяюсь. С получки будет донат :)
Оставьте свое сообщение