Малекс:Импорт остатков — различия между версиями
Alexey (обсуждение | вклад) |
Alexey (обсуждение | вклад) (→Обработка данных) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
==== Назначение ==== | ==== Назначение ==== | ||
− | Команда предназначена для импорта из 1С остатков товаров. | + | Команда предназначена для импорта из 1С остатков товаров, т.е. первоначального наполнения склада без использования механизма оприходования товаров. |
==== Входные данные ==== | ==== Входные данные ==== | ||
Строка 10: | Строка 10: | ||
* В процессе импорта проверяется: | * В процессе импорта проверяется: | ||
** наличие товара в базе ГБ. Если какая-нибудь единица товара отсутствует, импорт остатков прерывается; | ** наличие товара в базе ГБ. Если какая-нибудь единица товара отсутствует, импорт остатков прерывается; | ||
− | ** заполнено ли поле "ячейка по-умолчанию" в [[Малекс:Карточка товара|карточке товара]], по которому импортируются остатки. Если поле не заполнено, в файл лога выводится соответствующее сообщение, но импорт при этом не прерывается | + | ** заполнено ли поле "ячейка по-умолчанию" в [[Малекс:Карточка товара|карточке товара]], по которому импортируются остатки. Если поле не заполнено, в файл лога выводится соответствующее сообщение, но импорт при этом не прерывается. |
+ | * В товарные строчки, в поле "Ячейка для размещения" записывается номер ячейки по-умолчанию из товарной карточки соответствующего товара. Если в товарной карточке ячейка по-умолчанию не задана, поле "Ячейка для размещения" остаётся пустым. | ||
− | Если при импорте не было критических ошибок, создаётся один или несколько документов (не более 100 товарных строк в каждом) типа "Лист размещения" в состоянии "[[Малекс:Состояние документа|создан]]". '''''На этом этапе товар ещё не [[Малекс:Размещение остатков|размещён]] в ячейках склада.''''' | + | Если при импорте не было критических ошибок, создаётся один или несколько документов (не более 100 товарных строк в каждом) типа "Лист размещения" в состоянии "[[Малекс:Состояние документа|создан]]". |
+ | |||
+ | '''''На этом этапе товар ещё не [[Малекс:Размещение остатков|размещён]] в ячейках склада.''''' | ||
==== Обработка данных ==== | ==== Обработка данных ==== | ||
Строка 19: | Строка 22: | ||
<blockquote>''Если по какой-либо причине нецелесообразно заполнять поле "ячейка по-умолчанию", можно заполнить поле "ячейка для размещения" в товарных строках документа. В этом случае товар будет размещён в указанную ячейку, а поле "ячейка по-умолчанию" в карточке товара останется пустым.''</blockquote> | <blockquote>''Если по какой-либо причине нецелесообразно заполнять поле "ячейка по-умолчанию", можно заполнить поле "ячейка для размещения" в товарных строках документа. В этом случае товар будет размещён в указанную ячейку, а поле "ячейка по-умолчанию" в карточке товара останется пустым.''</blockquote> | ||
− | После контроля и заполнения | + | После контроля и заполнения адресов ячеек (при необходимости), можно проводить [[Малекс:Размещение остатков|размещение остатков]] на складе. |
==== Контроль ошибок ==== | ==== Контроль ошибок ==== |
Текущая версия на 08:18, 9 февраля 2016
Назначение
Команда предназначена для импорта из 1С остатков товаров, т.е. первоначального наполнения склада без использования механизма оприходования товаров.
Входные данные
Из 1С выгружается файл в формате "txt", который с помощью команды "1С - импорт остатков" импортируется в ГБ. Результатом работы команды являются созданные документы типа "Лист размещения". Созданные командой листы размещения не связаны с документами типа "Сводный приход". Нумерация документов так же несколько отличается: префикс "Ост." и постфикс - порядковый номер.
Импорт данных
- В процессе импорта проверяется:
- наличие товара в базе ГБ. Если какая-нибудь единица товара отсутствует, импорт остатков прерывается;
- заполнено ли поле "ячейка по-умолчанию" в карточке товара, по которому импортируются остатки. Если поле не заполнено, в файл лога выводится соответствующее сообщение, но импорт при этом не прерывается.
- В товарные строчки, в поле "Ячейка для размещения" записывается номер ячейки по-умолчанию из товарной карточки соответствующего товара. Если в товарной карточке ячейка по-умолчанию не задана, поле "Ячейка для размещения" остаётся пустым.
Если при импорте не было критических ошибок, создаётся один или несколько документов (не более 100 товарных строк в каждом) типа "Лист размещения" в состоянии "создан".
На этом этапе товар ещё не размещён в ячейках склада.
Обработка данных
Задача оператора - проанализировать лог-файл. Если есть товарные строки с незаполненным полем "ячейка по-умолчанию", то его можно заполнить прямо из документа.
Если по какой-либо причине нецелесообразно заполнять поле "ячейка по-умолчанию", можно заполнить поле "ячейка для размещения" в товарных строках документа. В этом случае товар будет размещён в указанную ячейку, а поле "ячейка по-умолчанию" в карточке товара останется пустым.
После контроля и заполнения адресов ячеек (при необходимости), можно проводить размещение остатков на складе.
Контроль ошибок
При импорте проверяются значения ряда полей и прочие ошибочные ситуации.
При возникновении ошибки пользователю направляется стандартное сообщение (нотификация). В этом сообщении указывается место возникновения ошибки (т.е. "ошибка при импорте остатков") и путь к файлу логирования.
При каждом импорте остатков формируется файл с логом (отчётом) работы команды. А при возникновении какой-либо ошибки или предупреждения их подробное описание также записывается в этот файл.