06.10.2021, 16:55 | #1 |
Участник
|
Уменьшение количества знаков после десятичной точки в складской единице измерения - последствия
Дано:
Есть складская единица измерения на всех номенклатурах - метры. Точность для метров - 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 знаков? Поделитесь размышлениями на эту тему, пожалуйста. |
|
Теги |
d365fo, единица измерения, точность |
|
|