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