Может кто подскажет...
Вопрос относительно автоматической генерации номера партии.
Есть две номенклатуры. Настроойки для обеих сделаны абсолютно идентично. Но при создании строки Закупки, у одной номер партии генерится, а у другой нет.
Туплю под вечер. Может я забыл что-то настроить. Или есть еще какой-то скрытый от моих глаз механизм.
Настройки "Группа нумерации" сделаны. В настройке Номенклатуры "Группа нумерации партий" ссылки установлены. Система не желает генерить партии вот в этом месте кода:
Код:
class InventUpd_Estimated extends InventUpdate
protected void updateAutoDimMovement()
{
boolean updateDim;
InventDim inventDim;
if ((! movement_Orig && movement.transQty() > 0) ||
( movement_Orig && movement_Orig.transQty() <= 0 && movement.transQty() > 0)) {
updateDim = this.updateAutoDimBatchId();
updateDim = this.updateAutoDimSerialId() || updateDim;
}
updateDim = movement.updateAutoDimLocationId() || updateDim;
if (updateDim)
{
inventDim = InventDim::findOrCreate(movement.inventdim());
movement.setInventDimId(inventDim.inventDimId);
movement.inventdim(inventDim);
}
}
то есть в одном случае... для одной номенклатуры... условие выполняется а в другом нет. Что сие может означать ????
Заранее благодарен за разумные комментарии....