22.09.2014, 14:01 | #1 |
Талантливый разгвоздяй
|
AX2012 R2: Разноска журнала операций и Номер партии
AX2012 R2 CU7.
Настроил стандартную систему для розничной торговли - AX 2012 R2 + Retail POS и прогоняю тестовые примеры. Продал через кассу номенклатуру с включенной складской аналитикой "Номер партии", загрузил проводки розничных продаж из POS, формирую журнал операций (statement) в модуле "Розница" и операция отменяется с ошибкой: Цитата:
Должна быть указана складская аналитика Номер партии. Обновление отменено.
Нагуглил, что это ошибка стандартного функционала, который якобы не умеет при продажах через POS работать со складскими аналитиками "Серийный номер", "Номер партии" и поэтому не подтягивает:
Вопросы:
Последний раз редактировалось Kabardian; 22.09.2014 в 14:04. |
|
22.09.2014, 15:14 | #2 |
Участник
|
Вообще резервирование там есть. Какие настройки у аналитики Партия?
__________________
Ivanhoe as is.. |
|
22.09.2014, 15:50 | #3 |
Талантливый разгвоздяй
|
Вопрос в том, почему оно не срабатывает...
Настройки аналитики "Номер партии": Активный = Да, Физ. Запасы = Да, Фин. запасы = Да, остальное - Нет. Последний раз редактировалось Kabardian; 22.09.2014 в 15:52. |
|
22.09.2014, 16:01 | #4 |
Участник
|
Я так понимаю, будет работать, если партия не физические запасы. В целом странное решение, сейчас прорабатываю кейс для MS, посмотрим на официальный ответ.
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: Kabardian (1). |
22.09.2014, 17:53 | #5 |
Талантливый разгвоздяй
|
Итак, провел еще пару тестов:
|
|
23.09.2014, 09:25 | #6 |
Талантливый разгвоздяй
|
Цитата:
Думаю для решения этого вопроса можно было сделать глобальный параметр (и/или параметр на уровне складов, например), в котором указывалось бы название партии при продаже в минус, а при продаже если запасы отсутствуют создавать и присваивать указанный в параметрах номер партии. С точки зрения расчета себестоимости решение то еще, но идею можно развить дальше. |
|
23.09.2014, 10:16 | #7 |
MCT
|
Цитата:
Сообщение от Kabardian
...Думаю для решения этого вопроса можно было сделать глобальный параметр (и/или параметр на уровне складов, например), в котором указывалось бы название партии при продаже в минус, а при продаже если запасы отсутствуют создавать и присваивать указанный в параметрах номер партии. ..
в целом, продажи в минус очень актуальны для ритейла: очевидно, что если товар был продан через кассу, то никого не волнует есть ли он на остатках и продажу нужно обработать... тут конечно, можно частично выкрутиться и включить возможность продажи товара, который оприходован хотя бы физически и не оприходован финансово, но это тоже не 100% панацея... итого: ритейл + партия + отрицательный остаток = большой объем разработок и проблем
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try. Последний раз редактировалось d&m; 23.09.2014 в 10:23. |
|
23.09.2014, 10:53 | #8 |
Участник
|
Не совсем согласен. Для начала можно выделить два вида ритейла, в одном допустим отрицательный склад (скорее всего масс-маркет, типа фуд, DIY и т.п.), в другом - нет (бутики, продажи по серийным номерам и т.п.).
В первом даже если по какой-то причине ведется партионный учет (мы то понимаем, что он фиктивный) - правильнее разрешить пропуск партий при расходе. Нет в отстатках - спишется без партии, и в целом это нормально. Пересорты по партиям нужно не автоматизировать, а выносить на явные процедуры переноса с аналитики на аналитику (если минусы смущают). Во втором, нужно либо явно указывать партию / серийный номер при продаже (POS так не умеет), либо списывать по некоторому принципу с запасов через резервирование (но POS так опять же почему-то не умеет).
__________________
Ivanhoe as is.. |
|
23.09.2014, 11:57 | #9 |
Талантливый разгвоздяй
|
Цитата:
Сообщение от d&m
добавлю, что ее (партию) нужно не просто заполнить при продаже в минус - неким виртуальным значением (это как раз просто), НО еще и обновить ее (партию в расходной проводке по продаже в минус) потом по факту прихода на номер пришедшей партии. А, как известно, обновление складской аналитики после разноски - это "не по Аксаптовски". Рассматривайте это как крайний вариант - очень не удобная разработка...
Цитата:
Цитата:
Сообщение от Ivanhoe
В первом даже если по какой-то причине ведется партионный учет (мы то понимаем, что он фиктивный) - правильнее разрешить пропуск партий при расходе. Нет в отстатках - спишется без партии, и в целом это нормально. Пересорты по партиям нужно не автоматизировать, а выносить на явные процедуры переноса с аналитики на аналитику (если минусы смущают).
Согласен, тоже рассматривал идею указания серийного номера на POS-терминале. Но почему бы не использовать этот же принцип списания запасов через резервирование и в первом случае? Тогда 99,99% случаев будут покрываться подобным резервированием, а исключения уже можно разруливать пропуском партии, как предлагали вы, либо подстановкой спецпартии, как предлагал я. В общем, идея в том, чтобы исключения обрабатывать отдельно и не портить общее правило из-за них. |
|
23.09.2014, 13:02 | #10 |
Участник
|
Отрицательный склад и сейчас можно включить только для розницы - есть параметр на уровне склада.
__________________
Ivanhoe as is.. |
|
23.09.2014, 13:38 | #11 |
Талантливый разгвоздяй
|
Не совсем. Он в целом для склада включает отрицательный склад, т. е. по этому складу можно не только продавать в минус, но и списывать товар, например. Я имел ввиду более тонкую настройку - разрешать отрицательный склад только для розничных продаж, которые были загружены из POS-системы, а для всех остальных расходов - не разрешать.
|
|
23.09.2014, 13:52 | #12 |
MCTS
|
Тогда бы получилось, что возможность выполнения операций будет зависеть от порядка их разноски: сначала списать в ноль, а потом продать в минус можно, а наоборот нельзя.
__________________
I could tell you, but then I would have to bill you. |
|
23.09.2014, 14:04 | #13 |
Участник
|
На мой взгляд очень странно конечно, что POS не поддерживает возможность резервирования определенных партий и серийный номеров. Ведь если сделаны такие настройки, очень вероятно, требуется отслеживание и партий и сер.номеров. Например, для того чтобы не продать товар с истекшем сроком годности (партия). Про серийные номера я вообще молчу. Иметь доп. трудозатраты при приходе товаров, и не учитывать при расходах. Зачем?
|
|
23.09.2014, 14:08 | #14 |
Участник
|
При такой настройке вы не сможете сделать сторно прихода на склад товара, находящегося в минусе.
|
|
23.09.2014, 15:07 | #15 |
Талантливый разгвоздяй
|
Цитата:
Цитата:
А если серьезно, то вы верно подметили, что в случае проблем с запасами в системе будут проблемы и с проведением операций - придется разбираться с кривыми остатками. А иначе никак - проблема с остатками в рознице будет независимо от того, поставили мы флажок "Отрицательные запасы" на складе или группе номенклатурных моделей или нет и очевидно, что это будет мешать работе. Отключение отрицательного склада для рядовых операций в AX позволит сократить ошибки обусловленные человеческим фактором и не плодить кривые остатки. |
|
Теги |
номер партии, отрицательные остатки, розница |
|
|