Страница 1 из 5

Импорт xml из БЗ в OPZ

СообщениеДобавлено: 14 авг 2011, 20:09
kofe
Учитывая множество вопросов по формату xml-файлов, выгружаемых БЗ, и относительно свободные выходные, поразбирался с этими файлами. Выяснилось, что файлы содержат запакованное тело xml-документа и имеют сигнатуру PACKED_XML. В результате разбирательства получилась утилита командной строки для распаковки БЗ'овских файлов.
exe'шник и dll'ку из приаттаченного архива надо положить в корневой каталог БЗ. Команда для запуска: "zunpack <полный путь до запакованного файла>". В результате в каталоге с исходным файлом появится распакованная xml'ка с таким же именем, как у исходного файла и расширением "xml_". Этот файл уже можно спокойно импортировать в OPZ, только надо убрать подчерк в расширении.
Тем, кто не умеет пользоваться утилитами командной строки, придется подождать до начала октября, на который запланирован релиз нашей бухпроги с открытым исходным кодом.

Из утилиты "выкошено" все лишнее, теперь это один файл, и его можно запускать даже на "голой" машине.

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 15 авг 2011, 09:25
Roman
exe'шник и dll'ку из приаттаченного архива надо положить в корневой каталог БЗ.

а в Отдельном каталоге - сработает иль длл из БЗ+ использует?
ну не на чем сейчас проверить... :(

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 15 авг 2011, 09:44
kofe
Т.к. времени на разбирательство было немного, то я использовал некоторые библиотеки борландовского си билдера, которые уже есть в инсталляции БЗ+. Для работы на голой машине архив весит 2 метра. Думаю, что такой аттачмент не пройдет, а возится с размещением на внешнем сервере не хочется. Если в такой сборке есть необходимость, могу отправить в мыло и делайте с ней, что хотите :)
Убрано все лишнее, теперь только один исполняемый файл, который может работать на голой машине.

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 15 авг 2011, 10:32
Roman
kofe писал(а):https://www.complitex.ru/zunpack.7z - сборка для голой машины (2М)


Сенкс.
Жду БЗ-товский - XML :|

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 18 авг 2011, 17:07
Roman
https://www.complitex.ru/zunpack.7z - сборка для голой машины (2М)
не работает - borlndmm.dll просит. :(
Нашел - докинул - расшифровало :)

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 18 авг 2011, 21:23
kofe
Roman писал(а):не работает - borlndmm.dll просит. :(
Нашел - докинул - расшифровало :)


Добавил в архив.

Т.к. остался только один исполняемый файл, который в архиве весит 5k, то разместил его в аттачменте сообщения viewtopic.php?f=1&t=933#p6428

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 06 ноя 2011, 21:16
g00dy
При запуске под Windows 7 возникает ошибка:

---------------------------
zunpack.exe - Точка входа не найдена
---------------------------
Точка входа в процедуру StrCpyNW не найдена в библиотеке DLL SHELL32.dll.
---------------------------
ОК
---------------------------

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 06 ноя 2011, 23:36
kofe
Здравствуйте!
Я на этой неделе зарегистрировал домен под этот проект, так что вот-вот развернем приложение для тестирования. Как сделаем, вам напишу в лчку. Если админ этого форума позволит, то напишу в форум. Конечно, очень хотелось бы, чтобы разные бухгалтера потестили.
Что именно вы хотите узнать больше про этот проект?
А насчет распаковки иксмээлек из БЗ+ смотрите здесь https://forum.ru-board.com/topic.cgi?forum=33&topic=8972
Если интересуют более конкретные детали могу дать исходный код на сях.

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 07 ноя 2011, 00:35
g00dy
именно тут (https://forum.ru-board.com/topic.cgi?forum=33&topic=8972) я вас и нашёл :)
Приходится поддерживать продукт, у которого вечно что-то отваливается от релиза к релизу =(
Интересно будет посмотреть на альтернативное видение проблемы.

Если не трудно, киньте исходником тулзы для распаковки.

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 08 ноя 2011, 11:34
Shin
Скажите пожалуйста, можно ли импортировать xml из м.е.дка в ОРZ. В службе тех.поддержки мне сказали. что только из медка в медок, неужели всё так защищено и зачем. Мне нужно перенести отчет из медка на др. комп. для печати. Так как в медке он не сохраняется в pdf,а на др.компе стоит ОРZ, то я бы хотела перенести отчёты в хml, но при открытии в ОРZ, получается пусто, т.е.импорт только имени файла. А за печатающую прогр.медок надо опять заплатить .
Спасибо.

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 08 ноя 2011, 12:00
admin
Shin писал(а):Скажите пожалуйста, можно ли импортировать xml из м.е.дка в ОРZ. В службе тех.поддержки мне сказали. что только из медка в медок, неужели всё так защищено и зачем. Мне нужно перенести отчет из медка на др. комп. для печати. Так как в медке он не сохраняется в pdf,а на др.компе стоит ОРZ, то я бы хотела перенести отчёты в хml, но при открытии в ОРZ, получается пусто, т.е.импорт только имени файла. А за печатающую прогр.медок надо опять заплатить .
Спасибо.


Действительно при экспорте из МЕДок в формат XML - файл не соответствует утвержденному ГНАУ стандарту :(
Жалуйтесь на МЕДок :)

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 10 ноя 2011, 13:53
kofe
Что-то Shin не отвечает на просьбу прислать xml-файл выгруженный из МЕДок. Может кто-нить выложит сюда, чтобы поглядеть, что он из себя представляет?

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 10 ноя 2011, 13:57
Roman
2 kofe

1ДФ записаная в Медке вчера рассшифровалась zunpack.exe ...
PACKED_XML в шапке...
других отчетов не пробовал...

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 10 ноя 2011, 16:42
kofe
О! Это отличная новость :) Одним выстрелом двух зайцев убил :)
Тогда в продолжение темы импорта следующая просьба - может кто-нить поделится формой 1ДФ в dbf-виде?

Re: Импорт xml из БЗ в OPZ

СообщениеДобавлено: 10 ноя 2011, 17:08
Roman
форма 1ДФ в dbf-виде - вЫмерает.... :twisted:
непринимается у многих