Программы для автоматизации торговли, автоматизации ресторанов и кафе

www.microinvest.su
Текущее время: Пн авг 26, 2019 11:30 am

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Некорректная работа модуля Warehouse Data Exchange из UC -2
СообщениеДобавлено: Чт апр 11, 2019 5:53 pm 
Не в сети

Зарегистрирован: Пт май 04, 2012 12:01 pm
Сообщения: 709
Откуда (Город): Томск
Автоматизатор
Добрый день!

Тестирую модуль Warehouse Data Exchange для связки с интернет-магазином. По ТЗ, при сохранении заказа, выгружается файл с перемещением с основного склада на склад интернет-магазина. С последующей продажей. Если покупатель отказался от заказа, то выгружается файл с "обратным" перемещением - со склада интернет-магазин на основной склад. XML - файл формируется согласно документации, однако при обработке через модуль идет перемещение со склада с кодом 1 на склад с кодом 2. Или со склада с кодом 1 на склад с кодом 1, в зависимости от того, что мы указываем при перемещении, '1'->'100' или '100'->'1' (1 - Основной, 100 - Интернет-магазин). Получается что коды объектов в XML файле никак не учитываются.
Код:
<?xml version="1.0" encoding="UTF-8"?>
<Operations>
   <Operation>
      <OperType>8</OperType>
      <Object_Code>1</Object_Code>
      <OperTypeDescription>Перемещение</OperTypeDescription>
      <Acct>201</Acct>
      <Partner_Code>ИМ_233</Partner_Code>
      <Operator_Code>1</Operator_Code>
      <Operator_Name>Программист</Operator_Name>
      <Date>2019-03-31 15:10:42</Date>
      <Note>201</Note>
      <User_Code>2</User_Code>
      <User_Name>Директор</User_Name>
      <UserRealTime>2019-03-31 15:10:42</UserRealTime>
      <VATIncluded>1</VATIncluded>
      <OperationItems>
         <OperationItem>
            <Qtty>1</Qtty>
            <PriceIn>0</PriceIn>
            <PriceOut>45</PriceOut>
            <VATIn>0</VATIn>
            <VATOut>0</VATOut>
            <Discount>0</Discount>
            <Good_Code>1</Good_Code>
         </OperationItem>
      </OperationItems>
   </Operation>
   <Operation>
      <OperType>7</OperType>
      <Object_Code>100</Object_Code>
      <OperTypeDescription>Перемещение</OperTypeDescription>
      <Acct>201</Acct>
      <Partner_Code>ИМ_233</Partner_Code>
      <Operator_Code>1</Operator_Code>
      <Operator_Name>Программист</Operator_Name>
      <Date>2019-03-31 15:10:42</Date>
      <Note>201</Note>
      <User_Code>2</User_Code>
      <User_Name>Директор</User_Name>
      <UserRealTime>2019-03-31 15:10:42</UserRealTime>
      <VATIncluded>1</VATIncluded>
      <OperationItems>
         <OperationItem>
            <Qtty>1</Qtty>
            <PriceIn>45</PriceIn>
            <PriceOut>0</PriceOut>
            <VATIn>0</VATIn>
            <VATOut>0</VATOut>
            <Discount>0</Discount>
            <Good_Code>1</Good_Code>
         </OperationItem>
      </OperationItems>
   </Operation>
</Operations>


Вложения:
Комментарий к файлу: Тестовая база с загруженным перемещением.
Microinvest.zip [53.67 КБ]
Скачиваний: 47

_________________
"В программе микрософтинвест все правильно" (c) Buh
http://pos70.ru
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Чт апр 11, 2019 7:24 pm 
Не в сети

Зарегистрирован: Пт май 04, 2012 12:01 pm
Сообщения: 709
Откуда (Город): Томск
Автоматизатор
Фото последовательности действий.


Вложения:
Комментарий к файлу: Отчет по перемещениям
picturemessage_l0tnutuz.pyt.png
picturemessage_l0tnutuz.pyt.png [ 54.09 КБ | Просмотров: 565 ]
Комментарий к файлу: XML с перемещением одного товара
picturemessage_sboc4m11.isa.png
picturemessage_sboc4m11.isa.png [ 42.97 КБ | Просмотров: 565 ]
Комментарий к файлу: Настройки УЦ
picturemessage_brnggkqj.x02.png
picturemessage_brnggkqj.x02.png [ 50.6 КБ | Просмотров: 565 ]
Комментарий к файлу: В результате создается два документа.
picturemessage_ni2i12gt.maw.png
picturemessage_ni2i12gt.maw.png [ 62 КБ | Просмотров: 565 ]

_________________
"В программе микрософтинвест все правильно" (c) Buh
http://pos70.ru
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Пт апр 19, 2019 4:46 am 
Не в сети

Зарегистрирован: Пт май 04, 2012 12:01 pm
Сообщения: 709
Откуда (Город): Томск
Автоматизатор
Господа, отпишите что-нибудь. Моя ошибка, или в модуле ошибка. Будет исправляться или не будет? Сроки?

_________________
"В программе микрософтинвест все правильно" (c) Buh
http://pos70.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Пт апр 19, 2019 8:15 am 
Не в сети
Microinvest
Microinvest

Зарегистрирован: Чт янв 22, 2009 10:29 am
Сообщения: 2087
Откуда (Город): Болгария, Варна
В связи со спецификой перемещений при загрузке:
1. Для формирования перемещений в обмене используется только OperType = 7
2. Код объекта, на который производится перемещение - Object_Code
2. Код объекта, c которого производится перемещение - Partner_Code

_________________
Программист
Wiki - База знаний
Документация
Предстоящие обучения


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Ср май 22, 2019 4:28 am 
Не в сети

Зарегистрирован: Пт май 04, 2012 12:01 pm
Сообщения: 709
Откуда (Город): Томск
Автоматизатор
Виталий, загружаю в базу две операции. Отрабатывает некорректно, создает один документ перемещения.

Код:
<?xml version="1.0" encoding="UTF-8"?>
<Operations>
<Operation>
<OperType>7</OperType>
<Object_Code>1</Object_Code>
<OperTypeDescription>Перемещение</OperTypeDescription>
<Acct>217</Acct>
<Partner_Code>100</Partner_Code>
<Operator_Code>1</Operator_Code>
<Operator_Name>Программист</Operator_Name>
<Date>2019-05-21 09:50:16</Date>
<Note>217</Note>
<User_Code>2</User_Code>
<User_Name>Директор</User_Name>
<UserRealTime>2019-05-21 09:50:16</UserRealTime>
<VATIncluded>1</VATIncluded>
<OperationItems>
<OperationItem>
<Qtty>36</Qtty>
<PriceIn>24</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>0181</Good_Code>
</OperationItem>
<OperationItem>
<Qtty>1</Qtty>
<PriceIn>56</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>2832</Good_Code>
</OperationItem><OperationItem>
<Qtty>1</Qtty>
<PriceIn>56</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>2822</Good_Code>
</OperationItem>
</OperationItems>
</Operation>
<Operation>
<OperType>7</OperType>
<Object_Code>1</Object_Code>
<OperTypeDescription>Перемещение</OperTypeDescription>
<Acct>217c</Acct>
<Partner_Code>100</Partner_Code>
<Operator_Code>1</Operator_Code>
<Operator_Name>Программист</Operator_Name>
<Date>2019-05-21 09:50:16</Date>
<Note>217c</Note>
<User_Code>2</User_Code>
<User_Name>Директор</User_Name>
<UserRealTime>2019-05-21 09:50:16</UserRealTime>
<VATIncluded>1</VATIncluded>
<OperationItems>
<OperationItem>
<Qtty>36</Qtty>
<PriceIn>24</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>0181</Good_Code>
</OperationItem>
<OperationItem>
<Qtty>1</Qtty>
<PriceIn>56</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>2832</Good_Code>
</OperationItem><OperationItem>
<Qtty>1</Qtty>
<PriceIn>56</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>2822</Good_Code>
</OperationItem>
</OperationItems>
</Operation>
</Operations>

_________________
"В программе микрософтинвест все правильно" (c) Buh
http://pos70.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Ср май 22, 2019 8:53 am 
Не в сети
Microinvest
Microinvest

Зарегистрирован: Чт янв 22, 2009 10:29 am
Сообщения: 2087
Откуда (Город): Болгария, Варна
Изображение
Не получается сконвертировать в целое, соответственно, номер операции не изменяется и все записывается в одну

_________________
Программист
Wiki - База знаний
Документация
Предстоящие обучения


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Пн май 27, 2019 10:55 am 
Не в сети

Зарегистрирован: Пт май 04, 2012 12:01 pm
Сообщения: 709
Откуда (Город): Томск
Автоматизатор
Поменял Acct, сделал префикс "9900000" - все равно пишет в одну операцию.
9900000217 тоже не может преобразовать в целое?

Код:
<OperTypeDescription>Перемещение</OperTypeDescription>
<Acct>9900000217</Acct>
<Partner_Code>100</Partner_Code>
<Operator_Code>1</Operator_Code>
<Operator_Name>Программист</Operator_Name>
<Date>2019-05-21 09:50:16</Date>
<Note>217c</Note>
<User_Code>2</User_Code>
<User_Name>Директор</User_Name>

_________________
"В программе микрософтинвест все правильно" (c) Buh
http://pos70.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Пн май 27, 2019 11:14 am 
Не в сети
Microinvest
Microinvest

Зарегистрирован: Чт янв 22, 2009 10:29 am
Сообщения: 2087
Откуда (Город): Болгария, Варна
да, верно, число 9900000217 не помещается в 4 байта

_________________
Программист
Wiki - База знаний
Документация
Предстоящие обучения


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Пн май 27, 2019 1:15 pm 
Не в сети

Зарегистрирован: Пт май 04, 2012 12:01 pm
Сообщения: 709
Откуда (Город): Томск
Автоматизатор
Сократил префикс, все отлично. Кроме того, что делая два перемещения, одно склад->интернет-магазин, второе интернет-магазин->склад. В результате получаю движения в одну сторону...
Изображение
Код:
<?xml version="1.0" encoding="UTF-8"?>
<Operations>
<Operation>
<OperType>7</OperType>
<Object_Code>100</Object_Code>
<OperTypeDescription>Перемещение</OperTypeDescription>
<Acct>217</Acct>
<Partner_Code>1</Partner_Code>
<Operator_Code>1</Operator_Code>
<Operator_Name>Программист</Operator_Name>
<Date>2019-05-21 09:50:16</Date>
<Note>217</Note>
<User_Code>2</User_Code>
<User_Name>Директор</User_Name>
<UserRealTime>2019-05-21 09:50:16</UserRealTime>
<VATIncluded>1</VATIncluded>
<OperationItems>
<OperationItem>
<Qtty>36</Qtty>
<PriceIn>24</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>0181</Good_Code>
</OperationItem>
<OperationItem>
<Qtty>1</Qtty>
<PriceIn>56</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>2832</Good_Code>
</OperationItem><OperationItem>
<Qtty>1</Qtty>
<PriceIn>56</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>2822</Good_Code>
</OperationItem>
</OperationItems>
</Operation>
<Operation>
<OperType>7</OperType>
<Object_Code>1</Object_Code>
<OperTypeDescription>Перемещение</OperTypeDescription>
<Acct>990000217</Acct>
<Partner_Code>100</Partner_Code>
<Operator_Code>1</Operator_Code>
<Operator_Name>Программист</Operator_Name>
<Date>2019-05-21 09:50:16</Date>
<Note>217c</Note>
<User_Code>2</User_Code>
<User_Name>Директор</User_Name>
<UserRealTime>2019-05-21 09:50:16</UserRealTime>
<VATIncluded>1</VATIncluded>
<OperationItems>
<OperationItem>
<Qtty>36</Qtty>
<PriceIn>24</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>0181</Good_Code>
</OperationItem>
<OperationItem>
<Qtty>1</Qtty>
<PriceIn>56</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>2832</Good_Code>
</OperationItem><OperationItem>
<Qtty>1</Qtty>
<PriceIn>56</PriceIn>
<PriceOut>0</PriceOut>
<VATIn>0</VATIn>
<VATOut>0</VATOut>
<Discount>0</Discount>
<Good_Code>2822</Good_Code>
</OperationItem>
</OperationItems>
</Operation>
</Operations>

_________________
"В программе микрософтинвест все правильно" (c) Buh
http://pos70.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Пн май 27, 2019 1:27 pm 
Не в сети
Microinvest
Microinvest

Зарегистрирован: Чт янв 22, 2009 10:29 am
Сообщения: 2087
Откуда (Город): Болгария, Варна
ЛС посмотрите

_________________
Программист
Wiki - База знаний
Документация
Предстоящие обучения


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Ср авг 14, 2019 1:28 pm 
Не в сети

Зарегистрирован: Пт май 04, 2012 12:01 pm
Сообщения: 709
Откуда (Город): Томск
Автоматизатор
Еще одна проблема. 2-4.08 были сделаны тестовые продажи. Их удалили из склад про. Затем 13.08 была проведена продажа, проверил файл выгрузки из архива - в нем одна продажа. Однако в склад про появились тестовые продажи от 2 и 4-го числа. Проверил юзерреалтайм - тоже 13-число.

Изображение

Зеленым выделена реальная продажа. Верхние два документа были удалены из базы. Ниже файл от 13.08
Код:
<?xml version="1.0" encoding="UTF-8"?>

<Operations>
<Operation>
<OperType>2</OperType>
<Acct>3300258</Acct>
<Date>2019-08-13 07:25:30</Date>
<Note>On-line оплата картой</Note>
<UserRealTime>2019-08-13 07:25:30</UserRealTime>
<OperTypeDescription>Продажа</OperTypeDescription>
<Partner_Code>ИМ_1</Partner_Code>
<Object_Code>100</Object_Code>
<Operator_Code>1</Operator_Code>
<Operator_Name>1</Operator_Name>
<User_Code>1</User_Code>
<User_Name>1</User_Name>
<VATIncluded>1</VATIncluded>
<OperationItems><OperationItem><Qtty>13</Qtty>
<PriceIn>0</PriceIn>
<PriceOut>56</PriceOut>
<VATIn>0</VATIn><VATOut>0</VATOut>
<Discount>0</Discount><Good_Code>3338</Good_Code>
</OperationItem></OperationItems></Operation></Operations>

_________________
"В программе микрософтинвест все правильно" (c) Buh
http://pos70.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Ср авг 14, 2019 1:38 pm 
Не в сети
Microinvest
Microinvest

Зарегистрирован: Чт янв 22, 2009 10:29 am
Сообщения: 2087
Откуда (Город): Болгария, Варна
файлы архивируются после успешной обработки
если была ошибка, то не удаляются
то, чего нет - не загружает
ИИ тоже нет
репликации случайно нет - ?

_________________
Программист
Wiki - База знаний
Документация
Предстоящие обучения


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Пт авг 16, 2019 5:42 am 
Не в сети

Зарегистрирован: Пт май 04, 2012 12:01 pm
Сообщения: 709
Откуда (Город): Томск
Автоматизатор
Виталий писал(а):
файлы архивируются после успешной обработки
если была ошибка, то не удаляются

т.е. операции загрузились в базу, мы продажи видим, все есть. Но была какая-то ошибка, и операции заново загрузятся?

Виталий писал(а):
репликации случайно нет - ?

репликация есть, поэтому я посмотрел юзерреалтайм, на случай восстановления из реплики.

_________________
"В программе микрософтинвест все правильно" (c) Buh
http://pos70.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Пт авг 16, 2019 7:43 am 
Не в сети
Microinvest
Microinvest

Зарегистрирован: Чт янв 22, 2009 10:29 am
Сообщения: 2087
Откуда (Город): Болгария, Варна
да, если файлы не заархивировались и остались в папке обмена

_________________
Программист
Wiki - База знаний
Документация
Предстоящие обучения


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Некорректная работа модуля Warehouse Data Exchange из UC
СообщениеДобавлено: Пт авг 16, 2019 8:59 am 
Не в сети

Зарегистрирован: Пт май 04, 2012 12:01 pm
Сообщения: 709
Откуда (Город): Томск
Автоматизатор
Виталий писал(а):
да, если файлы не заархивировались и остались в папке обмена

Тогда у нас следующим файлом обмена либо перезапишется старый, либо будет ошибка.

_________________
"В программе микрософтинвест все правильно" (c) Buh
http://pos70.ru


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO