Последняя версия DataExpress 3 beta от 1 сентября 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Модуль DaData

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

Модератор: Разработчики расширений

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Модуль DaData

Сообщение YurAnt » Сб окт 21, 2017 7:05 pm

Изображение
Быстрый ввод адресов, компаний, банков с помощью подсказок онлайн-сервиса DaData.ru

Модуль:
DaData.epas.zip
(6.24 КБ) 138 скачиваний

Тестовая БД:
DaData_example.zip
(74.23 КБ) 140 скачиваний
Внимание! Изменены имена функций!
(после установки этой версии необходимо сменить имена в самой базе)

Модуль:
DaData_1.5.zip
(6.34 КБ) 435 скачиваний

Тестовая БД:
DaData_example_1.5.zip
(74.3 КБ) 334 скачивания

dxdb_icon Демо в облаке

API-ключ в примере - тестовый. Новый ключ вы можете бесплатно получить после регистрации в сервисе DaData.

Примечание:
1. Сохранена совместимость со старыми названиями функций (достаточно установки модуля поверх старой БД).
с версии 1.5 имена изменены для удобочитаемости... :|
2. Plug&Play: "Автономная" работа через WinAPI (отдельная библиотека libcurl.dll не требуется).
3. На linux-версии DX работать не будет, т.к. используется OLE.
4. На linux под wine по идее заработать должен, т.к. wine очень хитёр... работает.
5.Ввиду специфичности и простоты самодельного xml-парсера возможно некорректное отображение результатов запросов вызываемых с тегированными параметрами (DA_FUNC..('param1.param2...') ) . Полноценное решение выложу немного позже. Пофиксено.

1. Выборка искомого объекта из списка нескольких результатов (в отдельном всплывающем окне или выпадающем списке).
2. Прочёс API DaData на предмет расширения функциональности модуля.
3. При необходимости - расширение функциональности модуля для работы с платными API-функциями DaData.
Расширения списком
Изображение

demonieeklz
Новичок
Сообщения: 43
Зарегистрирован: Пт фев 10, 2017 7:03 am

Re: Модуль DaData

Сообщение demonieeklz » Ср окт 25, 2017 4:11 pm

Базу брал "как есть", т.е. ключ не менял. Не знаю влияет это как то или нет.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Модуль DaData

Сообщение YurAnt » Ср окт 25, 2017 4:16 pm

Не влияет, но работу над модулем мне может подпортить... А свой зарегистрировать..?
Попробовал через сервис->пересчитать - работает.

demonieeklz
Новичок
Сообщения: 43
Зарегистрирован: Пт фев 10, 2017 7:03 am

Re: Модуль DaData

Сообщение demonieeklz » Ср окт 25, 2017 4:19 pm

Зарегистрировался сразу, просто в скрипте не менял. Сейчас изменю. Я правильно импортировал ИНН в "Поиск"?

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Модуль DaData

Сообщение YurAnt » Ср окт 25, 2017 4:21 pm

Да. Только измените представление на "только таблица" или "таблица сбоку".

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Модуль DaData

Сообщение YurAnt » Ср окт 25, 2017 4:29 pm

Попробовал сотню тестовых записей. Комп: core i5 (3-е поколение, 4 ядра по 2,6GHz), 4GB ramы. Инет 5-7 Мб/с.
Заняло 9 сек. Не выплюнуло.
Т.е. - скорость отработки скрипта позволяет уложиться в рамки ограничения...

demonieeklz
Новичок
Сообщения: 43
Зарегистрирован: Пт фев 10, 2017 7:03 am

Re: Модуль DaData

Сообщение demonieeklz » Ср окт 25, 2017 4:34 pm

Вероятно я безбожно туплю...
Нужно заменить вот это? По формату только он подходит. Смущает что он закоментирован.
Изображение

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Модуль DaData

Сообщение YurAnt » Ср окт 25, 2017 4:45 pm

М-мда'c...
Изображение

demonieeklz
Новичок
Сообщения: 43
Зарегистрирован: Пт фев 10, 2017 7:03 am

Re: Модуль DaData

Сообщение demonieeklz » Ср окт 25, 2017 5:36 pm

Изображение
1.При пересчете нужно было выбирать поле "Название", тогда пересчет по всем полям происходит корректно.
и тут нежданно - негаданно:
Изображение
на ИНН 6925000359
Если добавить ее как новую запись то данные загружаются, но при сохранении Опа!
Предположу что в каком то из полей не хватает места.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Модуль DaData

Сообщение YurAnt » Ср окт 25, 2017 5:38 pm

Прочитал по губам мароскина что-то типа: "Ах, ... жеваный крот, "...

Какая версия DX стоит? Наверное нужно обновиться до крайней...

demonieeklz
Новичок
Сообщения: 43
Зарегистрирован: Пт фев 10, 2017 7:03 am

Re: Модуль DaData

Сообщение demonieeklz » Ср окт 25, 2017 5:48 pm

Было в этом сомнение еще когда не пересчитывалось, так что сейчас самая свежая.


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