Форум: "Прочее";
Текущий архив: 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.044 c