[ОТВЕТИТЬ]
Опции темы
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;Помидоры тепличные Узбекистан, КГ
 
"Спасибо" vdm от:
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, время: 18:22.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.