28.02.2007, 20:05 | #1 |
Участник
|
Здравствуйте! Возникла одна проблема, которую не удается решить эвристическими методами .
Есть набор товарных операций по товару с методом учета себестоимости -ФИФО. Было много покупок, отмен покупок кредит-нотами, переоценки. В итоге после в результате работы периодическое задание "Коррекция Себест. Операций" на определенной товар операции по этому товару начинает инкрементировать Корр. Уровень до бесконечности . Может кто-нибудь имеет опыт решения подобной проблемы? Проблема возникла на Нав 4.0 СП2. |
|
01.03.2007, 11:01 | #2 |
Участник
|
День добрый!
С похожей ситуацией столкнулись в 3.70: при возврате товара двумя кредит-нотами продажи каждый запуск коррекции формирует операцию округления, удваивая сумму до бесконечности |
|
01.03.2007, 12:10 | #3 |
Участник
|
Коррекция себестоимости работает по таблице 339 "Товар Применение Операция".
Судя по описанию проблемы похоже, что причина не в коррекции себестоимости, а в том, что возникла ситуация, когда операция оприходования и списания применились сами на себя. Из-за этого и возникает бесконечный цикл. |
|
01.03.2007, 20:30 | #4 |
Участник
|
"когда операция оприходования и списания применились сами на себя. Из-за этого и возникает бесконечный цикл."
как это возможно. Ведь в таблице 339, к операциям прихода применяются только операции "кредит ноты" и больше ничего к приходе применяться не может, разве не так... |
|
02.03.2007, 17:46 | #5 |
Участник
|
Цитата:
Возможно, что я не прав, но если "Коррекция себестоимости операций" не модифицировалась, то она должна работать стабильно. |
|
02.03.2007, 19:08 | #6 |
Участник
|
ничего не правилось!
Операция, на которой происходит "зацикливание имеет вполне корректные вход. товар операция но. и исход товар операц. но. |
|
05.03.2007, 18:59 | #7 |
Участник
|
Цитата:
Зацикленность можеть состоять не из одной операции. И еще вопрос, какого типа операции, на которой проиходит зацикливание? |
|
07.03.2007, 19:12 | #8 |
Участник
|
Кодъюнит Inventory Adjustment (NAV 4.0 SP2) создает в темповой таблице Item пустую строку для внутренних целей (TheItem.INIT()) и если такая запись уже есть в нетемповой, то кодъюнит начинает клинить. Не создавайте в Item пустую запись!!
|
|