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

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

Текущая версия на 08:18, 9 февраля 2016

Назначение

Команда предназначена для импорта из 1С остатков товаров, т.е. первоначального наполнения склада без использования механизма оприходования товаров.

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

Из 1С выгружается файл в формате "txt", который с помощью команды "1С - импорт остатков" импортируется в ГБ. Результатом работы команды являются созданные документы типа "Лист размещения". Созданные командой листы размещения не связаны с документами типа "Сводный приход". Нумерация документов так же несколько отличается: префикс "Ост." и постфикс - порядковый номер.

Импорт данных

  • В процессе импорта проверяется:
    • наличие товара в базе ГБ. Если какая-нибудь единица товара отсутствует, импорт остатков прерывается;
    • заполнено ли поле "ячейка по-умолчанию" в карточке товара, по которому импортируются остатки. Если поле не заполнено, в файл лога выводится соответствующее сообщение, но импорт при этом не прерывается.
  • В товарные строчки, в поле "Ячейка для размещения" записывается номер ячейки по-умолчанию из товарной карточки соответствующего товара. Если в товарной карточке ячейка по-умолчанию не задана, поле "Ячейка для размещения" остаётся пустым.

Если при импорте не было критических ошибок, создаётся один или несколько документов (не более 100 товарных строк в каждом) типа "Лист размещения" в состоянии "создан".

На этом этапе товар ещё не размещён в ячейках склада.

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

Задача оператора - проанализировать лог-файл. Если есть товарные строки с незаполненным полем "ячейка по-умолчанию", то его можно заполнить прямо из документа.

Если по какой-либо причине нецелесообразно заполнять поле "ячейка по-умолчанию", можно заполнить поле "ячейка для размещения" в товарных строках документа. В этом случае товар будет размещён в указанную ячейку, а поле "ячейка по-умолчанию" в карточке товара останется пустым.

После контроля и заполнения адресов ячеек (при необходимости), можно проводить размещение остатков на складе.

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

При импорте проверяются значения ряда полей и прочие ошибочные ситуации.

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

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