Цитата:
Сообщение от
tricky
1. Для чего проводится анализ статусов прихода/расхода в методе isUpdatedFinancial()?
Одна складская проводка может быть отгружена и отвойсирована разными документами с разной датой. Если возникают разные даты, то могут возникнуть коллизии с курсами и т.п. См. InventTransPosting.
Кроме того, один лот может быть отгружен частично, а частично не отгружен. Особенно четко это проявляется при работе с контрактами и возвратами
Цитата:
Сообщение от
tricky
К каким последствиям в дальнейшем может привести, если эту проверку пропустить?
Если у вас нет (или очень мало частичных отгрузок, если у вас мало возвратов, то серьезных последствий не будет. ИМХО.
Цитата:
Сообщение от
tricky
2. Правильно ли будет сделано, если в процессе свертки, для удаляемых строк проводок, имеющих сопоставление, заменять значение поля TransRecId таблицы InventSettlement на значение RecId итоговой строки проводки?
Скорее всего, нет.
Но вы можете провести свертку сопоставлений.