Уменьшение количества знаков после десятичной точки в складской единице измерения - последствия
Дано:
Есть складская единица измерения на всех номенклатурах - метры. Точность для метров - 4 знака после запятой.
Недавно стали использовать в заказах на продажу ярды, но у ярдов точность - 2 знака после запятой, так получилось.
Периодически вылезают ошибки, связанные с округлениями, типа "Physical on/hand Color="123" .... , Serial number = "W90564/4" 8888: 25,40 cannot be reserved because only 25,40 are available in stock".
Или, скажем, при оформлении возврата заказа на продажу, после вызова Split в Item arrival журнале, вылезает ошибка "The quantity that you have entered exceeds the quantity that is possible to return."
В SQL базе видны остатки с точностью до 4-х знаков, которые в Аксапте отображаются только с двумя.
Клиент предлагает уменьшить количество знаков после запятой у метров с 4 до 2 и пересчитать остатки на складе для всех "проблемных" номенклатур, чтобы округлить до сантиметров. Утверждают, что проблемные сценарии начинают после такого отрабатывать.
Вопросы:
Какие косяки потенциально могут вылезти в результате снижения точности измерения в метрах?
На вскидку, могут ли заартачиться уже созданные документы, например частично завершенные заказы, в которых есть accounting distributions, так-что их невозможно будет провести?
Или всё-равно неизбежны ошибки округления тут и там, потому-что в метре 1,09361 ярдов?
Может лучше наоборот увеличить точность ярдов до 4 знаков?
Поделитесь размышлениями на эту тему, пожалуйста.
|