Последняя версия DataExpress 3 beta от 11 декабря 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Модули расширений

Расширение функционала и существующих возможностей программы с помощью модулей выражений и плагинов от сторонних разработчиков.
jurist23rus
Эксперт
Сообщения: 2484
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Модули расширений

Сообщение jurist23rus » Пт мар 24, 2017 8:32 pm

Модули расширений - это уже готовые дополнительные функции для использования в выражениях и активных кнопках DataExpress 3. Все те, кто владеют языком скриптов могут создать свой модуль выражений и разместить его в этой теме для всеобщего использования. Кто не владеет языком скриптов, но может пользоваться выражениями, могут скачивать уже готовые модули и получать те функции, которые вам необходимы. Таким образом, не обладая навыками программирования, и без каких-либо усилий вы получаете функции для выражений, которые вам нужны.
Назначение: добавляют новые функции в редактор выражений и новые действия для кнопок.
Применение: только в DataExpress v.3
Автор: любой человек, владеющий скриптами.
Пользователь: любой человек владеющий DataExpress, хотя бы основами.
Описание: модуль представляет собой файл с расширением *epas, который содержит написанный на языке Object Pascal программный код. Модуль легко подключается, после чего функциями(ей) (модуль может содержать одну или несколько функций) модуля и новым видом действия для кнопки можно пользоваться. Описание функции появляется в справке по функциям.
Подключение модуля:
1. Иметь установленную версию DataExpress версии не ниже чем 3 (скачать)
2. Скачать модуль и распаковать его, если он в архиве.
3. Запустить DataExpress 3. Найти меню: Файл - Модули выражений - Импорт модуля. Выбираете файл модуля *epas и всё готово. Можно пользоваться.
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
admin
Разработчик
Сообщения: 3978
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Расширения списком

Сообщение admin » Чт авг 16, 2018 9:42 pm

1. Автоматическое закрытие формы.
Автоматическое закрытие формы через установленный промежуток времени.
Функция: AutoCloseForm
Модуль: AutoCloseForm 3.2 | Автор: jurist23rus | Скачать | Домашняя страница

2. Быстрый ввод адресов, компаний, банков с помощью подсказок онлайн-сервиса DaData.ru.
Модуль: DaData 1.5 | Автор: YurAnt | Скачать | Домашняя страница | Демо

3. Видимость компонента по условию.
Функция для управления видимостью компонентов. Если условие истинно, указанный компонент отображается, иначе будет скрыт.
Функция: ObjectVisible
Модуль: neitri 0.15 | Автор: neitri | Скачать | Домашняя страница

4. Выбор объекта из окна отчета.
Действие для кнопки: Выбор объекта из окна отчета
Модуль: ReportTools 1.0 | Автор: admin | Скачать | Домашняя страница | Демо

5. Выравнивание содержимого полей.
Действие устанавливает положение содержимого колонок таблицы (подчиненной таблицы) и полей формы (подчиненной формы) cправа, слева, по центру.
Действие для формы: Выравнивание содержимого полей
Модуль: Выравнивание содержимого полей 1.0 | Автор: Гость | Скачать | Домашняя страница

6. Генерация QR-кода.
Функция генерирует QR-код из заданного текста и помещает в компонент "Изображение".
Функция: QR_CODE_GEN
Модуль: y_module | Автор: YurAnt | Скачать | Домашняя страница

7. Дерево для запроса.
Действие дает возможность представить данные запроса в виде дерева и использовать его как фильтр для другого запроса.
Действие для формы: Дерево для запроса
Модуль: QueryTree 1.1 | Автор: admin | Скачать | Домашняя страница | Демо

8. Динамический поиск в главном окне.
В главном окне на панели появляется для поиска данных по определенному полю формы. Записи фильтруются в соответствии с введенным значением.
Действие при запуске: Поиск в главном окне
Модуль: drts-поиск 3.2 | Автор: drts | Скачать | Домашняя страница

9. Динамический поиск в справочнике.
Справочник, открытый кнопкой объекта будет иметь поле для поиска данных "на лету".
Действие для формы: Поиск в справочнике
Модуль: drts-поиск 3.2 | Автор: drts | Скачать | Домашняя страница

10. Добавление новой записи в таблицу.
Добавляет новую запись в таблицу. Запись открывается в отдельном окне для заполнения.
Функция: TAddRec
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

11. Добавление новой записи.
Добавляет новую запись в указанную форму. Запись открывается в новом окне.
Функция: AddRec
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

12. Доступность компонента по условию.
Функция для управления доступностью компонентов. Если условие истинно, указанный компонент отображается иначе будет скрыт.
Функция: ObjectEnable
Модуль: neitri 0.15 | Автор: neitri | Скачать | Домашняя страница

13. Дублирование записи таблицы
Дублирует и сразу сохраняет запись подчиненной формы. В отличие от штатной кнопки таблицы "Дублировать",при установке соответствующей опции может открыть окно редактирования новой записи. Например, чтобы изменить значения каких-то полей перед сохранением записи.
Действие для кнопки: Дублировать запись таблицы
Модуль: dupl 1.0 | Автор: jurist23rus | Скачать | Домашняя страница

14. Закрыть текущую форму.
Закрывает текущую форму по нажатию кнопки.
Действие для кнопки: Закрыть текущую форму
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

15. Запуск внешнего приложения.
Действие для кнопки: Запустить приложение/файл
Модуль: exec_act | Автор: YurAnt | Скачать | Домашняя страница

16. Изменение записи.
Вносит изменения, согласно заданным параметрам, в указанное поле, указанной записи, указанной родительской формы.
Функция: EditingRec
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

17. Копирование выделенной строки в буфер обмена.
Функция добавляет в контекстное меню пункт для копирования значения полей выделенной строки.
Функция: dr_CopyAllToClipboard
Модуль: drts 2.0 | Автор: drts | Скачать | Домашняя страница

18. Копирование данных формы и ее подчиненных данных в форму-регистр.
Действие для формы: Копировать в регистр
Модуль: Registers 1.0 | Автор: admin | Скачать | Домашняя страница | Демо

19. Копирование значений полей в буфер обмена.
Функция добавляет в контекстное меню пункт для копирования значения указанных полей.
Функция: dr_CopyToClipboard
Модуль: drts 2.0 | Автор: drts | Скачать | Домашняя страница

20. Копирование произвольного текста в буфер обмена.
Функция добавляет в контекстное меню пункт для копирования произвольного текста в буфер обмена.
Функция: dr_CopyStrToClipboard
Модуль: drts 2.0 | Автор: drts | Скачать | Домашняя страница

21. Копирование произвольного текста компонента в буфер обмена.
Действие добавляет в контекстное меню выбранного компонента пункт для копирования произвольного текста в буфер обмена. В тексте можно комбинировать значения полей аналогично выражениям DX.
Действие для формы: Копировать текст в буфер обмена
Модуль: drts-буфер 1.0b | Автор: drts | Скачать | Домашняя страница

22. Короткие ссылки
Функция для укорачивания url с помощью сервиса clck.ru
Функция: SHORT_URL
Модуль: Короткие ссылки | Автор: Гость | Скачать | Домашняя страница

23. Логирование действий пользователя.
Комплекс, состоящий из взаимодействующих и программно связанных друг с другом форм и модуля расширений, в совокупности предназначенный для организации системы логирования (журналирования) определённых действий пользователя и фиксации изменений в журнале событий.
Модуль: loger 3.1 | Автор: jurist23rus | Домашняя страница

24. Многострочный текст в кнопке.
Функция: BtnMLCaption
Модуль: y_module | Автор: YurAnt | Скачать | Домашняя страница

25. Название БД и имя пользователя в заголовке приложения.
Функция: dr_AppName
Модуль: drts 2.0 | Автор: drts | Скачать | Домашняя страница

26. Обновление запроса.
Функция обновляет запроса. Аналогична штатной кнопке запроса "Обновить".
Функция: QueryUpdate
Модуль: j_module 7.1 | Автор: jurist23rus | Скачать | Домашняя страница

27. Объединение в одну строку значений столбца таблицы.
Объединяет в одну строку значения столбца таблицы. Аналог штатной функции Merge, но в отличие от последней позволяет фильтровать результат.
Функция: MergeIf
Модуль: j_module 7.1 | Автор: jurist23rus | Скачать | Домашняя страница

28. Округление числа (текстового массива чисел, с разделителем ";") до указанного количества знаков после запятой.
Функция рекомендуется для обработки данных запроса, полученных методом "Соединить" и "Соединить все" (создается вычисляемое поле, в нем применяется функция, реальное поле скрывается в настройках).
Функция: A_ROUNDTO
Модуль: Обработка массивов 1.0 | Автор: Гость | Скачать | Домашняя страница | Демо

29. Определение модуля числа.
Функция: ABC
Модуль: j_module 7.1 | Автор: jurist23rus | Скачать | Домашняя страница

30. Открытие записи на редактирование.
Открывает для редактирования (в отдельном окне) указанную запись указанной родительской формы.
Функция: OpenRec
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

31. Отправка почты через Outlook.
Функция: OUTLOOKMAILSEND
Модуль: neitri 0.15 | Автор: neitri | Скачать | Домашняя страница

32. Отправка почты через Thunderbird.
Функция: THUNDERBIRDMAILSEND
Модуль: neitri 0.15 | Автор: neitri | Скачать | Домашняя страница

33. Отправка почты через почтовый клиент по умолчанию.
Функция: MAILSEND
Модуль: neitri 0.15 | Автор: neitri | Скачать | Домашняя страница

34. Отрицательные числа красным цветом.
Устанавливает для всех числовых полей текущей формы (родительской или подчиненной) условное форматирование: "отрицательные числа красным шрифтом".
Действие для формы: Отрицательное красным
Модуль: Отрицательное красным 1.0 | Автор: Гость | Скачать | Домашняя страница

35. Очистка фильтра формы по нажатию кнопки.
Добавляет действие в группу поиск и фильтрация, позволяющее очистить все установленные фильтры в форме (включая дочерние).
Действие для кнопки: Очистка фильтра формы
Модуль: Очистка фильтра формы 1.0 | Автор: drts | Скачать | Домашняя страница

36. Печать шаблона в файл.
Функция: ReportSave
Модуль: neitri 0.15 | Автор: neitri | Скачать | Домашняя страница

37. Поиск координат на Яндекс-карте по полному или частично введенному адресу.
Функция поиска координат на Яндекс-карте по полному или частично введенному адресу.
(требуется интернет-подключение)

Функция: GET_COORDINATES
Модуль: GetFuncs 0.1 | Автор: YurAnt | Скачать | Домашняя страница | Демо

38. Поиск приблизительного центра в массиве из множества координат.
Функция поиска приблизительного центра в массиве из множества координат. Может использоваться в качестве указателя при открытии карты в браузере.
Функция: GET_POLYGON_CENTER
Модуль: GetFuncs 0.1 | Автор: YurAnt | Скачать | Домашняя страница | Демо

39. Получение курса валют.
Функция получает курс валют (евро, доллар) на указанную дату из сервиса центробанка (cbr.ru).
Функция: KURS_UE
Модуль: y_module | Автор: YurAnt | Скачать | Домашняя страница

40. Получения уникального ключа из даты и времени.
Функция: IDDT
Модуль: IDDT 1.0 | Автор: SirWolf | Скачать | Домашняя страница

41. Преобразование даты (текстового массива дат, разделенных точкой с запятой ";") вида 2018-11-27 в 27.11.2018
Функция рекомендуется для обработки данных запроса, полученных методом "Соединить" и "Соединить все" (создается вычисляемое поле, в нем применяется функция, реальное поле скрывается в настройках).
Функция: A_DATE
Модуль: Обработка массивов 1.0 | Автор: Гость | Скачать | Домашняя страница | Демо

42. Проверка вхождения одной координаты в полигон.
Функция для проверки вхождения одной координаты в полигон, состоящий из массива координат. Может применяться для поиска объекта в заданной зоне(зонах).
Функция: FIND_PT_IN_POLYGON
Модуль: GetFuncs 0.1 | Автор: YurAnt | Скачать | Домашняя страница | Демо

43. Проверка текста на допустимые символы.
Функция: Allow_Symvols
Модуль: Разрешенные символы 1.0 | Автор: Гость | Скачать | Домашняя страница

44. Произвольный текст в заголовке приложения.
Функция: dr_AppAnyName
Модуль: drts 2.0 | Автор: drts | Скачать | Домашняя страница

45. Разделение чисел по разрядам и упрощенный ввод дат.
Действие служит для организации визуального форматирования чисел в полях типа «Число» и упрощения ввода данных в поля «Дата».
Действие для формы: Форматирование полей
Модуль: formatedit 2.1b | Автор: jurist23rus | Скачать | Домашняя страница

46. Расчетная форма.
Расширение предназначено для создания расчетных форм, если у вас есть некий фиксированный набор работ/услуг и вам надо быстро посчитать итог, например общую сумму и количество выполненных работ/услуг.
Действие для формы: Расчетная форма
Модуль: CalcForm 1.0 | Автор: admin | Скачать | Домашняя страница | Демо

47. Сумма прописью на английском.
Функция: TotalByWords
Модуль: TotalByWords | Автор: Runenkov | Скачать | Домашняя страница

48. Транслитерация кириллицы в латиницу.
Функция: K_KIR_LAT
Модуль: KROKS_KIR_LAT | Автор: kroks | Скачать | Домашняя страница

49. Удаление записи из таблицы.
Удаляет записи в таблице согласно заданному фильтру.
Функция: TDeleteRec
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

50. Установка значения в поле запроса.
Изменяет поле в записях, выведенных запросом. Изменение поля может вызвать перерасчет в зависимых полях.
Функция: SMART_SetFieldValue
Модуль: SMART 1.0 | Автор: admin | Скачать | Домашняя страница

51. Установка отметки на Яндекс-карте.
Функция открывает в браузере Яндекс-карту и ставит отметку на объект или в точку координат
(автоопределение передаваемого параметра: координаты, адрес, организация).

Функция: VIEW_ON_YMAP
Модуль: GetFuncs 0.1 | Автор: YurAnt | Скачать | Домашняя страница | Демо

52. Форматирование даты и времени.
Функция преобразует дату к определенному виду.
Функция: FormatDate
Модуль: FormatDT | Автор: jurist23rus | Скачать | Домашняя страница

53. Хранилище файлов.
Комплекс, состоящий из взаимодействующих и программно связанных друг с другом форм и модуля расширений, в совокупности предназначенный для организации системы загрузки/выгрузки, хранения и манипуляций с одним или группой файлов.
Модуль: filestore 3.4 | Автор: jurist23rus | Скачать | Домашняя страница

54. Экспорт сводной таблицы в MS Excel.
Функция: SMART_PivotToXls
Модуль: SMART 1.0 | Автор: admin | Скачать | Домашняя страница

55. Эмуляция клика на компоненте.
Действие эмулирует клик левой кнопкой мыши на указанном компоненте.
Действие для кнопки: Клик
Модуль: Клик | Автор: YurAnt | Скачать | Домашняя страница

Ещё расширения


Вернуться в «Расширения и плагины»