|
06.03.2012, 13:50 | #1 |
Участник
|
Маркировка заказа на перемещение
Вот разбираюсь с маркировками, и возник вопросик:
на строке заказа или производственном заказе или строке закупки есть 3 замечательных поля, указывающих на кореспондирующую строку (ну с которой этот, например, заказ смаркирован, будь то производственный заказ или закупка). Соответственно эти же поля заполнены в приходной строке (закупка, производство): X++: SalesLine.InventRefTransId SalesLine.InventRefId SalesLine.InventRefType PurchLine.InventRefTransId PurchLine.InventRefId PurchLine.ItemRefType Так вот, к моему удивлению, при том что заказ можно смаркировать с переносом, этих полей в строке переноса нет! Постановка задачи следующая: при приходе на склад любого типа (закупка, перенос, возврат) определить, есть ли смаркированная строка заказа (заказа клиента, заказа на перенос) с этого склада и в зависимости от этого выполнить другое действие, а именно Cross Docking. Не хочеться вылавливать эти связи из складских проводок, было бы намного удобнее иметь эти поля на InentTransferLine Заранее спасибо за ответ!
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! |
|
06.03.2012, 13:53 | #2 |
Administrator
|
Цитата:
Пожалуйста. А в чём был вопрос?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
06.03.2012, 14:00 | #3 |
Участник
|
Цитата:
хехе, вопрос в том: можно ли эти поля добавить, прикрутив стандартную логику заполенения, и при этом не навредить Аксаптушке
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! |
|
06.03.2012, 14:11 | #4 |
Member
|
Сведения о маркировке разумным было бы смотреть в складских проводках, так как как правильно заметили выше строка закупки, продажи и переноса может быть смаркирована со строками из разных заказов.
Что касается переносов, то все зависит от версии. В 5.0 на заказ на перемещение выделяется 4 лота. В ранних версиях на лотах экономили, и насколько я помню, с маркировкой было проблематично.
__________________
С уважением, glibs® |
|
06.03.2012, 14:15 | #5 |
Administrator
|
Если ограничения только административные, то вы очень рискуете попасть в ситуацию, когда про них кто-то случайно забудет, а вам ночью в пятницу перед закрытием нужно будет срочно найти, откуда ошибка появилась.
Ну а чем ваши собственные поля могут помешать Аксапте, я не знаю. Вы ведь логику под них переписывать не собираетесь. Они в большей степени просто информационные будут. Так что, не думаю, что это чему-то может сильно помешать. В целом, модификация, вроде бы, совсем не сложная.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
06.03.2012, 14:37 | #6 |
Участник
|
Цитата:
Использую маркировки следует помнить, что на маркировки навешаны одновременно как логистическая функция (связь приходов с расходами), но и финансовая (расчет себестоимости). Если их использовать активно в логистических целях, то результат может не очень понравиться финансистам. |
|
|
За это сообщение автора поблагодарили: plumbum (2). |
06.03.2012, 17:13 | #7 |
Участник
|
Цитата:
Сообщение от Raven Melancholic
Использую маркировки следует помнить, что на маркировки навешаны одновременно как логистическая функция (связь приходов с расходами), но и финансовая (расчет себестоимости). Если их использовать активно в логистических целях, то результат может не очень понравиться финансистам.
Приход: Закупка - Расход: Заказ на перемещение Приход: Заказ на перемещение - Расход: Заказ клиента ...заказ на перемещение не влияет на себестоимость (пресловутая галочка из 2012 "Non financial transfer") Производства нет. Создания закупки из заказа пока не рассматривается. Где могут крыться подводные камни при закрытии? Модель - средневзвешенная на дату.
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! |
|
06.03.2012, 17:26 | #8 |
Участник
|
То что заказ на перемещение не делает проводок не значит, что он не участвует в закрытии склада.
Если в него добавить поля InventRef* (причем, вам они нужны будут с обоих сторон) и добавить соответствующие методы в наследников InventMovement, то проводки будут смаркированы автоматом. В результате, приход по закупке бедет смаркирован с расходом по перемещению, а расход по заказу на продажу с приходом по перемещению. При закрытии склада эти смаркированные проводки будут выключены из расчета себестоимости по модели. То есть, себестоимость расхода по перемещению будут точно по себестоимости закупки, затем эта себестоимость будет переброшена через транзитный склад на сторону прихода и она же будет использоваться при расходе по заказу на продажу. В вашем конкретном случае, я бы не стал завязываться на эти поля. Тем более, как написано в одном из постов сама функциональность прямых поставок ваша собственная. Это конечно, только мое мнение, но в данном случае, я бы сделал свою связку между документами. |
|
06.03.2012, 14:38 | #9 |
Участник
|
Закупки/Переносы будут созданны исходя из потребностей (что-то вроде Master Planing), но собственного посола
Маркировки вручную не будет. Таким образом, если магазину нужно заказать товар напрямую у поставщика, будет создан заказ на перемещение с центрального склада в магазин и сразу же закупка на центральный склад, при этом проводки будут смаркированы. При приходовании товара на центральный склад сразу будет опеределено, что товар должен быть отправлен в магазин. Похожая ситуация может случиться, если для удовлетворения клиентского заказа из интернет магазина (который обслуживается из запасов центрального склада), товара недостаточно. Тогда необходимо создать перенос из соседнего магазина на центральный склад, откуда товар будет отправлен клиенту. Вот тут то нам и нужны вышеописанные поля на строке заказа на перемещение, чтобы при приходе на центральный склад сразу определить, куда товар должен быть отправлен. Количество будет в обоих случаях одинаковое, закупки/переноса с "запасом" не будет, иначе будет создана вторая закупка с такими же номенклатурами. Собственно интересно было обсудить, почему сэкономили на заказе на перенос Ведь есть же спланированные заказы на перенос уже в 4.0!
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! |
|
06.03.2012, 17:56 | #10 |
Участник
|
Спасибо!
Вообще идея использования этих полей заключалась в универсальности. Прямой цепи: Закупка - Заказ на перемещение - Заказ на продажу не будет 100%. Тоесть, после того, как закупка пришла на центральный склад, она будет отгружен по заказу на перемещение в один из магазинов, но без связи с заказом на продажу. Цитата:
функциональность прямых поставок ваша собственная
Цитата:
Если в него добавить поля InventRef* (причем, вам они нужны будут с обоих сторон) и добавить соответствующие методы в наследников InventMovement, то проводки будут смаркированы автоматом.
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! Последний раз редактировалось plumbum; 06.03.2012 в 17:59. Причина: Резервирование |
|
Теги |
заказ на перемещение, маркировка |
|
|