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

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

Версия 11:43, 1 июня 2015

Назначение

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

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

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

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

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

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

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

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

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

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