Малекс:Импорт заявок — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
(Новая страница: «==== Назначение ==== Команда предназначена для импорта из 1С [[Малекс:Реализация|заказов покуп…»)
 
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
==== Назначение ====
 
==== Назначение ====
Команда предназначена для импорта из 1С [[Малекс:Реализация|заказов покупателей]].
+
Команда предназначена для импорта из 1С документов [[Малекс:Заявка|Заявка]].
  
 
==== Входные данные ====
 
==== Входные данные ====
Строка 6: Строка 6:
  
 
==== Обработка данных ====
 
==== Обработка данных ====
* В процессе импорта производится поиск документов типа "[[Малекс:Реализация|Реализация]]", номер и дата которых совпадают с таковыми из txt-файла.
+
* В процессе импорта производится поиск документов типа "Заявка", номер и дата которых совпадают с таковыми из txt-файла.
 
* Если документ найден, его данные корректируются согласно данным из 1С (т.е. из txt-файла).
 
* Если документ найден, его данные корректируются согласно данным из 1С (т.е. из txt-файла).
<blockquote>''Корректировка существующего документа типа "Реализация" возможна только если этот документ еще не [[Малекс:Состояние документа|спланирован]] и с ним не связаны [[Малекс:Сборочный лист|сборочные листы]]. В противном случае возникает ошибка, о которой сообщается оператору.''</blockquote>
+
<blockquote>''Корректировка существующего документа "Заявка" возможна только если этот документ еще не [[Малекс:Состояние документа|спланирован]] и с ним не связаны [[Малекс:Сборочный лист|сборочные листы]]. В противном случае возникает ошибка, о которой сообщается оператору.''</blockquote>
 
* Если документ не найден, то создаётся новый.
 
* Если документ не найден, то создаётся новый.
 
* Осуществляется попытка спланировать документ:
 
* Осуществляется попытка спланировать документ:
** планирование невозможно, если на складе недостаточно заказываемого товара.
+
** планирование невозможно, если на складе недостаточно заказываемого товара;
** при удачном планировании создаётся [[Малекс:Сборочный лист|сборочный лист]] в состоянии "[Малекс:Состояние документа|WMS]]", а сам документ "Реализация" продвигается в состояние "[Малекс:Состояние документа|спланирован]]".
+
** при удачном планировании создаётся [[Малекс:Сборочный лист|сборочный лист]] в состоянии [[Малекс:Состояние документа|WMS]], а сам документ "Заявка" продвигается в состояние [[Малекс:Состояние документа|спланирован]].
<br>
+
 
 +
==== Контроль ошибок ====
 
При импорте проверяются значения ряда полей:
 
При импорте проверяются значения ряда полей:
* штрих-код (его корректность, повторы);
+
* наличие данных в полях: номер документа, дата документа, дата оплаты, дата отгрузки;
* наименование товара;
+
* наличие в базе данных ГБ: партнёра, склада, товара, которые указаны в txt-файле;
* вместимость (штук в коробке).
+
* корректность значения полей: количество, сумма без НДС, сумма НДС, всех полей с датами.
  
Контролируются различные ошибочные ситуации. При возникновении ошибки пользователю направляется стандартное сообщение (нотификация). В этом сообщении указывается место возникновения ошибки (т.е. "ошибка при импорте товаров") и путь к файлу логирования.
+
Контролируются различные ошибочные ситуации. При возникновении ошибки пользователю направляется стандартное сообщение (нотификация). В этом сообщении указывается место возникновения ошибки (т.е. "ошибка при импорте заказов") и путь к файлу логирования.
  
При каждом импорте справочника товаров формируется [[Малекс:Настройка системы|файл с логом (отчётом)]] работы команды. А при возникновении какой-либо ошибки или предупреждения их подробное описание также записывается в этот файл.
+
При каждом импорте заказов формируется [[Малекс:Настройка системы|файл с логом (отчётом)]] работы команды. А при возникновении какой-либо ошибки или предупреждения их подробное описание также записывается в этот файл.

Текущая версия на 08:09, 1 июня 2015

Назначение

Команда предназначена для импорта из 1С документов Заявка.

Входные данные

Из 1С выгружается файл в формате "txt", который с помощью команды "1С - импорт заявок" импортируется в ГБ.

Обработка данных

  • В процессе импорта производится поиск документов типа "Заявка", номер и дата которых совпадают с таковыми из txt-файла.
  • Если документ найден, его данные корректируются согласно данным из 1С (т.е. из txt-файла).
Корректировка существующего документа "Заявка" возможна только если этот документ еще не спланирован и с ним не связаны сборочные листы. В противном случае возникает ошибка, о которой сообщается оператору.
  • Если документ не найден, то создаётся новый.
  • Осуществляется попытка спланировать документ:
    • планирование невозможно, если на складе недостаточно заказываемого товара;
    • при удачном планировании создаётся сборочный лист в состоянии WMS, а сам документ "Заявка" продвигается в состояние спланирован.

Контроль ошибок

При импорте проверяются значения ряда полей:

  • наличие данных в полях: номер документа, дата документа, дата оплаты, дата отгрузки;
  • наличие в базе данных ГБ: партнёра, склада, товара, которые указаны в txt-файле;
  • корректность значения полей: количество, сумма без НДС, сумма НДС, всех полей с датами.

Контролируются различные ошибочные ситуации. При возникновении ошибки пользователю направляется стандартное сообщение (нотификация). В этом сообщении указывается место возникновения ошибки (т.е. "ошибка при импорте заказов") и путь к файлу логирования.

При каждом импорте заказов формируется файл с логом (отчётом) работы команды. А при возникновении какой-либо ошибки или предупреждения их подробное описание также записывается в этот файл.