Документ “Накладная на перемещение товара”

Накладная на перемещение соотвествует ТОРГ-13 “Накладная на внутреннее перемещение, передачу товаров, тары”.

Документ перемещения содержит методы проводок документа по регистрам “Остатки” и “Товары в пути”. Формальным признаком возможности выполнения проводки служит атрибут “Дата исполнения”. Без него документ считается черновиком и каких-либо проводок не вызывает.

Документ содержит кода места хранения отправителя и код места хранения получателя, благодаря которым можно различать накладную прихода, расхода и внутреннего перемещения. Так, если код отправителя известен (присутствует в справочнике), то накладная считается накладной расхода. Если известен код получателя - то прихода. А если и отправителя и получателя, то - внутреннего перемещения. Определенный таким образом тип накладной принимается во внимание при проводках.

Кроме общих для документов обязательных атрибутов, документ содержит атрибут “Дата запланированного прихода”, который является формальным признаком необходимости проводки по регистру “Товары в пути”. В случае его наличия, производится списание с регистров “Остатки” по месту хранения отправителя, но написываются остатки товара не на регистр “Остатки” по месту получателя, а на регистр “Товары в пути”. При этом общее количество товара остается верным, не смотря на то, что часть товара не находится на местах хранения.

Такая схема позволяет, с одной стороны, судить о том, сколько товара находится в состоянии перемещения, а с другой стороны, дает возможность персоналу получателя не заполнять электронную копию накладной. Фактически, все что от получателя требуется - это убрать из документа дату запланированного прихода и перепровести документ.

Модель “Накладная на перемещение товара”

class elastic.stock.models.Consignment(*args, **kwargs)[исходный код]

ТОРГ-13 “Накладная на внутреннее перемещение, передачу товаров, тары”

code = None

Внутренний код документа

created_by = None

Метка узла-создателя документа

creation_date = None

Дата/время создания

description = None

Примечание

doc_no = None

Номер документа

effective_date = None

Дата исполнения

from_location_code = None

Откуда (код)

from_location_name = None

Откуда (наименование)

hold_at_rest_register(*args, **kwargs)[исходный код]

Проводим коносамент по регистру остатков

hold_at_transit_register(*args, **kwargs)[исходный код]

Провести коносамент по регистру “Товары в пути”

is_original()[исходный код]

Возвращает Истина, если документ изготовлен локальным нодом, и возвращает Ложь если документ является репликой оригинала

last_modify_date = None

Дата/время последней модификации

planned_date = None

Дата запланированного прихода

to_location_code = None

Куда (код)

to_location_name = None

Куда (наименованеи)

unhold_at_rest_register(*args, **kwargs)[исходный код]

Отмена проводки коносамента по регистру остатков

unhold_at_transit_register(*args, **kwargs)[исходный код]

Отменить проводку коносамента по регистру “Товары в пути”

Модель “Строка табличной части накладной на перемещение товара”

class elastic.stock.models.ConsignmentRow(*args, **kwargs)[исходный код]

Табличная часть ТОРГ-13 “Накладная на внутреннее перемещение, передачу товаров, тары”