Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Вниз

Формирование xml   Найти похожие ветки 

 
РВА   (2008-01-24 12:05) [0]

Добрый день уважаемые мастера!
Обращаюсь к работающим в Украине. После введения отчетности по електронке в формате XML возник ли вопросы по его формированию. К примеру, раньше для отчета по форме 1-ДФ и передачи файлом DBF была дана структура этого файла. Сейчас же непонятно чего они хотят. Для того же отчета 1-ДФ можно построить XML по установленной структуре DBF, а можно по предварительно выведенному отчету (печатная форма 1-ДФ), который может брать данные из двух и более таблиц. Как правильно делать? И чем можно проверить правильность сформированного XML файла?
Заранее благодарен.


 
clickmaker ©   (2008-01-24 12:21) [1]

как вариант DBF -> ClientDataSet -> SaveToFile в XML


 
Dennis I. Komarov ©   (2008-01-24 12:24) [2]

1. Смотреть новые спецификации
2. Проверить правильность структуры XML можно с помощью IE


 
DiamondShark ©   (2008-01-24 12:29) [3]

Требуйте схему.


 
Паша 1   (2008-01-24 12:40) [4]

пока что сдаем в ДБФ формате, вроде как ничего не требуют иного. вот как потребуют, тогда и поглядим, а отсебятину лепить - ну зачем? форматы даже в ХМЛ могут быть разные. я уже с налоговиками в этом плане помучился, пока понял, чего куда писать и как. хорошо хоть пока не требуют в электронном виде, отстали.


 
VICTOR_   (2008-01-24 12:48) [5]

Рекомендую
1. Использовать программу "Налоговая отчетность" - для проверки структуры, камеральной проверки и, возможно, распечатки сформированных XML файлов
2. В своей программе использовать MS XML Parser 4.0 через OLE. Описание функций можно почитать на сайте Microsoft.
3. Формирование xml файлов производить на основании описания структуры xml файлов в xsd схемах в папке \xsd в программе "Налоговая отчетность"
4. Для проверки корректности структуры сформированного файла использовать xsd схемы из папки \xsd в программе "Налоговая отчетность" через механизмы работы MS XML Parser со схемами
5. Регулярно ставить обновления для программы "Налоговая отчетность"(файлы opzupd*.*)
http://dpa.sta.gov.ua/documents/
читать описание изменений и при необходимости изменять методику формирования XML-файлов


 
VICTOR_   (2008-01-24 13:00) [6]


> clickmaker ©   (24.01.08 12:21) [1]
>
> как вариант DBF -> ClientDataSet -> SaveToFile в XML
>

Так не выйдет. Форматы DBF и XML для данного файла (форма 1 ДФ) - существенно отличается по структуре


 
Паша 1   (2008-01-24 13:42) [7]


> VICTOR_   (24.01.08 12:48) [5]

а ведь действительно! через него родимого и надо делать! там формат для экспорта почти нормально описан, я как раз эту 1ДФ через ХМЛ туда и загонял. впрочем, некоторые непонятки были, но по почте служба поддержки реагировала весьма оперативно.

единственное НО! и весьма большое. тормознутость этой проги не знает границ! файл, уже закачаный в нее с какой-нибудь несчастной сотней человек открывается чуть не пол часа! а може и больше, давно уже было дело. не знаю, как с ней народ будет работать.


 
isasa ©   (2008-01-24 14:35) [8]

VICTOR_   (24.01.08 12:48) [5]

Рекомендую
1. Использовать программу "Налоговая отчетность" ...


:)
Короче, без оплаты 600 грн (~$120) ну никак ...


 
Паша 1   (2008-01-24 15:22) [9]


> isasa ©   (24.01.08 14:35) [8]

ты шо? налоговая - бесплатная. по крайней мере с пол-года назад была бесплатной.


 
DiamondShark ©   (2008-01-24 15:26) [10]


>  без оплаты 600 грн (~$120) ну никак

А что, долго xsd-шки у кого-нибудь потырить?


 
VICTOR_   (2008-01-24 15:51) [11]

Программа "Налоговая отчетность" действительно бесплатная и xsd все открытые.
Ее можно получить в любой налоговой инспекции или скачать с сайта
Дополнительно предоставляется бесплатная программа Notar для електронной подписи.
Так что сейчас можно отправлять отчетность в електронном виде, не тратя время и деньги на проезд и простаивание в очередях.
XML-файлы формирую в программе (в т.ч. осуществляю проверку согласно схемам xsd), а программу "Налоговая отчетность" использую только для дополнительной проверки (в первую очередь камеральной - проверки бизнес-логики). Также в программе "Налоговая отчетность" удобно распечатывать формы так как они всегда актуальные и не нужно их рисовать самому.


 
Черный Шаман   (2008-01-24 15:57) [12]


> РВА   (24.01.08 12:05)
>
> Добрый день уважаемые мастера!
> Обращаюсь к работающим в Украине. После введения отчетности
> по електронке в формате XML возник ли вопросы по его формированию.
>  К примеру, раньше для отчета по форме 1-ДФ и передачи файлом
> DBF была дана структура этого файла. Сейчас же непонятно
> чего они хотят. Для того же отчета 1-ДФ можно построить
> XML по установленной структуре DBF, а можно по предварительно
> выведенному отчету (печатная форма 1-ДФ), который может
> брать данные из двух и более таблиц. Как правильно делать?
>  И чем можно проверить правильность сформированного XML
> файла?
> Заранее благодарен.


Для формирования самого XML-файла рекомендую этот компонент  
NativeXml http://www.simdesign.nl/xml.html

быстрее стандартного в 4 раза и нет утечек памяти(на файлах более 1Мб стандартный xml-компонент течет). Полностью нативный на Delphi.


 
ANB ©   (2008-01-24 16:08) [13]


> Для формирования самого XML-файла рекомендую этот компонент
>  
> NativeXml http://www.simdesign.nl/xml.html
>
> быстрее стандартного в 4 раза и нет утечек памяти(на файлах
> более 1Мб стандартный xml-компонент течет). Полностью нативный
> на Delphi.


ИМХО. Формировать ХМЛ с помощью парсеров - это извращение.
Это же обычный текстовый файл и с полпинка пишется хоть через те же стримы.

Вот импорт совсем без парсера - это потруднее.


 
isasa ©   (2008-01-24 17:11) [14]

VICTOR_   (24.01.08 15:51) [11]

:)
Да, действительно, можно. Был неправ ...
Но один противный нюанс остается. Подтверждение получения отчета на определенную дату (юридическое, ну там, мокрый штамп на копии ...)
Это я к тому, как бы чего не вышло ...
Впрочем, это уже оффтоп.


 
Черный Шаман   (2008-01-24 18:13) [15]


> ANB ©   (24.01.08 16:08) [13]


Это если раз сформировать. И стоит оно 29 евро, так что окупится за день работы.


 
ANB ©   (2008-01-24 18:39) [16]


> Черный Шаман   (24.01.08 18:13) [15]

Компонента то, безусловно, похоже, полезная. Но парсер нужен больше для импорта, т.к., если честно, экспорт через них и сложнее писать и медленнее. Хотя, если честно, хмлтайпе оракловый для написания очень удобен. И для экспорта и для импорта. Но очень тормозной и падучий.
Впрочем, я уже озадачил своего начальника по поводу попробовать и, возможно, даже купить.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.047 c
11-1181737775
Nikfel
2007-06-13 16:29
2008.02.24
Почему в файле ресурсов программы не нужные данные.


2-1201890405
Urvin
2008-02-01 21:26
2008.02.24
Вторая копия приложения в CodeGear


15-1201112017
@!!ex
2008-01-23 21:13
2008.02.24
два компа - один моник.


15-1200905088
Washington
2008-01-21 11:44
2008.02.24
WMI SDK


15-1201076825
samalex
2008-01-23 11:27
2008.02.24
Конвертация BMP в PDF





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский