Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Доступ из вне к ARK6.udb

  1. #1
    Новичок
    Регистрация
    15.07.2010
    Адрес
    омск
    Сообщений
    4
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Доступ из вне к ARK6.udb

    Всем доброго времени суток!
    Есть такая проблема. Заказчик работает с r-keeper. Подробностей, к сожалению, не знаю. Прислал ТЗ и папку с базами. Ему нужно за период формировать отчет в xml формате. Для этого нужно мне написать приложение, которое будет читать данные из r-keeper'а. На сколько я понял в *.bd файлах храняться настройки, товары и тд... А сами данные по транзакциям хранятся в файле ARK6.udb. Собственно вопрос. Возможно ли получить доступ к этим данным из стороннего приложения? через odbc например? возможно нужно какую то dll ку использовать, чтоб через нее обращаться к даннм?
    ПС: есть еще програмка RK6Cube.exe. Как я понял она как то умеет обращаться к данным. С ней идет куча dll'ок. Возможно в одной из них разгадка, только вот без какого либо описания, что то делать с dll'ками очень тяжело.
    Заранее спасибо!

  2. #2
    Да, вы ЕЁ и видите. Аватар для Admin
    Регистрация
    01.11.2006
    Сообщений
    4,786
    Поблагодарил(а)
    5
    Благодарностей: 6 (сообщений: 4)
    на сегодняшний день формат удб закрыт разработчиком.... А в чем проблема стандартными средствами, отчетами, кубами получать нужную инфу? И уж результат хоть в виде бмп делать )) в конце концов есть оле интерфейс...

  3. #3
    В теме
    Регистрация
    09.10.2008
    Адрес
    nearbird
    Сообщений
    1,238
    Поблагодарил(а)
    1
    Благодарностей: 1 (сообщений: 1)
    с удб работать можно, но хлопотно и дорого.
    возьмите расход из парадоксовских баз по дням, там давно уж все изучено вдоль и поперек.

  4. #4
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Стандартная утилита R-Keeper Trans32 выгружает данные из UDB в простой DBF.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  5. #5
    Новичок
    Регистрация
    15.07.2010
    Адрес
    омск
    Сообщений
    4
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Спасибо всем кто откликнулся на просьбу.
    По поводу стандартных средств... Не знаю чем руководствовался заказчик, видимо не знал всех возможностей используемой системы.
    А где можно взять эту стандартную утилиту Trans32? Если она есть в свободном доступе, то, если не трудно, киньте ссылочку. Если она в составе r-keepera, то буду трести с заказчика.

  6. #6
    Новичок
    Регистрация
    15.07.2010
    Адрес
    омск
    Сообщений
    4
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    C утилитой разобрался, выгружает в dbf, все хорошо, но мне бы утилиту которая из командной строки работала, чтоб я из своей программы мог ее запустить и использовать результат ее работы. Может Transp32 может из командной строки работать? И все же остается открытым вопрос о работе с ARK6.udb с помощью dll...

  7. #7
    Да, вы ЕЁ и видите. Аватар для Admin
    Регистрация
    01.11.2006
    Сообщений
    4,786
    Поблагодарил(а)
    5
    Благодарностей: 6 (сообщений: 4)
    Цитата Сообщение от bbx Посмотреть сообщение
    вопрос о работе с ARK6.udb с помощью dll...
    для тех кто на бронетанке - удб, закрытый разработчиками формат....
    You see ass...
    Если проблему можно решить за деньги, то это не проблема, это расходы. Еврейская мудрость.

  8. #8
    Новичок
    Регистрация
    15.07.2010
    Адрес
    омск
    Сообщений
    4
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Закрытый формат и возможность работы это две разные вещи. Например *.xls формат то же закрыт Microsoft, но тем не менее есть odbc провайдеры c помощью которых можно получить доступ к данным, можно и через com.
    Я не думаю что разрабатывая каждую новую утилитк, на подобии Transp32, разработчики копируют код работы с этим форматом. Логичнее бы было написать библиотеку, которая записывает/читает данные из udb, а все остальные утилиты работали бы через нее. Исходя из этого у меня и возникла мысль о использовании dll r-keeper'а

    ---------- Сообщение добавлено в 09:07 ---------- Предыдущее сообщение было в 09:04 ----------

    Прошу прощения не заметил строки
    Цитата Сообщение от Admin Посмотреть сообщение
    в конце концов есть оле интерфейс...
    можно об этом по подробнее?

  9. #9
    Да, вы ЕЁ и видите. Аватар для Admin
    Регистрация
    01.11.2006
    Сообщений
    4,786
    Поблагодарил(а)
    5
    Благодарностей: 6 (сообщений: 4)
    Цитата Сообщение от bbx Посмотреть сообщение
    каждую новую утилитк, на подобии Transp32
    эта утилита существует в комплекте рк6 с ее самого основания.
    Цитата Сообщение от bbx Посмотреть сообщение
    можно об этом по подробнее?
    можно, но не на этом форуме... Это к разработчикам...
    You see ass...
    Если проблему можно решить за деньги, то это не проблема, это расходы. Еврейская мудрость.

  10. #10
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    bbx, _Кажется_, Trans32 умеет выгружать автоматически по мере появления новых данных, это прописывается в rkeeper.ini, но точно я не знаю. Т.е. из командной строки можно будет запустить append32, он закроет день и данные еще и выгрузятся trans32.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

Похожие темы

  1. Анализ неплатильщиков. Путь к ARK6.UDB
    от SistemaNipel в разделе SH: Технические вопросы
    Ответов: 7
    Последнее сообщение: 17.04.2010, 15:02
  2. Ошибка записи в ARK6.udb
    от Amber_ach в разделе RK: Базы данных, ошибки, проблемы
    Ответов: 6
    Последнее сообщение: 21.11.2009, 13:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •