Имя: Пароль:
1C
1С v8
Сохранение отчета в XML
0 Csar
 
21.06.13
10:57
Всем привет.
У меня вопрос, как можно сохранить отчет (книга продаж) из Бух 8.2 в формате XML? В списке стандартных форматов "Сохранить как" нет xml.
1 ДенисЧ
 
21.06.13
10:57
ручками...
2 ДенисЧ
 
21.06.13
10:57
или в ексель, а уж оттуда
3 Smallrat
 
21.06.13
10:58
сохрани в mxl, потом поменяй местами первую и вторую букву в расширении файла.
4 skunk
 
21.06.13
11:02
(3)мохель далеко не хмл ... что-бы онное прокатило
5 Csar
 
21.06.13
11:04
(2) пробовал в эксель, а из него в хмл. Не выходит, при обычном сохранении в экселе в хмл ругается http://i047.radikal.ru/1306/40/d5039e31143a.jpg
При попытке сохранить в хмл 2003 сохраняет, но это не хмл - там сохраняется сама таблица в прямом смысле - со стилями и т.п. это не то, что хочет налоговая. Вот код того, что сохраняется:
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
<DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
 <LastAuthor>nosov</LastAuthor>
 <Created>2013-06-21T06:38:06Z</Created>
 <Version>12.00</Version>
</DocumentProperties>
<ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
 <WindowHeight>5895</WindowHeight>
 <WindowWidth>11400</WindowWidth>
 <WindowTopX>0</WindowTopX>
 <WindowTopY>0</WindowTopY>
 <TabRatio>0</TabRatio>
 <RefModeR1C1/>
 <ProtectStructure>False</ProtectStructure>
 <ProtectWindows>False</ProtectWindows>
</ExcelWorkbook>
<Styles>
 <Style ss:ID="Default" ss:Name="Normal">
  <Alignment ss:Vertical="Bottom"/>
  <Borders/>
  <Font ss:FontName="Arial" ss:Size="8"/>
  <Interior/>
  <NumberFormat/>
  <Protection/>
 </Style>
 <Style ss:ID="s16">
  <Alignment ss:Horizontal="Left" ss:Vertical="Bottom"/>
 </Style>
 <Style ss:ID="s18">
  <Alignment ss:Horizontal="Left" ss:Vertical="Bottom"/>
  <Font ss:FontName="Arial" x:CharSet="204" x:Family="Swiss" ss:Size="9"/>
 </Style>
 <Style ss:ID="s19">
  <Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
 </Style>
 <Style ss:ID="s21">
  <Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
  <Borders>
   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"
    ss:Color="#000000"/>
   <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"
    ss:Color="#000000"/>
   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"
    ss:Color="#000000"/>
   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"
    ss:Color="#000000"/>
  </Borders>
  <Font ss:FontName="Arial" x:CharSet="204" x:Family="Swiss" ss:Size="8"
   ss:Bold="1"/>
 </Style>
6 ДенисЧ
 
21.06.13
11:05
(5) ах тебе налоговой надо?
Тогда точно руками
7 Csar
 
21.06.13
11:05
(3) в мхл сохраняется вообще непонятно что, типа csv - перечисления через запятую, которое никак не то, что просят.
8 Smallrat
 
21.06.13
11:06
(4) ну тогда надо сохранить в  xlsx  там то xml.
9 Csar
 
21.06.13
11:06
(6) нужно книгу продаж в отбором по одному клиенту выгрузить в хмл, и через Такском (АРГОС) отправить в налоговую.
10 Csar
 
21.06.13
11:07
(8) см (5)
11 Smallrat
 
21.06.13
11:07
(7) да я пошутил... видимо неудачно )
xml это формат файла, структура которого должна быть описана. Если это не стандартная выгрузка, которая описана в каком нить документе, вопрос сам по себе некорректен.
12 Smallrat
 
21.06.13
11:08
+(11) а если описана - то надо порыть какойнить инфостарт
13 Csar
 
21.06.13
11:10
(12) а как описать?
14 Лефмихалыч
 
21.06.13
11:10
(0)
1. Новый ЗаписьXML
2. ЗаписатьНачалоЭлемента() + ЗаписатьКончалоЭлемента()
3. ...
4. ЗаписьXML.Записать()
15 Smallrat
 
21.06.13
11:18
(13) оно уже описано. вопрос же в том как выгрузить по описанному формату.
погуглив я нашел требуемое, но мельком глянув я решил не травмировать свою неокрепшую психику
http://base.garant.ru/70161300/#block_6042
16 Csar
 
21.06.13
11:18
(14) о, жесть какая.
Значит все сводится к тому, что бы свою обработку написать по запаковке в XML? А как в таком случае перехватить сформированную таблицу из отчета книги продаж? Она ведь не сохраняется документом, который потом можно было бы прочитать и вытянуть таблицу.
17 Csar
 
21.06.13
11:20
(15) блиин, спасибо, конечно, но учитывая, что времени уже нет я эт не потяну, что бы освоить тему и написать обработку.
18 Smallrat
 
21.06.13
11:22
а вот и xsd схемы...
всё для праздника жизни )))
http://www.nalog.ru/docs/3922055/
19 Smallrat
 
21.06.13
11:29
вероятно проще всего будет перелопатить эту обработку под другие форматы
http://infostart.ru/public/180515/
20 Лефмихалыч
 
21.06.13
11:29
(16) формировать сразу в xml религия не позволяет?
21 Csar
 
21.06.13
11:49
(20) как? Нет варианта сохранять в xml
22 Smallrat
 
21.06.13
11:52
(21)
> но учитывая, что времени уже нет я эт не потяну, что бы освоить тему и написать обработку.
забей вообщем ))
23 ДенисЧ
 
21.06.13
11:53
ТС, в общем проблема понятна.
Так что займись тем, что потянешь. Метлой, например
24 Aleksey
 
21.06.13
11:54
(21) а чем типовой не нравится?
25 Лефмихалыч
 
21.06.13
11:54
(21) уащьпе никак ньет, абыдна да?
26 Csar
 
21.06.13
11:55
(24) что есть типовой? Можно конкретнее?
27 Aleksey
 
21.06.13
11:55
в типовой есть документ. передачи книги покупок продаж в электоном виде. его курил?
28 Aleksey
 
21.06.13
11:58
пишу в машине с телефона точно где лежит и как называется сказать пока не могу, но в конфигураторе точно видел.
29 Csar
 
21.06.13
12:01
(27) очень интересно и обнадеживающе. Может быть речь о "Документы по учету НДС для передачи в электронном виде"?
30 Smallrat
 
21.06.13
12:01
(24) бгагаага, вот мы нагрузили ТС )
31 Csar
 
21.06.13
12:04
(19) на самый крайний случай можно попытаться поработать в экселе - только надо дорабатывать форму и при использовании схемы XSD.
32 Aleksey
 
21.06.13
12:05
(29) я тебе направление дал, а дальше сам смотри что есть и что это есть может. у меня сейчас нет 1с под рукой
33 Csar
 
21.06.13
12:05
(32) большое спасибо!
34 Csar
 
21.06.13
12:06
Вообще всем спасибо!