|
Как передавать пустое значение в десятичный (любой) тип данных в XML | ☑ | ||
---|---|---|---|---|
0
TEXHA_CS
17.02.21
✎
13:47
|
Всем кто столкнулся с необходимостью передачи пустых значений.
мой пример: декларация счетов-фактур в налоговую и есть НДС, который по закону не считается, то есть, передаать его тариф и значение надо не 0,00, а пустое значение! пример в xml-файле: при обычном: <DocumentTotal> <TaxableValue>40.44</TaxableValue> <TaxCode>PVM1</TaxCode> <TaxPercentage>21</TaxPercentage> <Amount>8.49</Amount> </DocumentTotal> при нуле: <DocumentTotal> <TaxableValue>40.44</TaxableValue> <TaxCode>PVM20</TaxCode> <TaxPercentage>0</TaxPercentage> <Amount>0</Amount> </DocumentTotal> при пустом: <DocumentTotal> <TaxableValue>1130.23</TaxableValue> <TaxCode>PVM15</TaxCode> <TaxPercentage xsi:nil="true"/> <Amount xsi:nil="true"/> <VATPointDate2 xsi:nil="true" /> </DocumentTotal> Думаю запись: <YOUR_VAR xsi:nil="true"/> верна будет для любого типа данных!!!! |
|||
1
Злопчинский
17.02.21
✎
14:03
|
Вы главное не путатйе БезНДС и НДС по ставке 0%
|
|||
2
МихаилМ
17.02.21
✎
14:08
|
модераторы , перенесите тему из 1с v8 в it.
тема к 1с не имеет отношения. |
|||
3
TEXHA_CS
17.02.21
✎
15:50
|
Злопчинский, "Вы главное не путатйе БезНДС и НДС по ставке 0%" : не путаю))) но при декларировании приходилось в xml ставить нули и на сайте налоговой исправлять..., а нужна была только такая строка в коде.
|
|||
4
Fragster
гуру
17.02.21
✎
15:57
|
пользовался бы сериализатором xdto, передавал бы неопределенно и не парился бы
|
|||
5
Fragster
гуру
17.02.21
✎
15:58
|
*неопределено (долбаный т9)
|
|||
6
dka80
17.02.21
✎
16:34
|
(5) сначала обучат т9 албанскому, а потом гребаный т-9 )))
|
|||
7
TEXHA_CS
17.02.21
✎
17:33
|
ну... т9 тоже можно своим словам и ошибкам обучить)))
а вот как исправить свои опечатки в посте так и не нашла... ((( |
|||
8
MWWRuza
гуру
17.02.21
✎
19:07
|
(7) Вчерашний день ищете... Нет тут такого.
|
|||
9
Провинциальный 1сник
17.02.21
✎
20:03
|
(4) А как через ЗаписьXML?
|
|||
10
Курцвейл
17.02.21
✎
20:32
|
(9) Так же как через ЗаписьJSON
|
|||
11
Провинциальный 1сник
18.02.21
✎
08:30
|
(10) А поподробнее?
|
|||
12
Fragster
гуру
18.02.21
✎
10:19
|
(9) Как-то так:
ФабрикаXDTO.ЗаписатьXML( ЗаписьXML, // <--- вот она Объект); |
|||
13
Провинциальный 1сник
18.02.21
✎
10:30
|
(12) Не понял...
То есть я создаю объект ЗаписьXML, создаю в нём узлы и заполняю атрибуты. И как атрибуту присвоить этот хитрный nil? |
|||
14
Fragster
гуру
18.02.21
✎
10:49
|
(13) нет, ты создаешь объект запись XML и объект XDTO. Заполняешь свойства объекта. Записываешь объект в XML
|
|||
15
Fragster
гуру
18.02.21
✎
10:51
|
Заполняешь свойства объекта XDTO, где ничего не надо заполнять - не трогаешь или заполняешь неопределено, если дефолтное значение указано в схеме XSD или пакете XDTO. Записываешь объект XDTO в XML
|
|||
16
Провинциальный 1сник
18.02.21
✎
11:12
|
(14) А если вообще без XDTO, чисто средствами объекта ЗаписьXML?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |