17.05.2013, 00:58 | #1 |
Участник
|
Округление до 5 позиций в ед.изм
На осн ед. изм товара можно указать количество цифр после запятой.
Мы собираемся во всю использовать этот функционал (нужно округлять до 5 знаков) На сколько он надежно работает? На первый взгляд пока проблем не замечено, но Оч боюсь, что где-нибудь потом обнаружится баг, что в где-нибудь в стандартных пересчетах результаты случайно до 2 позиций округляются, и тогда округление до 5 в других местах потеряет смысл. AX2009 |
|
17.05.2013, 01:44 | #2 |
Участник
|
с количеством сложностей вроде нет
сложности начинаются, если ваши дробные единицы имеют стоимость/цену меньше копейки. в финансах начинаются "необъяснимые" для бухгалтерии явления. прежде вего в СФ и накладной. |
|
17.05.2013, 10:58 | #3 |
Участник
|
Цитата:
|
|
|
За это сообщение автора поблагодарили: Daiver (1), ikopyl (2). |
17.05.2013, 11:50 | #4 |
Участник
|
Присоединюсь, проблем будет много. Причем "в одном месте" это так просто не поправишь.
__________________
Ivanhoe as is.. |
|
17.05.2013, 12:34 | #5 |
Участник
|
Бизнес построен таким образом. что большинство товара состоит из упаковок, которые состоят из коробок поменьше. Поэтому по каждой номенклатуре указывается сколько коробок у упаковке.
Например, если упаковка Товара1 состоит из 6 коробок и продали 1 упаковку и 2 коробки, то пользователь должен вводить 1.2 , а не 1.33. Сейчас это так и реализовано . что когда пользовватель вводит 1.2, то это кол-во пересчитывается в кол-во упаковок и получается 1.33(3), кот попадает в стд поле аксапты Qty(например, на в строках заказа). Ест-но возникают тут же проблемы с округлением, кот решено нивелировать количеством знаков после запятой. В текущей системе(кот до аксы была) использовалось округление до 5 и "работало хорошо". Меня последствия беспокоят. Не думаю, что требование такое уж редкое, поэтому, если есть проверенные практикой варианты реализации, расскажите. |
|
17.05.2013, 12:53 | #6 |
Участник
|
Цитата:
По сути проблемы: А нельзя в качестве складской еденицы измерения выбрать коробки, а не упаковки? Последний раз редактировалось S.Kuskov; 17.05.2013 в 13:11. |
|
|
За это сообщение автора поблагодарили: lev (3). |
17.05.2013, 13:59 | #7 |
Участник
|
IKA, а разве можно в накладной писать 1.2 - это не соответствует единице измерения "Коробка", это будет "1 коробка 2 штуки". Например, на услуги пишут 1.5 часа, а не 1.30.
Последний раз редактировалось mnt_dx; 17.05.2013 в 14:05. |
|
17.05.2013, 16:14 | #8 |
Участник
|
Именно так тут в накладной и пишут. Есть две колонки : упаковки и коробки.
В данном случае будет: продано: 1 упаковка и 2 коробки, а не 1.33333(3) упаковки |
|
17.05.2013, 16:17 | #9 |
Участник
|
Цитата:
Причем, 6 - это только один из примеров. Тут в ходу также упаковки по 12 коробок внутри , по 60, по 15 и тд. Теперь продать если: 15 упаковок(по 12) и 7 коробок превратятся превратятся в 187. Последний раз редактировалось IKA; 17.05.2013 в 16:24. |
|
17.05.2013, 16:22 | #10 |
Участник
|
Цитата:
Если продали 15 упаковок и 2 коробки, заведите две строки. Не подходит? Последний раз редактировалось S.Kuskov; 17.05.2013 в 16:25. |
|
|
За это сообщение автора поблагодарили: ikopyl (4). |
17.05.2013, 16:26 | #11 |
Участник
|
+1
|
|
17.05.2013, 16:51 | #12 |
Участник
|
Цитата:
Сообщение от S.Kuskov
Так продавать (впрочем как и покупать) можно не обязательно в складских еденицах измерения. Заводите в заказы строки в "удобных для человека" еденицах измерения, а складские проводки будут создаваться в еденицах измерения "удобных для системы".
Если продали 15 упаковок и 2 коробки, заведите две строки. Не подходит? |
|
17.05.2013, 17:25 | #13 |
Участник
|
Я вполне понимаю, почему не смогли переубедить.
Вы же не вводите 1.7 кг как две строки(одну на1 кг, вторую в 700гр). Собственно, для пользователя, что в 1 кг - 1000гр то же самое , что в 1 упаковке - 12 коробок. Или вот еще пример: Если в 1 футе - 12 дюймов и продали кусок материи длиной в 3фута и 7 дюймов, это в аксапте тоже как 2 строки заказа вводить? Как если бы мы 2 куска материи продавали один длиной в 3 фута и один в 7 дюймов??? Абсурд. И на складе уж тем более никто не поймет, что такое 3.583 фута(=3' 7") и как их отрезать! Собственно, как и 42 дюйма(=3' 7") не имеют практич смысла. |
|
17.05.2013, 17:46 | #14 |
Ищущий знания...
|
Цитата:
Есть единица измерения "КГ". И мы точно знаем, что в одном КГ 1000гр (и в нем не может быть 1004 или 998 гр). Поэтому 700гр, если пересчитать в единицу измерения КГ, всегда будет 0.7кг. а вот в упаковке, может быть любое количество штук хоть 12-ть, хоть 2-е, хоть 45. это зависит от многих факторов. Поэтому для килограммов мы можем спокойно использовать ввод дробных значений (1.7), а для упаковок нет (1.2 упаковки, в разных ситуациях в сухом остатке разное количество). З.Ы. S.Kuskov правильные вещи говорит, я бы прислушался.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
За это сообщение автора поблагодарили: ikopyl (2). |
17.05.2013, 18:12 | #15 |
Участник
|
Цитата:
Сообщение от IKA
Я вполне понимаю, почему не смогли переубедить.
Вы же не вводите 1.7 кг как две строки(одну на1 кг, вторую в 700гр). Собственно, для пользователя, что в 1 кг - 1000гр то же самое , что в 1 упаковке - 12 коробок. Или вот еще пример: Если в 1 футе - 12 дюймов и продали кусок материи длиной в 3фута и 7 дюймов, это в аксапте тоже как 2 строки заказа вводить? Как если бы мы 2 куска материи продавали один длиной в 3 фута и один в 7 дюймов??? Абсурд. И на складе уж тем более никто не поймет, что такое 3.583 фута(=3' 7") и как их отрезать! Собственно, как и 42 дюйма(=3' 7") не имеют практич смысла. А S.Kuskov Вам правду пишет: заведите разные единицы измерения с пересчетом в складскую - избавитесь от геморроя без лекарств.
__________________
Если машина не заводится с пятого раза - читай инструкцию. |
|
18.05.2013, 14:25 | #16 |
Участник
|
Мне кажется, что тут не стоит смешивать единицы измерения продажи и складской учет.
Например, в поставках фармацевтики есть как первичные упаковки, так и заводские упаковки, так и цеховые упаковки. Но покупателям всегда выставляются документы в первичных упаковках. От поставщиков всегда приходят заводские упаковки. А вот для подбора на складе используются все эти сущности для оптимизации подбора в зависимости о количества заказов клиента. |
|
18.05.2013, 20:44 | #17 |
Участник
|
ИМХО, проще в какой-нибудь форме типа "Создание строк заказа" сделать две колонки - "Коробки" и "Упаковки", а далее пусть система сама создаст ДВЕ строки: первая - на коробки, вторая - на упаковки.
|
|
|
За это сообщение автора поблагодарили: IKA (1), mnt_dx (2). |
19.05.2013, 12:36 | #18 |
Участник
|
Цитата:
Метрическая система не во всех странах принята. В Британии, например, яйца продают дюжинами, рост человека измеряют футами, расстояние милями и пиво,разумеется, наливают пинтами... и, как ни странно, проблем особых не испытывают, пока дело до аксапты не доходит) |
|
|
За это сообщение автора поблагодарили: Pustik (2), mnt_dx (2). |
20.05.2013, 10:00 | #19 |
Гость
|
Цитата:
При этом система упорно не различает 1.2 и 1.20. Нехорошая, негодная система. Хотя, если подумать и вводить число в строковое поле, а потом разбирать, то можно отличить 1.2 и 1.20. Шутка удалась лишь наполовину ( Последний раз редактировалось Кирилл; 20.05.2013 в 10:07. |
|
20.05.2013, 10:10 | #20 |
Гость
|
Цитата:
Заводите себе единицы измерения да используйте. Для системы единицы измерения - это просто буквы после числа. Пишите туда что угодно. Проблемы начинаются когда гуманитарный ум начинает попирать математические устои и традиции. Но и их можно решить. Последний раз редактировалось Кирилл; 20.05.2013 в 10:14. |
|
|
За это сообщение автора поблагодарили: ikopyl (2). |