|
|
|
|
#1 |
|
Участник
|
Цитата:
Сообщение от Logger
Сразу оговорюсь что у меня Ax3.0 SP5
Поэтому у вас возможны отличия. Но если в 4-ке код несильно поменялся, то скорее всего работают методы \Classes\InventUpd_Physical\updatePhysicalReturnedReceipt или \Classes\InventUpd_Physical\updatePhysicalReturnedIssue тут может произойти "перескок" аналитик. X++: InventMovement inventMovementChild(Common _buffer)
{
// if (!this.InventReturnFlag && _buffer.TableId == tablenum(ProdBOM))
if (_buffer.TableId == tablenum(ProdBOM))
{
return new InventMov_ProdLine_JournalBOM(_buffer,this);
}
return null;
} |
|
|
|
|
#2 |
|
Участник
|
Вообще-то я бы не комментировал это место безусловно для всех случаев. Оно дергается из кучи мест. Мне кажется лучше сделать какой-нить управляющий параметр, который меняет поведение только для этого конкретного случая.
|
|
|
|
|
#3 |
|
Участник
|
Насколько я понимаю, этот метод вызывается только для отборочных накладных в модуле "Производство", а заказчик предпочитает точно указывать аналитику (в частности, серийный номер) при возврате на склад, поэтому в данной ситуации это не должно привести к криминальным последствиям. Но можно и параметр сделать, если кастомер не будет возражать...
|
|
|