logo
logo
нашёл источник проблемы [RUSSIAN 10/04/2023 09:40]
Всё, пока пытался составить воспроизводимый пример, сам понял в чём дело. Однако, считаю это багом программы.
 
Оказывается, у меня есть счета, в которых внутри названия в одном месте встречается ДВОЙНОЙ пробел, а есть такие же, но счета, но с ОДИНАРНЫМ пробелом.
 
EXCEL считает эти строки разными, и я тоже склонен считать их разными.
 
Но Ability Cash видимо тримит даже внутренние пробелы, и счета при импорте оказываются с одинаковыми названиями.
 
p.s. происхождение таких счетов это отдельная загадка, мне это тоже кажется каким-то багом какой-то из двух программ, но утверждать это на 100% не берусь, вдруг это меня самого когда-то так странно заглючило.
 
Ниже приведу код XML. В первой тройке счетов перед словом "под" стоит ДВА пробела, а во второй тройке счетов - по одному пробелу.
 
XML
<?xml version="1.0" encoding="UTF-8"?><ability-cash>
<currencies>
<currency>
<name>Российские рубли</name>
<code>RUR</code>
<precision>2</precision>
</currency>
</currencies>
<accounts>
<account>
<name>Депозит  под 7,00% *0113</name>
<currency>RUR</currency>
<comment/>
<locked>+</locked>
</account>
<account>
<name>Депозит  под 7,00% *0114</name>
<currency>RUR</currency>
<comment/>
<locked>+</locked>
</account>
<account>
<name>Депозит  под 6,75% *0243</name>
<currency>RUR</currency>
<comment/>
<locked>+</locked>
</account>
<account>
<name>Депозит под 7,00% *0113</name>
<currency>RUR</currency>
<comment/>
<locked>+</locked>
</account>
<account>
<name>Депозит под 7,00% *0114</name>
<currency>RUR</currency>
<comment/>
<locked>+</locked>
</account>
<account>
<name>Депозит под 6,75% *0243</name>
<currency>RUR</currency>
<comment/>
<locked>+</locked>
</account>
</accounts>
</ability-cash>