01.12.2004, 15:07 | #1 |
Участник
|
Зацикливание при закрытии\пересчете склада
Столкнулись с такой проблемой:
Модель ситуации: 1. Создали возврат от клиента(не через кредит-ноту); 2. Провели по нему накладную; 3. Через "немедленное получение" возврат отсторнировали (провели накладную); 4. Заново возврат провели; 5. Дооценили себестоимость по складской проводке созданной в пункте 3. 6. Запустили пересчет склада; Пересчет зацикливается. Причина проблемы: При такой сторнировке и проведении возврата создались складские проводки (по пунктам 3 и 4) в которых поля "Ссылка на лот", "Номер возвращаемого лота", "Номер лота" заполнены одним значением лота. И когда пересчет затрагивает эти проводки (что, в нашем случае, достиглось дооценкой одной из них) то он зацикливается. И что теперь делать? |
|
01.12.2004, 15:19 | #2 |
Moderator
|
Честно говоря, не смотрю сейчас в код, но опция, ограничивающая максимальное количество циклов не поможет ? Или зацикливание происходит внутри этого цикла ?
|
|
01.12.2004, 15:29 | #3 |
Участник
|
Да, это происходит в пределах одного цикла.
И еще интересно, что в некоторых случаях зацикливается, а в некоторы нет (в живой базе). И на количество циклов влияет параметр минимальной коррекции пропускной способности. Я продолжаю свои поиски. Если у кого есть соображения буду рад выслушать. |
|
01.12.2004, 17:16 | #4 |
Участник
|
Последняя - верная проводка не должна содержать значения в "Ссылка на Лот". Закрытие проверяет маркировку по обоим полям. В форме Маркировка попытайтесь "размаркировать" верную проводку. Какая модель расчета по данной номенклатуре?
|
|
01.12.2004, 19:08 | #5 |
Участник
|
ФИФО
|
|