01.04.2016, 07:48 | #1 |
Участник
|
Складская аналитика переноса не синхронизирована.
Всем доброго дня. Прошу Вашего совета вот в какой ситуации.
При создании некоторых строк "Заказа на перемещение" появляется информационное окно "Складская аналитика переноса не синхронизирована. Количество прихода 200,00 могло быть впоследствии обновлено с неправильной складской аналитикой." Хотя по этой позиции есть физический остаток. Этот остаток по одной партии. Строка создается, но в "Проводках" следующая ситуация. На складе отправителе номенклатура "физ.зарезервирована" (указана партия), на складе перемещения номенклатура "зарезервирована в заказанных", но партия не указана. На складе получателе "Заказано", но тоже без партии. При разноске "заказ на перемещение отгрузки" Ах ругается что необходимо указать номер партии. Если его не указать в Аналитике по строке, то не разносится. При этом есть другие номенклатуры которые нормально создаются в строках и зарезервированный номер партии протягивается во все проводки по строке. Что это такое может быть? |
|
04.04.2016, 10:59 | #2 |
MCTS
|
Иерархию резервирования не меняли у этой номенклатуры? При смене иерархии в таблице WHSInventReserve зависают неправильные записи, которые потом не дают правильно выполнять резервирование и прочие операции по номенклатуре.
__________________
I could tell you, but then I would have to bill you. |
|
04.04.2016, 13:13 | #3 |
Участник
|
У меня AX 2009. Иерархия резервирования это где? У меня нет таблицы WHSInventReserve. Такая проблема не только с одной номенклатурой. Самое интересное вот что, у нас в одной AX, две компании. Номенклатуры в компаниях общие. В одной компании нет проблем, а во второй есть. Появились неделю назад. Может где-то что то в настройках есть? Кто-то наверное что-то поменял и молчит? Вот и написал в тему "Функционал".
|
|
04.04.2016, 15:00 | #4 |
Участник
|
Проблема оказалась вот в чем. На транзитном складе на вкладке "Управление складом" указаны ячейки прихода/расхода по умолчанию. У проблемных номенклатур в "Настройке местонахождения" были записи с транзитными складами без указания ячеек. В результате чего при создании проводок по заказу на перемещение система натыкалась на несоответствие и выдавала информационное окно описанное ранее. Убрал лишние записи в таблице местоположения (InventItemLocation) и все стало хорошо.
|
|
|
За это сообщение автора поблагодарили: twilight (3). |
04.04.2016, 18:08 | #5 |
MCTS
|
Интересно только зачем Аксапте вообще ячейки прихода / расхода на транзитных складах, на них же WMS учет точно не ведется.
__________________
I could tell you, but then I would have to bill you. |
|
12.07.2016, 07:56 | #6 |
Участник
|
Всем доброго дня. Опять повторилась ситуация описанная в первом сообщении. Стал разбираться откуда все таки берутся записи в "Местонахождении номенклатуры". Оказалось следующее, когда в журнале инвентаризации создавать строки через "Создать" - "В наличии" и в этом диалоге если не выбирать складские аналитики, то система начинает лопатить все. В результате всего этого она создает записи в "Местонахождение номенклатуры".
Class InventJournalFormTrans_ItemLocationLock X++: private boolean update() { boolean isOk = false; InventItemLocation inventItemLocation; ; if( this.inventDimTransform() ) { if( !InventItemLocation::exist( this.parmItemId(), this.inventDimIdLock() ) ) { //создание строки местонахождения номенклатуры this.inventItemLocationCreate(); isOk = true; } else { isOk = true; } } else { checkFailed( strfmt("Трансформация складской аналитики не выполнена. Номенклатура: %1. Складская аналитика: %2", this.parmItemId(), this.parmInventDimId() ) ); } return isOk; } X++: //Получение складской аналитики, по которой будет выполняться блокировка boolean inventDimTransform() { InventDim inventDimFrom, inventDimLock; ; inventDimFrom = InventDim::find( this.parmInventDimId() ); inventDimLock = InventDim::findOrCreateBlank(); //merge сейчас просто просатвление склада inventDimLock.InventLocationId = inventDimFrom.InventLocationId; inventDimIdLock = InventDim::findOrCreate( inventDimLock ).inventDimId; isTransform = true; return isTransform; } Сейчас по плану в форме диалога сделать обязательными аналитики "Сайт" и "Склад" |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Складская аналититика в журналах переноса | 14 | |||
Складская аналитика в проводках заказа, резервирование | 18 | |||
Складская аналитика ... | 18 | |||
Опять складская аналитика | 0 | |||
Складская аналитика для услуг | 8 |
|