13.10.2015 11:41
probass
 
Доброго времени суток! Подскажите пожалуйста, установили qload версии 3,5,14. в папке scales из смаркета выгружается файл с именем 99.txt (соответствующий весам). в файле следующее содержание A,1,2226985,99.9,0,0,0,Помидоры тепличные Узбекистан, КГ
На весах в поле наименования товара появляется не помидоры а КГ, полностью наименование появляется, когда в поле цены меняеш точку на запяткую. Очень прошу помочь побороть это колдунство. Спасибо!
13.10.2015 12:40
vdm
 
А разделителем полей разве не точка с запятой должна быть?
Например так:
A;1;2226985;99.9;0;0;0;Помидоры тепличные Узбекистан, КГ
13.10.2015 13:36
akonev
 
чисто по описанию проблемы - одного поля не хватает.
14.10.2015 03:22
probass
 
Цитата:
vdm А разделителем полей разве не точка с запятой должна быть?
Например так:
A;1;2226985;99.9;0;0;0;Помидоры тепличные Узбекистан, КГ
добрый день! я пробовал менять разделители на ; и у меня появляется 6 ошибка, связанная с неправильным форматом файла.
14.10.2015 03:34
probass
 
A,1,2226985,99.9,0,0,0,Помидоры тепличные Узбекистан, КГ
А, номер плу (1), штрихкод (2226985), цена (99.90), количество дней (0), тип товара весовой (0), ценовая база (0), наименование
Вроде все поля есть.
14.10.2015 08:01
akonev
 
так это понятно, что по документации - все поля есть.
по документации и разделитель ';'

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

когда вы заменяете десятичную точку на запятую - вы по сути добавляете ещё одно поле.
без этого дополнительного разделителя наименование было восьмым полем, а единица измерения - девятым.
с дополнительным полем, девятым становится наименование. и попадает в нужное место.
подозреваю, что цена при этом получается без копеек. они же в другое поле ушли.
14.10.2015 08:57
akonev
 
кстати, в комплекте с QLoad должна быть программа fileimport.
она формирует образец выгрузки актуального формата.

сначала сделать образец и загрузить его.
если всё ляжет правильно - по образу и подобию делать свою выгрузку.
если нет - спрашивать С+, что случилось.
14.10.2015 08:58
Mtirt
 
Может региональные настройки Windows проверить?
14.10.2015 14:51
probass
 
Цитата:
Mtirt Может региональные настройки Windows проверить?
в эту сторону я тоже грешу,
разделитель целой и дробной части decimal symbol сейчас стоит (.) точка, list separator разделитель элементов списка (;)точка с запятой, по идее все правильно
14.10.2015 14:52
probass
 
Цитата:
akonev кстати, в комплекте с QLoad должна быть программа fileimport.
она формирует образец выгрузки актуального формата.

сначала сделать образец и загрузить его.
если всё ляжет правильно - по образу и подобию делать свою выгрузку.
если нет - спрашивать С+, что случилось.
в том то и фикус, делаем выгрузку с помощью этой утилиты - 6 ошибка, меняем ; на , все грузится, мистика, мать его (((
Часовой пояс GMT +3, время: 11:28.

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