Выгрузка из Dbf в Xml

BBDragon

Well-Known Member
04.05.2008
148
0
36
Россия
#1
В общем необходимо сделать выгрузку части полей из справочника в формате DBF в файл XML. Выгрузку я сделал, вот только синтаксис немножко не такой получается в итоге, как надо. В приложенном архиве: сама обработка "ПФР" (писал на основе материалов отсюда), итоговая выгрузка (pfr_out), образец, который нужно получить при выгрузке (example) и тестовый файл DBF (TEST.DBF).
По структуре полей при выгрузке: nomer_z (порядковый номер записи) - число до 10 знаков, snils (СНИЛС) - строка до 14 символов, fam, im, ot (ФИО) - строка до 40 символов, dr - дата рождения (8-значная дата), w (пол) - 1 символ.
Очень надеюсь на вашу помощь :)
 

Вложения

  • 7.2 КБ Просмотры: 8

Дайнеко

Well-Known Member
19.11.2009
951
0
53
Минск
#2
Очень надеюсь на вашу помощь rolleyes.gif
Легкое недоумение: ты что, предлагаешь желающим сделать эту работу?

Ладно, оттаял я душой и посмотрел файл. Теперь недоумение другое:
- зачем пользоваться какими-то изощренными методами записи в текстовый файл, если в 1С есть родные?
Код:
	xml_fso=СоздатьОбъект("Scripting.FileSystemObject");														 
xml_file=xml_fso.CreateTextFile(прм_ИмяФайла, -1, 0); //создать файл, перезаписывая существующий.
xml_file.WriteLine("<?xml version=""1.0"" encoding=""windows-1251""?>"); //Пишем заголовок XML.
- зачем творить XML-файл, записывая как текстовый со всякими теги, уголками и кавычками (я их и не знаю), если есть родные средства в виде v7plus.dll?
Код:
	xml_file.WriteLine(xml_Отступы+"</"+стрИмяТега+">");
 

BBDragon

Well-Known Member
04.05.2008
148
0
36
Россия
#3
Легкое недоумение: ты что, предлагаешь желающим сделать эту работу?
Нет, я предлагал просто помочь мне советом. Благодарю, что откликнулись!
Я все сделал как хотел, спасибо огромное Gluk8888 за подсказку :)