TurboMD

10.08.06

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

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

Скачать файл

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

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

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

См. также

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

Компонента 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    8791    23    17    

34

Разработка внешних компонент Системный администратор Программист Платформа 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    5239    1    0    

3

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

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

1200 руб.

02.12.2021    6214    2    19    

4

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

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

1200 руб.

08.09.2021    7573    0    2    

1

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

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

10 стартмани

06.04.2021    9955    14    softmaker    13    

5

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

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

1 стартмани

08.06.2020    9393    28    mdbruyfn    10    

9

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

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

1 стартмани

23.05.2020    7563    7    mdbruyfn    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. JohnyDeath 302 22.08.06 14:37 Сейчас в теме
А вроде же как 1.0.1.2 - последняя версия.
2. JohnyDeath 302 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. Шёпот теней 1782 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. Поручик 4692 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) Кланяюсь. С получки будет донат :)
Оставьте свое сообщение