Имя: Пароль:
1C
 
Акт постановки на баланс ЕГАИС 2.0
0 дущ
 
08.02.18
18:29
Отправляю следующий файл
<?xml version="1.0"?>
<Documents xmlns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; Version="1.0">
    <Owner>
        <FSRAR_ID>010000006865</FSRAR_ID>
    </Owner>
    <Document>
        <ActChargeOn_v2 xmlns:ainp="http://fsrar.ru/WEGAIS/ActChargeOn_v2">;
            <ainp:Identity>2ea97bba-064c-11e8-aa82-50e549cb060e</ainp:Identity>
            <ainp:Header>
                <ainp:Number>000000001</ainp:Number>
                <ainp:ActDate>2018-02-07</ainp:ActDate>
                <ainp:TypeChargeOn>Излишки</ainp:TypeChargeOn>
                <ainp:Note>Акт постановки на баланс</ainp:Note>
            </ainp:Header>
            <ainp:Content>
                <ainp:Position>
                    <ainp:Quantity>3</ainp:Quantity>
                    <ainp:Identity>000139402</ainp:Identity>
                    <ainp:Product xmlns:d6p1="http://fsrar.ru/WEGAIS/ProductRef_v2">;
                        <d6p1:UnitType>Packed</d6p1:UnitType>
                        <d6p1:Type>АП</d6p1:Type>
                        <d6p1:FullName>Водка "ХАСКИ (HUSKY)"</d6p1:FullName>
                        <d6p1:AlcCode>0350566000001310276</d6p1:AlcCode>
                        <d6p1:Capacity>0.7</d6p1:Capacity>
                        <d6p1:AlcVolume>40</d6p1:AlcVolume>
                        <d6p1:ProductVCode>200</d6p1:ProductVCode>
                        <d6p1:Producer xmlns:d7p1="http://fsrar.ru/WEGAIS/ClientRef_v2">;
                            <d7p1:UL>
                                <d7p1:FullName>Общество с ограниченной ответственностью "Рузский Купажный завод"</d7p1:FullName>
                                <d7p1:INN>5075029180</d7p1:INN>
                                <d7p1:KPP>507501001</d7p1:KPP>
                                <d7p1:ClientRegId>010060693343</d7p1:ClientRegId>
                                <d7p1:ShortName>ООО "Рузский Купажный завод"</d7p1:ShortName>
                                <d7p1:address>
                                    <d7p1:Country>643</d7p1:Country>
                                    <d7p1:RegionCode>50</d7p1:RegionCode>
                                    <d7p1:description>РОССИЯ,,МОСКОВСКАЯ ОБЛ,Рузский р-н,Сельское поселение Старорузское,Горбово п,Центральная ул,д. 1а,, | нежилое здание: производственный корпус, лит. К, этаж 1, помещение № 96 (S=33,4 кв.м) | производственный корпус, лит. К, (кроме помещения № 96 на 1 этаже), К1, К2, К3, К4, К5; спиртохранилище лит. С; помещения под размещение завода по производству ликеро-водочных изделий (складской корпус с бытовыми помещениями), лит. Х, этаж 1, помещение 2</d7p1:description>
                                </d7p1:address>
                            </d7p1:UL>
                        </d6p1:Producer>
                    </ainp:Product>
                    <ainp:InformF1F2>
                        <ainp:InformF1F2Reg>
                            <ainp:InformF1 xmlns:d8p1="http://fsrar.ru/WEGAIS/ActInventoryF1F2Info">;
                                <d8p1:Quantity>10656</d8p1:Quantity>
                                <d8p1:BottlingDate>2017-08-11</d8p1:BottlingDate>
                                <d8p1:TTNNumber>С000021260</d8p1:TTNNumber>
                                <d8p1:TTNDate>2017-09-21</d8p1:TTNDate>
                                <d8p1:EGAISFixNumber>WBF-201700117546164</d8p1:EGAISFixNumber>
                                <d8p1:EGAISFixDate>2017-08-18</d8p1:EGAISFixDate>
                            </ainp:InformF1>
                        </ainp:InformF1F2Reg>
                    </ainp:InformF1F2>
                    <ainp:MarkCodeInfo>
                        <MarkCode>22N00002NVT9X3YVYH07IHY708100040ХХХХХХ</MarkCode>
                        <MarkCode>22N00002NVT9X3YVYH07IHY708100040ХХХХХХ</MarkCode>
                        <MarkCode>22N00002NVT9X3YVYH07IHY708100040ХХХХХХ</MarkCode>
                    </ainp:MarkCodeInfo>
                </ainp:Position>
            </ainp:Content>
        </ActChargeOn_v2>
    </Document>
</Documents>

возвращает
Получена ошибка: org.xml.sax.SAXParseException; cvc-complex-type.2.4.a: Invalid content was found starting with element 'MarkCode'. One of '{MarkCode}' is expected.


Тему о том, что ЕГАИС в случае с марками отступает, зараза от XSD читал. Там рекомендовали отправлять MarkCode без префиксов.
Без префиксов тоже не проходит. Что оно от меня хочет?
1 big
 
08.02.18
20:04
А почему номера марок такие короткие?? При всем при этом - все три одинаковые?

Сейчас предметно свои файлы не смогу посмотреть, но ИМХО дело то в них.
2 Сияющий в темноте
 
08.02.18
20:48
коды марок из 68 символов и все разные,иначе это не коды марок
3 дущ
 
09.02.18
15:07
Это  я просто забил марки, что бы не перегружать пост. Марки 68 символов на самом деле.
4 pablo_escobar
 
09.02.18
16:30
<ainp:MarkCodeInfo>
                        <ainp:MarkCode>код с марки</ainp:MarkCode>
                    </ainp:MarkCodeInfo>
5 pablo_escobar
 
09.02.18
16:39
В инструкции недоработка. У Вас ругается на то что не может понять где брать тип "MarkCode". А брать его нужно в "ainp"
6 дущ
 
09.02.18
17:47
(5) так?

<?xml version="1.0"?>

-<Documents Version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">;


-<Owner>

<FSRAR_ID>010000006865</FSRAR_ID>

</Owner>


-<Document>


-<ActChargeOn_v2 xmlns:ainp="http://fsrar.ru/WEGAIS/ActChargeOn_v2">;

<ainp:Identity>2ea97bba-064c-11e8-aa82-50e549cb060e</ainp:Identity>


-<ainp:Header>

<ainp:Number>000000001</ainp:Number>

<ainp:ActDate>2018-02-07</ainp:ActDate>

<ainp:TypeChargeOn>Излишки</ainp:TypeChargeOn>

<ainp:Note>Акт постановки на баланс</ainp:Note>

</ainp:Header>


-<ainp:Content>


-<ainp:Position>

<ainp:Quantity>3</ainp:Quantity>

<ainp:Identity>000139402</ainp:Identity>


-<ainp:Product xmlns:d6p1="http://fsrar.ru/WEGAIS/ProductRef_v2">;

<d6p1:UnitType>Packed</d6p1:UnitType>

<d6p1:Type>АП</d6p1:Type>

<d6p1:FullName>Водка "ХАСКИ (HUSKY)"</d6p1:FullName>

<d6p1:AlcCode>0350566000001310276</d6p1:AlcCode>

<d6p1:Capacity>0.7</d6p1:Capacity>

<d6p1:AlcVolume>40</d6p1:AlcVolume>

<d6p1:ProductVCode>200</d6p1:ProductVCode>


-<d6p1:Producer xmlns:d7p1="http://fsrar.ru/WEGAIS/ClientRef_v2">;


-<d7p1:UL>

<d7p1:FullName>Общество с ограниченной ответственностью "Рузский Купажный завод"</d7p1:FullName>

<d7p1:INN>5075029180</d7p1:INN>

<d7p1:KPP>507501001</d7p1:KPP>

<d7p1:ClientRegId>010060693343</d7p1:ClientRegId>

<d7p1:ShortName>ООО "Рузский Купажный завод"</d7p1:ShortName>


-<d7p1:address>

<d7p1:Country>643</d7p1:Country>

<d7p1:RegionCode>50</d7p1:RegionCode>

<d7p1:description>РОССИЯ,,МОСКОВСКАЯ ОБЛ,Рузский р-н,Сельское поселение Старорузское,Горбово п,Центральная ул,д. 1а,, | нежилое здание: производственный корпус, лит. К, этаж 1, помещение № 96 (S=33,4 кв.м) | производственный корпус, лит. К, (кроме помещения № 96 на 1 этаже), К1, К2, К3, К4, К5; спиртохранилище лит. С; помещения под размещение завода по производству ликеро-водочных изделий (складской корпус с бытовыми помещениями), лит. Х, этаж 1, помещение 2</d7p1:description>

</d7p1:address>

</d7p1:UL>

</d6p1:Producer>

</ainp:Product>


-<ainp:InformF1F2>


-<ainp:InformF1F2Reg>


-<ainp:InformF1 xmlns:d8p1="http://fsrar.ru/WEGAIS/ActInventoryF1F2Info">;

<d8p1:Quantity>10656</d8p1:Quantity>

<d8p1:BottlingDate>2017-08-11</d8p1:BottlingDate>

<d8p1:TTNNumber>С000021260</d8p1:TTNNumber>

<d8p1:TTNDate>2017-09-21</d8p1:TTNDate>

<d8p1:EGAISFixNumber>WBF-201700117546164</d8p1:EGAISFixNumber>

<d8p1:EGAISFixDate>2017-08-18</d8p1:EGAISFixDate>

</ainp:InformF1>

</ainp:InformF1F2Reg>

</ainp:InformF1F2>


-<ainp:MarkCodeInfo>

<ainp:MarkCode>22N00002NVT9X3YVYH07IHY70810004009476PB4IDYGXRZVWQUY8M6X9N59PK5S1W3L</ainp:MarkCode>

<ainp:MarkCode>22N00002NVT9X3YVYH07IHY70810004009472H375TTN35SVZJ2A0OW1WC8E7JGZC667</ainp:MarkCode>

<ainp:MarkCode>22N00002NVT9X3YVYH07IHY70810004009484P4O74V9KN8SBG8BKEGMLRDPXOVP02TA</ainp:MarkCode>

</ainp:MarkCodeInfo>

</ainp:Position>

</ainp:Content>

</ActChargeOn_v2>

</Document>

</Documents>


Все равно ошибка:
Получена ошибка: org.xml.sax.SAXParseException; cvc-complex-type.2.4.a: Invalid content was found starting with element 'ainp:MarkCode'. One of '{MarkCode}' is expected.
7 дущ
 
09.02.18
20:37
ап
8 H A D G E H O G s
 
09.02.18
20:57
Из за косяка УТМ, элемент MarkCode должен быть неопределен в плане схем имен XML
В первом случае, он у тебя относится к схеме Documents
Во втором случае - к схеме ActInventoryF1F2Info
9 H A D G E H O G s
 
09.02.18
20:58
Вот правильный файл
<ns:Documents xmlns:ain="http://fsrar.ru/WEGAIS/ActChargeOn_v2&quot; xmlns:c="http://fsrar.ru/WEGAIS/Common&quot; xmlns:ce="http://fsrar.ru/WEGAIS/CommonEnum&quot; xmlns:iab="http://fsrar.ru/WEGAIS/ActInventoryF1F2Info&quot; xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01&quot; xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2&quot; xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2&quot; xmlns:xs="http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
    <ns:Owner>
        <ns:FSRAR_ID>01006069xxxx</ns:FSRAR_ID>
    </ns:Owner>
    <ns:Document>
        <ns:ActChargeOn_v2>
            <ain:Identity>3de7570a-0d35-11e8-8639-0013ce8a85e4</ain:Identity>
            <ain:Header>
                <ain:Number>ТО100000002</ain:Number>
                <ain:ActDate>2018-02-09</ain:ActDate>
                <ain:TypeChargeOn>Излишки</ain:TypeChargeOn>
                <ain:Note/>
            </ain:Header>
            <ain:Content>
                <ain:Position>
                    <ain:Identity>1</ain:Identity>
                    <ain:Product>
                        <pref:UnitType>Packed</pref:UnitType>
                        <pref:Type>АП</pref:Type>
                        <pref:FullName>Вино защищенного географического указания категории IGP, регион Тьерра де Кастилья, белое полусладкое "Каль и Канто" (виноград Виура Вердехо)</pref:FullName>
                        <pref:AlcCode>0037611000001297802</pref:AlcCode>
                        <pref:ShortName>Вино защищенного географического указания категории IGP, регион </pref:ShortName>
                        <pref:Capacity>0.75</pref:Capacity>
                        <pref:AlcVolume>12</pref:AlcVolume>
                        <pref:Producer>
                            <oref:FO>
                                <oref:ClientRegId>050000020886</oref:ClientRegId>
                                <oref:FullName>Бодегас Исидро Милагро, С.А.</oref:FullName>
                                <oref:ShortName>БодегасИсидроМилагроСА</oref:ShortName>
                                <oref:address>
                                    <oref:Country>724</oref:Country>
                                    <oref:description>Полигоно Индустриал, 2А Фасе С/И Парсела18, 13200 Манзанарес</oref:description>
                                </oref:address>
                            </oref:FO>
                        </pref:Producer>
                        <pref:ProductVCode>404</pref:ProductVCode>
                    </ain:Product>
                    <ain:Quantity>1</ain:Quantity>
                    <ain:InformF1F2>
                        <ain:InformF1F2Reg>
                            <ain:InformF1>
                                <iab:BottlingDate>2017-06-26</iab:BottlingDate>
                                <iab:TTNDate>2017-07-24</iab:TTNDate>
                                <iab:Quantity>4500</iab:Quantity>
                                <iab:TTNNumber>10009170/240717/0001617-RIP</iab:TTNNumber>
                                <iab:EGAISFixDate>2017-07-25</iab:EGAISFixDate>
                                <iab:EGAISFixNumber>WBF-201700111547996</iab:EGAISFixNumber>
                            </ain:InformF1>
                        </ain:InformF1F2Reg>
                    </ain:InformF1F2>
                    <ain:MarkCodeInfo>
                        <MarkCode>22N00000AABZIVDJ2Q20T0R70623002006904KRC7S7KH4B07NCE9W61J1LHVGQP0EUY</MarkCode>
                    </ain:MarkCodeInfo>
                </ain:Position>
            </ain:Content>
        </ns:ActChargeOn_v2>
    </ns:Document>
</ns:Documents>
10 H A D G E H O G s
 
09.02.18
21:00
У пространства имен Documents префикс ns
У MarkCode префикса нет.

    Если НаименованиеПакета=Врег("АктПостановкиНаБаланс_v2") Тогда //Заплатка на УТМ
        ТекстXML=СтрЗаменить(ТекстXML,"ce:MarkCode","MarkCode");
    КонецЕсли;
    Если НаименованиеПакета=Врег("АКТСПИСАНИЯ_V2") Тогда //Заплатка на УТМ
        ТекстXML=СтрЗаменить(ТекстXML,"ce:MarkCode","MarkCode");
    КонецЕсли;
11 дущ
 
09.02.18
23:16
(10) Кажется я понял свою ошибку. Спасибо. То есть получается должно быть вообще без пространства имен
Наверное можно тогда так сделать

<ainp:MarkCodeInfo xmlns="">
<MarkCode>22N00002NVT9X3YVYH07IHY708100040ХХХХХХ</MarkCode>
<MarkCode>22N00002NVT9X3YVYH07IHY708100040ХХХХХХ</MarkCode>
<MarkCode>22N00002NVT9X3YVYH07IHY708100040ХХХХХХ</MarkCode>
</ainp:MarkCodeInfo>

или так

<ainp:MarkCodeInfo xmlns:mc="">
<mc:MarkCode>22N00002NVT9X3YVYH07IHY708100040ХХХХХХ</mc:MarkCode>
<mc:MarkCode>22N00002NVT9X3YVYH07IHY708100040ХХХХХХ</mc:MarkCode>
<mc:MarkCode>22N00002NVT9X3YVYH07IHY708100040ХХХХХХ</mc:MarkCode>
</ainp:MarkCodeInfo>

Не работает у меня потому что по-умолчанию у меня определяется пространство имен сразу на весь документ
xmlns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01";;

и если указывал просто MarkInfo то по-умолчанию он относился к пространству имен http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01, а должен быть вообще без пространства.
В понедельник включат УТМ - попробую

Поражаюсь с центр-информа. Вначале сделаем xsd схемы, потом сами же от них отступим. В XSD MarkInfo вообще CommonEnum пространство имен имеет
12 дущ
 
09.02.18
23:18
сразу попутно вопрос, а как можно заставить ЗаписьХМЛ через XDTO не определять пространство имен по-умолчанию для всего документа?

xmlns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01";;

Что бы было именно
xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01";;
?
13 H A D G E H O G s
 
10.02.18
00:38
ЗаписьXML.ЗаписатьНачалоЭлемента("ns:Documents");
14 дущ
 
10.02.18
12:20
(13) это конда через ЗаписьХМЛ руками файл собираешь. А когда через XDTO?
15 Сияющий в темноте
 
10.02.18
18:58
А как в хдто без определения пространства имен что то можно записывать?
16 H A D G E H O G s
 
10.02.18
19:03
(14) Ну можно начать собирать руками, а продолжить - XDTO. Полностью через XDTO я не смог.
17 Nelay
 
13.02.18
06:05
делаем акт постановки на баланс причина пересортица , перед этим сделали акт списания с этой причиной все нормально, но в акте постановке пишет ошибку Ошибка проверки акта № 0000000022  Позиция 1:  Регистрационный номер отчета о производстве/импорте : "WBF-201700132009141" отсутствует в системе, подскажите в чем причина
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.