[ОТВЕТИТЬ]
Опции темы
27.05.2016 11:04  
student
утм 1.13
для пива добавился параметр

<xs:simpleType name="ALCCODE">
<xs:restriction base="xs:string">
<xs:maxLength value="64"/>
<xs:pattern value="\S+(.*\S+)*"/>
</xs:restriction>
</xs:simpleType>

<!--Пивной раздел-->
<xs:element name="nopdf">
<xs:complexType>
<xs:attribute name="code" type="CODE" use="required"/>
<xs:attribute name="price" type="PRICE" use="required"/>
<xs:attribute name="bname" type="NAME" use="required" />
<xs:attribute name="alc" type="VOLUME" use="required" />
<xs:attribute name="volume" type="VOLUME" use="required" />
<xs:attribute name="ean" type="EAN" use="required" />
<xs:attribute name="count" type="COUNT" use="required" />
<xs:attribute name="alccode" type="ALCCODE" />
</xs:complexType>
</xs:element>

м.б. стоит пока широкого распространения не получило поменять формат egais.dat по типу

"1 ---------, 2 --------, 3 --------------, 4 --------, 5-------"
"акциз:тип, артикул, код АП, объем, % спирта, алккод"

т.е. тип алкоголь\пиво перенести в начало строки, а все последующие "нововведения" от рара просто тупо добавлять в конец

причем что самое интересное - если ALCCODE не указывать в запросе к утм, то все проходит, если указать и не заполнить (пустая строка) то идет ошибка :( хотя сам элемент не объявлен обязательным, но если указать любой набор символов даже меньше заявленного размера то все проходит - т.е. реального контроля пока нет, но к сожалению это не означает что его не будет :(
 
27.05.2016 11:41  
konst
Обновил версию
надо протестировать копирование файлов в сетевые каталоги.

по поводу нововведений - да давайте утвердим формат для WinUKM.
 
27.05.2016 11:48  
student
Цитата:
Сообщение от konst
да давайте утвердим формат для WinUKM.
это будет не только для укмвин :)

надо просто договорится о принципах формирования, чтобы каждый раз при изменении раром не устраивать обсуждения и каждый мог независимо от другого разработчика сразу изменять свои модули

я у себя буду перестраивать по описанному принципу
Цитата:
Сообщение от student
формат egais.dat по типу

"1 ---------, 2 -------, 3 ------, 4 -----, 5---------, 6 ------"
"акциз:тип, артикул, код АП, объем, % спирта, алккод"

т.е. тип алкоголь\пиво перенести в начало строки, а все последующие "нововведения" от рара просто тупо добавлять в конец
так проще будет в дальнейшем и мне и тем кто файлик вручную формирует - проще добавить в конец строки, чем вставлять что то в середину :)

Последний раз редактировалось student; 27.05.2016 в 11:55. Причина: ошибка в форматировании полей
 
27.05.2016 12:03  
Stels
Цитата:
Сообщение от konst
Обновил версию
надо протестировать копирование файлов в сетевые каталоги.

по поводу нововведений - да давайте утвердим формат для WinUKM.
проверил, ошибка та же ..

Надо учесть, что не все сетевые каталоги могут быть доступны
(у меня пара касс выключены, а в настройках кассового модуля они активны)
 
27.05.2016 13:01  
konst
Поставь в настройках loglevel =5
И посмотри чтоон в лог запишет
 
27.05.2016 13:07  
Stels
Цитата:
Сообщение от konst
Поставь в настройках loglevel =5
И посмотри чтоон в лог запишет
ничего ... только старт
Код:
2016.05.27 - 13:05:43,975 - ExporterAlco - Save_to_CSV - START
2016.05.27 - 13:06:27,131 - ExporterAlco - Save_to_CSV - START
 
27.05.2016 16:40  
konst
выложил новый релиз - необходимо тестирование копирования файлов в сетевые каталоги.
 
"Спасибо" konst от:
27.05.2016 17:05  
Stels
Цитата:
Сообщение от konst
выложил новый релиз - необходимо тестирование копирования файлов в сетевые каталоги.
По загрузке сейчас вроде всё ок
файлик появился


Код:
2016.05.27 - 16:58:55,819 - ExporterAlco - Save_to_CSV - START
2016.05.27 - 16:58:56,866 - ExporterAlco - Save File to D:\kassa\pricechek - OK
2016.05.27 - 16:58:56,897 - ExporterAlco - Save File to \\192.168.4.12\kassa\load - OK
2016.05.27 - 16:58:56,913 - ExporterAlco - Save File to \\192.168.4.13\kassa\load - OK
2016.05.27 - 16:58:56,928 - ExporterAlco - Save File to \\192.168.4.14\kassa\load - OK
2016.05.27 - 16:58:56,944 - ExporterAlco - Save File to \\192.168.4.15\kassa\load - OK
2016.05.27 - 16:58:56,960 - ExporterAlco - Save File to \\192.168.4.18\kassa\load - OK
2016.05.27 - 16:58:56,960 - ExporterAlco - Save_to_CSV - END
Осталось доделать, чтобы данные выгружались только по артикулам , где полностью заполнены все реквизиты:

а то у меня сейчас так: Группа АП не указана, а строка выгрузилась

Код:
"10809","",0.5,0,1
"10811","",0.5,0,1
"11180","",0.7,0,1
"10812","",0.5,0,1
"10863","",1,0,1
"10864","",1,0,1
"11132","",0.7,0,1
"11133","",0.7,0,1
"11140","",1,0,1
"11540","",0.5,0,1
"13262","",0.5,0,1
"10843","",0.7,0,1
 
27.05.2016 17:25  
Stels
всё таки нужно (во всяком случае нам)
признак пиво/алко брать из Алко классификатора ..

там же ж ничего сложного
Код:
...(SELECT alcklas.ISBEER FROM supermag.SASpiritCode alcklas WHERE  alcklas.id = tovar.IDSPIRITCODE) ...
как-то так
 
27.05.2016 17:56  
konst
Цитата:
Сообщение от Stels
всё таки нужно (во всяком случае нам)
признак пиво/алко брать из Алко классификатора ..
я не против - но у меня нет такой таблицы
что этот запрос возвращает для пива и что для алкоголя?

и в понедельник доработаю формат в соответствии с выше предложенным
а также добавлю параметр, при включении которого строки с недостающими данными не будут выгружаться
 
 


Опции темы



Часовой пояс GMT +3, время: 11:54.

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