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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.01.2014, 17:23   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Можно. Но я ни разу не видел, чтобы так делали. В смысле, частичную разноску. Обычно заказ разносят целиком. Именно по той причине, что воспринимают заказ вовсе не как "черновик", а как "исходник". Т.е. цельный и завершенный документ.
о_О! Аргумент.

Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Не поправит. После разноски заказ блокируется. Запрет на редактирование. Кстати, эта возможность предусмотрена стандартным функционалом. Правда, по желанию (можно блокировать, а можно и не блокировать)
да, галочка запрета редактирования есть.
да, заказ можно заблокировать от изменений после частичной разноски, а можно и не блокировать.
от этого он не перестает быть черновиком

мне кажется, что стоит разобраться с модальностями и различать: может/должен. и с последствиями

Последний раз редактировалось mazzy; 12.01.2014 в 17:36.
Старый 12.01.2014, 18:05   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от mazzy Посмотреть сообщение
да, заказ можно заблокировать от изменений после частичной разноски, а можно и не блокировать.
Хм, а ты уверен, что в частично разнесённом заказе можно запретить шапку редактировать? Или ты через workflow предлагаешь это как-то настроить? Я вот что-то так сразу не нашёл такой возможности.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 12.01.2014, 18:09   #3  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от mazzy Посмотреть сообщение
от этого он не перестает быть черновиком
Можно софистикой сколь угодно заниматься, но опыт показывает другое. В жизни пользователям отделов продаж жизненно не хватает дополнительных статусов, блокировок и ведения истории заказа на продажу подобно тому, как это сделано теперь в закупках. Пока выкручиваемся везде докумнтом подтверждения заказа и сталкиваемся с тем, что их неудобно сравнивать, чтобы отслеживать изменения.
Другими словами, идея доступного всем сотрудникам для редактирования "черновика" противоречит требованиям бизнеса. Я еще ни одного пользователя не видел, который был бы в восторге от этой 'simplicity' в модуле продаж.

В вопросе удаления заказов и/или документов пересекаются требования бизнеса и законодательства. Народ с удовольствием удалил бы все эти счета, но первые 7 лет этого делать нельзя. Народ с удовольствием хранит заказы годами потому что
- форма работы с заказами банально удобнее формы счетов
- заказы отнюдь не всегда отгружаются целиком, см. Delivery Schedule в AX2012. В моей практике это требования выставлялось часто. Тем самым гораздо удобнее скопировать заказ с готовым графиком отгрузки, нежели пакет накладных.
Старый 11.01.2014, 21:06   #4  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Не люблю такую категоричность, но в целом согласен про Заказы-черновики, особенно для AX до 2009. А что делать, например, с заказами типа "Контракт"? А складские журналы с русской первичкой? А ТТН (waybill), печатная форма которого тянет данные из других документов и "черновиков"? А отсутствие нормального сторнирования накладной, когда заказа уже нет?

В AX 2012 с вводом версионности ряда документов-"черновиков" парадигма несколько сместилась, мне кажется. И, например, считать ли договор - черновиком? А Заявки на покупку?
__________________
Ivanhoe as is..
Старый 12.01.2014, 16:58   #5  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Блин.. вот читаю, то, что написали - умные люди.. и никак не пойму.. а зачем...

я - тупой (с)

===

О жизни, как она есть :

- Заказ есть Заказ (с большой буквы ЗЗ), пока :

- он, Заказ - не отменем клиентом (клиентв - всегда прав, да)
- пока обязательства (О!! А вЗаказе - __нет__ обязательств.. уй, ёё.. это уже вовсе другие вещи..) перед Клиентом - не выполнены.. но, кстати - это уже отдельные товарно-денежные отношения..

==

Ну, собственно.. мне лично - все понятно. Зайдите на любой сайт в инете, который что-то продает..

БП - понятен.. есть.. pecularuties.. но от этого - ни клиент, у которого БП, ни сам БП - не меняются...

==

"Все уже придумано до нас".. (с) А&BСтругацкие...
__________________
Best Regards,
Roman
Старый 12.01.2014, 18:10   #6  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Выскажусь уж и по теме, раз сюда зашёл

По-моему, проблема в неудачном названии. Sales order должен был быть всё-таки Sales order journal. А при его разноске уже можно создавать Sales order, который документ.

Интересно, что это не очень удачное название, похоже, и самих разработчиков в заблуждение ввело. Сводное планирование, например, не смотрит, разнесён заказ или нет, а планирует под него целиком. То есть, в терминах этого обсуждения, сводное планирование планирует под данные, внесённые в черновик. Понятно, что с этим можно (и приходится) бороться с помощью типа заказа (Журнал/Открытый заказ), но так же очевидна и необходимость блокировки изменений утверждённого заказа. Если заказ уже передан в планирование, то менять его нежелательно.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
За это сообщение автора поблагодарили: mazzy (5), USTA (1), sukhanchik (2).
Старый 13.01.2014, 22:15   #7  
ds1678 is offline
ds1678
Участник
Ex AND Project
SAP
 
84 / 50 (2) ++++
Регистрация: 12.10.2004
Адрес: SPb
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
Выскажусь уж и по теме, раз сюда зашёл

Сводное планирование, например, не смотрит, разнесён заказ или нет, а планирует под него целиком. То есть, в терминах этого обсуждения, сводное планирование планирует под данные, внесённые в черновик. Понятно, что с этим можно (и приходится) бороться с помощью типа заказа (Журнал/Открытый заказ), но так же очевидна и необходимость блокировки изменений утверждённого заказа. Если заказ уже передан в планирование, то менять его нежелательно.
Максим, здесь вы, на мой взгляд, ошибаетесь. Сводное планирование прекрасно разбирается с тем, что заказ частично разнесен. В этом случае потребность генерит только оставшееся к поставке количество (если не было обнулено). Другой вопрос, что при настройке сокращения прогноза заказами, учитывается суммарно заказанное количество за интервал времени в ключе распределения, вне зависимости отгружено оно или нет.

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

Ну и с точки зрения плэннинга, заказ - это не столько черновик, сколько некий элемент оперативного плана, который утвержден на исполнение. То есть можно рассчитывать с высокой долей вероятности, что строка заказа на закупку придет к дате (запрошенной/подтвержденной), указанной в строке заказа на закупку. А строка заказа на продажу должна быть отгружена к дате (запрошенной/подтвержденной), указанной в строке.
__________________
Денис Салтыков

Последний раз редактировалось ds1678; 13.01.2014 в 22:26.
Старый 13.01.2014, 22:24   #8  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Денис, вы неправильно поняли, что я хотел сказать. Речь не о частичной разноске, а о том, что когда заказ создан, независимо от того, подтверждён он или нет, сводное планирование сразу же считает его потребностью. С этим можно бороться, используя заказы типа Журнал, но это не всегда удобно. Кроме того, после того, как тип заказа меняется с Журнал на Открытый заказ, изменения заказа не блокируются, и пользователи могут добить (что менее проблематично для планирования) или удалить (это может быть серьёзной проблемой, если предварительно составленный план уже принят к исполнению) строки заказа или изменить количества. С точки зрения планирования, выходит, что заказ действительно уже не черновик. Назовём его даже исходным документом. Проблема в том, что в этот документ можно бесконтрольно вносить изменения уже после того, как на его основании предприняты какие-то шаги.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 12.01.2014, 18:18   #9  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Точно, и этот аспект есть, что сводное планирования слишком рано кидается исполнять заказ, а работать с прогнозами и их сокращением - геморрой еще тот. Более того, в "черновике заказа" на продажу еще часто и код номенклатурный правильный не известен. Прямой поддержки этой ситуации в системе нет (кроме зачатков в процессном производстве), тоже Gap капитальный в системе.

Запрет редактирования заголовков в заказах мне тоже неизвестен. Либо я плохо знаю стандарт, либо никакой это не стандарт. Workflow вокруг заказа нет, а жизненно нужен.

Последний раз редактировалось EVGL; 12.01.2014 в 18:23.
Старый 12.01.2014, 19:29   #10  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Да, быстродействие - это тема, но пользователи хотят и концепция уже в закупках поломана: мы теперь encumbrance-проводки по голому Purchase Order делаем. Потому разработчики ее - закупку - и блокируют так ожесточенно после подтверждения.
Старый 13.01.2014, 22:43   #11  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Вот вот! Согласен - заказ, попавший в план хотелось бы как-то отмечать. Ну и, если отойти чуть от темы, то видеть сводный план (и его историю) и его выполнение (без навязанной маркировки).
__________________
Ivanhoe as is..
Старый 15.01.2014, 20:08   #12  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Владимир, это и в обратную сторону работает: если организационно принято хранить данные в заказе, то необходимо позаботиться о том, чтобы функционально было
а) невозможно удалить разнесённый заказ;
б) невозможно частично разнести заказ.

При этом, проверять то, что логика не нарушена, вам придётся после установки каждого сервис-пака. Как программист могу вам сказать, что проверять "неконфликтность" такой логики гораздо сложнее, чем логики по протаскиванию данных из заказа в документы.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 15.01.2014, 20:24   #13  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,666 / 1172 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
Владимир, это и в обратную сторону работает: если организационно принято хранить данные в заказе, то необходимо позаботиться о том, чтобы функционально было
а) невозможно удалить разнесённый заказ;
б) невозможно частично разнести заказ.
Достаточно только второго пункта. Первый уже решен на уровне стандарта. Через настройки

Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
При этом, проверять то, что логика не нарушена, вам придётся после установки каждого сервис-пака. Как программист могу вам сказать, что проверять "неконфликтность" такой логики гораздо сложнее, чем логики по протаскиванию данных из заказа в документы.
Мой опыт показывает, что функционал "вообще", а особенно "вокруг" заказов всегда очень сильно кастомизирован. Сложности при установке сервис-паков будут в любом случае. Отдельная функция, запрещающая частичную разноску вряд ли как-то существенно повлияет на сложность обновления...
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Старый 15.01.2014, 21:37   #14  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Отдельная функция, запрещающая частичную разноску вряд ли как-то существенно повлияет на сложность обновления...
Её реализовывать можно по-разному. Можно действительно просто проверить во время разноски, не изменили ли пользователи количество в строке и количество строк, но это достаточно глупо. Зачем давать пользователю возможность менять это количество, если такое изменение приведёт к ошибке? Если же подойти к вопросу более ответственно, чем с настроем "и так сойдёт", то нужно исключить возможность изменений при разноске. А вот тут уже объём модификаций вырастет серьёзно.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 16.01.2014, 15:31   #15  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Так и предлагают. Так везде можно допилить. Мы ж вроде про стандарт говорим? Или каждый про свое "решение" тут обсуждает - можно в нем черновик удалять или нет?

P.S. указанной доработкой дело не ограничивается.
__________________
Ivanhoe as is..
Старый 16.01.2014, 17:37   #16  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
macklakov, а дату накладной где тогда указывать? А подбирать packing slip'ы? А если нужно разрешить разноску без проверки кредитного лимита, то что делать? Нет, прятать форму SalesEditLines, по-моему, не выход.

Вообще-то, весь спор, как я понимаю, разгорелся из-за того, что автору не захотелось протягивать дополнительные поля из таблицы заказов в таблицы документов. А вот это действительно плёвая модификация, которую впоследствии очень легко поддерживать.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 17.01.2014, 12:02   #17  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
(плюну немного с высоты своей колокольни)
Многие рассматривают заказы только со стороны учетной системы и забывают про управленческую отчетность. Предположим, что мне нужно в "отчетной" базе получить OLAP отчет в разрезе, который на фиг не нужен в учетных документах. Вы скажете: "Тащите все поля в документы". А если таблица заказов у меня уже состоит из двух таблиц, т.к. полей в SalesTable уже слишком много? Тащить все? Плюс создать все поля, которые закрыты конфигурационными ключами в заказах: а вдруг потребуется включить.
(резюме: на маленьком количестве проектов (работал только на стороне клиента) запрещали удаление и редактирование проведенных заказов при любых операциях (ну кроме truncate table))
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 18.01.2014, 23:13   #18  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,160 / 1289 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Со стороны клиента могу сказать, что видел системы, в которых были подходы как "один заказ - одна накладная", так и "один заказ - много накладных".
В компании, в которой работаю сейчас, по одному заказу вполне может быть множество отгрузок. Это машиностроение, по одному заказу сроки поставки могут быть от недели до 15-20 недель. При этом клиент забирает оборудование поэтапно. Разбивать один заказ на несколько под ожидаемые отгрузки нельзя, так как заказ представляет собой план отгрузок клиенту по одному объекту (складской комплекс, стадион Сочи 2014, станция метро и т.п.), но в рамках объекта есть этапы, причем, порядок их использования заранее клиент сказать не может.
В свое время мы допустили ошибку при создании отчетности - часть данных берем из заказов. В результате в системе есть несколько десятков тысяч заказов (число строк измеряется сотнями тысяч), а смысл их существования один - нужно в нескольких отчетах, больше никаких причин их присутствия в базе нет.
Когда полностью закончим проект ОЛАП (у нас он основан не на данных DAX, а на внешнем хранилище), будем безжалостно убивать заказы, по которым больше не требуется отслеживания отгрузок.

Последний раз редактировалось Raven Melancholic; 18.01.2014 в 23:18.
За это сообщение автора поблагодарили: Evgeniy_R (1).
Старый 17.02.2014, 16:39   #19  
Rezervforall is offline
Rezervforall
Участник
 
142 / 26 (1) +++
Регистрация: 09.06.2009
В сводном планировании есть запрос о подтвержденных заказах с ссылкой на номера заказов на покупку и данными утвердившего. Для меня это:
1. Спланировали, покрутили планы, скорректировали.
2. Утвердили план у руководства (в системе утвердили спланированные заказы на покупку), получили пул заказов на покупку
3. Как мне понять дальше что утвердили, как исполнили утвержденное? В системе это например частичная поставка (или перепоставка) и разноска недопоставки с параметром "Окончательная", для назначения статуса "Оприходовано" заказу на покупку и информацией по недопоставленному в заказе. Эту информацию я потом использую для расчетов (например прогнозов или KPI службы планирования или снабжения).

Последний раз редактировалось Rezervforall; 17.02.2014 в 16:42.
Старый 18.04.2014, 20:30   #20  
ap is offline
ap
Участник
Ex AND Project
 
60 / 16 (1) ++
Регистрация: 14.02.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от mazzy Посмотреть сообщение
вынес обсуждение в отдельную тему

логика работы системы такая:
* журналы - суть черновики.
* черновик может правится пользователем в любой момент ПОКА не разнесен.
* черновик может быть удален в любой момент
* разноска журнала полностью переносит информацию из черновика в фактические таблицы (в т.ч. в таблицы журнализации)
* черновик может дать информацию об ожидаемых операциях (но не факт, что эти ожидания сбудутся), факт нужно собирать по фактически сделанным операциям.

заказ - специальный вид журнала.
* заказ также черновик
* заказ также может удаляться в любой момент

=====================
никогда не обращайтесь к заказу в отчетах.
протаскивайте параметры из заказа в фактический документ.
и будет вам щастье.
Тоже неоднократно сталкивался с такой позицией, и всякий раз удивлялся. Как так удалять заказы? С точки зрения отчетов по продажам - да, вопросов нет, факт строится по транзакционным таблицам и таблицам документов, не по заказам. В этом смысле они не нужны.
Но! Разве бизнес должен интересовать только факт продаж? А как же отчетность happy/unhappy? А как же план-факт анализ, анализ причин неудовлетворенности спроса. Мое мнение - заказы нельзя удалять, в них бесценные знания о тех резервах развития бизнеса, которые есть у компании. Их только нужно с умом проанализировать.
Компания Амазон, как известно, выросла в гиганта веб-торговли именно засчет того, что анализировала не то, что было продано, а то что было заказано. И даже не только то, что было заказано, но и то, что клиент только планировал заказать или даже только "помыслил" заказать. А сейчас на этом уже вся индустрия держится.
А вы предлагаете заказы удалять. Не только заказы нельзя удалять, но и заказы с типом "журнал" бережно хранить, собирать в кубики и анализировать. Надо конечно предварительно процесс построить так, чтобы это реально был не случайный "мусор" а возникшая у клиента потребность в том или ином виде. Ну и я не беру сейчас в расчет ситуации, когда эти вещи в отдельной CRM системе реализованы.

Но это вопрос не к архитектуре системы, это вопрос к отношению к бизнесу - что такое бизнес - это анализ дебиторки - продал, отгрузил, бабло пришло, маржа, купил бентли, счастье. Или бизнес - это про другое - что ты реально дал своему клиенту все ли ты сделал для него, что ему было нужно. Это вопрос философский )

Ну и другое дело если у вас заказ в систему заводит бухгалтер и только для того чтобы накладную разнести - тут конечно заказ беречь не зачем. Но мы ведь тут не про автоматизацию разноски накладных, а про решение бизнес задач средствами ИТ, так ведь?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сомнение возникло в рекомендации "нужно использовать collation, который позволяет хранить в юникоде (например, Cyrilic_General_CI_AS)" VitaliyK DAX: Администрирование 10 25.09.2007 13:50
заказы: данные о компании в накладной doxlokot DAX: Функционал 5 07.02.2004 03:24

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

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

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