14.10.2015 14:54
probass
 
Цитата:
akonev так это понятно, что по документации - все поля есть.
по документации и разделитель ';'

если "не знать", как должно быть. смотреть только на поведение.
у вас разделитель полей - ','

когда вы заменяете десятичную точку на запятую - вы по сути добавляете ещё одно поле.
без этого дополнительного разделителя наименование было восьмым полем, а единица измерения - девятым.
с дополнительным полем, девятым становится наименование. и попадает в нужное место.
подозреваю, что цена при этом получается без копеек. они же в другое поле ушли.
интересная мысль, я в эту сторону даже не думал, можете с ходу посоветовать, как с этим боротся? в какую сторону копать?
14.10.2015 15:36
akonev
 
Цитата:
probass интересная мысль, я в эту сторону даже не думал, можете с ходу посоветовать, как с этим боротся? в какую сторону копать?
втыкать дополнительную запятую между разными полями и смотреть, что будет получаться:
1) примется или нет программой
2) как информация ляжет в весы

если пустое поле не пролезет - пробовать дополнительное поле с нулем и дополнительное поле с пробелом.

мы уже знаем, что если после цены добавляется поле с числом - на весы прилетает что-то похожее на правду.

я бы начал с добавлением после цены нолика и запятой

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.