AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.10.2021, 12:07   #1  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,283 / 3491 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Тут только главное не путать понятие "резервирование" в понятиях бизнеса (когда нужно по сути "забронировать" товар, а потом его перемещать) и понятие "резервирование" в понятиях системы (когда нужно по сути найти товар).
Процедура же "брони" решается путем проставления некоторой складской аналитики у товара, который потом уже "путешествует" до его отгрузки клиенту.

В качестве примера - можно рассмотреть аналитику Владелец, которая изначально предназначалась для комиссионной торговли (аналитика связана со справочником клиентов / поставщиков) в России, но уже в D365FO перекочевала в международный функционал.

Но идеологически правильнее проставлять "бронь" номером заказа на продажу или номером лота (=строки заказа на продажу). Этого пока в системе нет, поэтому тут делается доработка по добавлению новой складской аналитики (аналитики отслеживания), которая заполняется в заказе на продажу (точнее в складских проводках при заказе на продажу) по кнопке "забронировать".

Правил цепочек перемещения пока тоже нет. Но тут очень сложно пока представить как эту задачу можно было бы решить на уровне MS. Потому что правила могут зависеть от склада / сайта / ячейки / подразделения (юрлица) / клиента / адреса доставки и т.д. Какого-то общего правила нет - поэтому задача решается в частном случае с учетом особенностей каждой организации
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Lucky13 (5).
Старый 13.10.2021, 15:11   #2  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,486 / 408 (16) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
В качестве примера - можно рассмотреть аналитику Владелец, которая изначально предназначалась для комиссионной торговли (аналитика связана со справочником клиентов / поставщиков) в России, но уже в D365FO перекочевала в международный функционал.

Но идеологически правильнее проставлять "бронь" номером заказа на продажу или номером лота (=строки заказа на продажу). Этого пока в системе нет, поэтому тут делается доработка по добавлению новой складской аналитики (аналитики отслеживания), которая заполняется в заказе на продажу (точнее в складских проводках при заказе на продажу) по кнопке "забронировать".
Что мешает использовать для сквозного трекинга аналитику "Серийный номер"? Она вроде как именно для того и придумана, чтобы отследить всю цепочку отдельно взятой поставки партнамбера
__________________
С уважением,
Вячеслав

Последний раз редактировалось pitersky; 13.10.2021 в 15:25.
За это сообщение автора поблагодарили: Vals (20), S.Kuskov (2).
Старый 13.10.2021, 21:54   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,283 / 3491 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от pitersky Посмотреть сообщение
Что мешает использовать для сквозного трекинга аналитику "Серийный номер"? Она вроде как именно для того и придумана, чтобы отследить всю цепочку отдельно взятой поставки партнамбера
Не совсем.
Во-первых, нужно сразу исключить "Контроль серийных номеров", чтобы можно было один серийный номер установить нескольким штукам (т.е. чтобы был 1 серийный номер у 4 штук товара)
Во-вторых, идеологически предполагается, что серийный номер рождается либо на этапе покупки, либо на этапе производства, но никак не на этапе продажи. Типичный пример - это IMEI-номер телефона / ID процессора / VIN номер автомобиля, т.е. некий уникальный идентификатор, который присваивается производителем и может быть использован любой компанией для целей учета и обращению к производителю. Понятно, что технически прикрутить можно всё, но если ставить вопрос о приближении к стандарту - то серийный номер на идеологическом уровне не является аналитикой "бронирования". Хотя тут возможно задействовать группы нумерации - это правда.
В-третьих, для целей анализа данных, если это возможно - удобно в значении аналитики содержать не бессмысленную номерную серию, а некоторый идентификатор, который содержит осмысленную информацию - в данном случае - номер заказа или лота. Такие вещи не всегда возможны, но в данном случае - поскольку аналитика техническая - то это возможно.
В-четвёртых, даже если будет использована какая-нибудь из уже существующих аналитик - то Вам всё равно придётся допрограммировать её поведение. В этом случае гораздо удобнее завести свою аналитику и уже с ней работать. Особенно в контексте будущего в D365FO, где стандартный код уже не поменяешь. Ну и заодно защититься от неожиданностей в стандартном функционале, которые могут использовать существующую аналитику (в т.ч. серийный номер)

При этом, если заводить аналитику бронирования - то под нее придется заводить (естественно) отдельный справочник. И вот в этом справочнике можно хранить дополнительную информацию о чём-либо (детали исходного документа, автора брони и т.д.), плюс иметь административные кнопки типа "Удалить бронь" для снятия брони со всей цепочки (популярность такой кнопки сопоставима с популярностью отмены разноски, когда ее делают для службы техподдержки).

По поводу цепочек перемещения - то в процессе наложения брони - обычно сразу возникает вопрос - по какому правилу накладывать бронь. Если в случае поиска товара на складе - нам относительно неважно из какой ячейки будет взят товар или же в случае наличия сроков годности - неважно какой товар будет взят при одинаковом сроке годности, то в случае брони наиболее остро встает вопрос - "откуда везти?". Ну т.е. когда клиент делает заказ на получение в Омске - то важно учитывать, что из Воронежа он будет ехать несколько дней (при этом нужно будет учесть сроки годности, если они есть). А поставка из соседнего Новосибирска может и будет быстрее, но напрямую поставок нет - поэтому маршрут идет через Москву, а там и сроки годности подожмут. Если же на это еще наложится юридическое разделение по юрлицам - то будет ещё веселее. Про заграницу (таможню) я вообще молчу ))
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 13.10.2021 в 22:06.
Старый 14.10.2021, 12:25   #4  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,765 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Не совсем.
Во-первых, нужно сразу исключить "Контроль серийных номеров", чтобы можно было один серийный номер установить нескольким штукам (т.е. чтобы был 1 серийный номер у 4 штук товара)
Во-вторых, идеологически предполагается, что серийный номер рождается либо на этапе покупки, либо на этапе производства, но никак не на этапе продажи. Типичный пример - это IMEI-номер телефона / ID процессора / VIN номер автомобиля, т.е. некий уникальный идентификатор, который присваивается производителем и может быть использован любой компанией для целей учета и обращению к производителю. Понятно, что технически прикрутить можно всё, но если ставить вопрос о приближении к стандарту - то серийный номер на идеологическом уровне не является аналитикой "бронирования". Хотя тут возможно задействовать группы нумерации - это правда.
В-третьих, для целей анализа данных, если это возможно - удобно в значении аналитики содержать не бессмысленную номерную серию, а некоторый идентификатор, который содержит осмысленную информацию - в данном случае - номер заказа или лота. Такие вещи не всегда возможны, но в данном случае - поскольку аналитика техническая - то это возможно.
В-четвёртых, даже если будет использована какая-нибудь из уже существующих аналитик - то Вам всё равно придётся допрограммировать её поведение. В этом случае гораздо удобнее завести свою аналитику и уже с ней работать. Особенно в контексте будущего в D365FO, где стандартный код уже не поменяешь. Ну и заодно защититься от неожиданностей в стандартном функционале, которые могут использовать существующую аналитику (в т.ч. серийный номер)

При этом, если заводить аналитику бронирования - то под нее придется заводить (естественно) отдельный справочник. И вот в этом справочнике можно хранить дополнительную информацию о чём-либо (детали исходного документа, автора брони и т.д.), плюс иметь административные кнопки типа "Удалить бронь" для снятия брони со всей цепочки (популярность такой кнопки сопоставима с популярностью отмены разноски, когда ее делают для службы техподдержки).

По поводу цепочек перемещения - то в процессе наложения брони - обычно сразу возникает вопрос - по какому правилу накладывать бронь. Если в случае поиска товара на складе - нам относительно неважно из какой ячейки будет взят товар или же в случае наличия сроков годности - неважно какой товар будет взят при одинаковом сроке годности, то в случае брони наиболее остро встает вопрос - "откуда везти?". Ну т.е. когда клиент делает заказ на получение в Омске - то важно учитывать, что из Воронежа он будет ехать несколько дней (при этом нужно будет учесть сроки годности, если они есть). А поставка из соседнего Новосибирска может и будет быстрее, но напрямую поставок нет - поэтому маршрут идет через Москву, а там и сроки годности подожмут. Если же на это еще наложится юридическое разделение по юрлицам - то будет ещё веселее. Про заграницу (таможню) я вообще молчу ))
Что-то ты прям всё усложнил Такая модель работает на AX2009: Номер партии генерим в заказе на продажу и дальше поехали его тянуть через склад, резервы, сводник и производство. Всё красиво, аж скулы сводит
На серийнике уникальность не надо убирать - каждая штука - один номер
За это сообщение автора поблагодарили: sukhanchik (8).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax2009, 2012. У кого есть опыт работы с paging в Query? Стоит ли этим заморачиваться? mazzy DAX: Программирование 12 12.11.2015 09:03
Изменение графика работы в середине месяца wyro4ka DAX: Функционал 10 01.11.2012 15:32
Журнал работы пользователей (логи)? Anais DAX: Администрирование 7 26.08.2009 09:15
Использование профилировщика и толкование результатов его работы belugin DAX: Программирование 3 22.11.2005 16:56

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:45.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.