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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.01.2005, 15:18   #1  
eva is offline
eva
Участник
 
34 / 10 (1) +
Регистрация: 05.10.2004
Адрес: -
:( Складская аналитика
Добрый день!
Помогите, пожалуйста с таким вопросом:
1. необходимо добавить новую складскую аналитику,
2. создать для этой аналитики отдельную таблицу со значениями,
3. создать таблицу настроек для данной аналитики: каждому значению аналитики может соответствовать несколько статусов приходов (StatusIssue) и расходв(StatusReceipt), при чем какой то статус может быть заблокирован для движения
4. в каждом документе по складской операции выводить только те значения аналитики, которые соотвествуют статусу прихода (расхода) операции

Первые 3 пункта сделаны, а вот с чего начать в 4 пунке помогите понять, пожалуйста! Можно изменить существующие классы или создать что либо новое?
За ранее спасибо!
Старый 14.01.2005, 15:32   #2  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
Ну во первых если еще не были на http://axapta.mazzy.ru/hints/inventdim/ , то обязательно сходите и почитайте...

Цитата:
в каждом документе по складской операции выводить только те значения аналитики, которые соотвествуют статусу прихода (расхода) операции
Уууу... Задачка нехилая, и скорее всего крайне трудновыполнимая. Может приведёте побольше информации о задаче - что это за новая аналитика, в чём её смысл, логику статусов и там уже можно будет поанализировать возможнные пути решения.
Хотя в принципе в работа со складскими аналитиками в формах и проводках ведется централизовано через вполне определенные классы и их наследников. Т.е. код работы с аналитиками не "размазан" по всей конфигурации, а локализован в ограниченном ряде мест, где по стандарту ложится ссылка на пустой макрос #inventDimDevelop. Однако сколько труднов надо чтобы проанализировать все эти места... Хм...
Старый 14.01.2005, 15:47   #3  
eva is offline
eva
Участник
 
34 / 10 (1) +
Регистрация: 05.10.2004
Адрес: -
По указанной ссылке уже была. Там все понятно.
ПРо задачу сказано было еще не все.
Смысл аналитики в том что она определяет статус номенклатурной единицы. В таблице настройки этой аналитики есть еще поле "Запретить движение" и при выполнении складской опреации номенклатурой, если ее статус запрещает движение, то не выполнять разноску документа.
Старый 14.01.2005, 16:13   #4  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
Посмотрите в сторону класса InventMovement и его наследников - по моему движение номенклатуры по складу (в т.ч. из заказов или закупок) ведется централизовано оттуда.
Старый 02.02.2005, 17:36   #5  
eva is offline
eva
Участник
 
34 / 10 (1) +
Регистрация: 05.10.2004
Адрес: -
Добрый вечер всем!
предыдущую проблему со списком значений аналитика я решила (с помощью LookUp формы, на которую указывает EDT кода новой аналитики ).

Но не подскажет кто ответ на такой вопрос в каком направлении надо копать (в каком классе), чтобы теперь для вновь введенной аналитике на каждой форме определять значение по умолчанию, т.е. чтобы поле этой аналитики заполнялось автоматически без участия пользователя?
За ранее благодарна!
Старый 09.02.2005, 07:43   #6  
eva is offline
eva
Участник
 
34 / 10 (1) +
Регистрация: 05.10.2004
Адрес: -
Господа, профессионалы!
Не игнорируйте меня пожалуйста, подскажите как сделать в складской аналитике значение по умолчанию.......
Старый 09.02.2005, 10:49   #7  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Хм... не понятно, для чего это необходимо, поэтому и советов нет. Мне кажется, то Вы не до конца представляете, что такое складская аналитика...
Вам надо ОДИН из параметров (конфигурация, размер, цвет, etc) ставить по-умолчанию или СРАЗУ всю аналитику подменять?
В первом случае теряется аналитика по одному из параметров, во втором - смысл в складской аналитике вообще... Люди жамкают на клавиши, не обращая внимание на значения по умолчанию.
В каждой форме или в некоторых?

С Уважением,
Георгий.
Старый 09.02.2005, 12:12   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Складская аналитика
Цитата:
Изначально опубликовано eva
Помогите, пожалуйста с таким вопросом:
Согласен.

Попробуйте сформулировать задачу простым человеческим языком без употребления Аксаптовских и программистских терминов.

Да, будет некоторый флейм на тему "а зачем это надо"
Зато есть шанс, что вам подскажут действительно хорошее решение.
Если рассматривать задачу в вашей формулировке, остается один совет - прогайте, много.
Попробуйте переформулировать на человеческом языке.
Старый 09.02.2005, 13:27   #9  
eva is offline
eva
Участник
 
34 / 10 (1) +
Регистрация: 05.10.2004
Адрес: -
Есть складская аналитика Состояние (данный справочник содержит: название аналитики, признак является ли это значение значением прихода по умолчанию, признак является ли это значение значением расхода по умолчанию).

Например если пользователь формирует Заказ, то он не должен даже задумываться какое значение для аналитики Состояние взять, должно для вновь формируемой строки заказа браться значение по умолчанию расхода из справочника аналитики Состояния.
Старый 09.02.2005, 13:41   #10  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Хм. Я знаю только 9 скаладских аналитик (конфигурация, размер, цвет, склад, ячейка, код палеты, номер партии, серийный номер, номер ГТД.). И не знаю аналитики "Состояние", Позор мне!
Или это Ваша аналитика? Прикрученная? Или отдельная таблица совсем? Складская аналитика не вводиться - она ИЩЕТСЯ на основании всех вышеперечисленный параметров.

С Уважением,
Георгий.
Старый 09.02.2005, 13:57   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Подожди, George Nordic, в первом посте говорилось о добавлении новой аналитики.

Цитата:
Изначально опубликовано eva
Есть складская аналитика Состояние (данный справочник содержит: название аналитики, признак является ли это значение значением прихода по умолчанию, признак является ли это значение значением расхода по умолчанию).

Например если пользователь формирует Заказ, то он не должен даже задумываться какое значение для аналитики Состояние взять, должно для вновь формируемой строки заказа браться значение по умолчанию расхода из справочника аналитики Состояния.
Хорошо. А зачем нужно это состояние? И как на человеческий язык переводится упоминание статусов StatusIssue, StatusReceipt?
Старый 11.02.2005, 07:42   #12  
eva is offline
eva
Участник
 
34 / 10 (1) +
Регистрация: 05.10.2004
Адрес: -
Аналитика Состояние вновь введенная. Эта аналитика необходима для контроля ОТК. Например, если аналитика равна Контроль ОТК , то она блокируется для любого складского движения. Если служба ОТК принимает продукцию, то меняет аналитику состояние на Принято, токла пользователи могут эту продукцию отгружать клиентам.
StatusIssue - это статус расхода (это перечисление значений: Продано, Отпущено, Физ. зарезервировано и т.д. )
StatusReceipt - это статусы прихода (это перечисление значений: получено,акуплено, Заказано и т.д.)
В зависимости от действий над заказом, закупкой или складским перемещением статусы прихода и расхода меняются.
Старый 11.02.2005, 08:02   #13  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,296 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Извините, что вмешался....
Цитата:
Изначально опубликовано eva
Аналитика Состояние вновь введенная. Эта аналитика необходима для контроля ОТК. Например, если аналитика равна Контроль ОТК , то она блокируется для любого складского движения. Если служба ОТК принимает продукцию, то меняет аналитику состояние на Принято, токла пользователи могут эту продукцию отгружать клиентам..
И это все, ради чего была создана аналитика??
__________________
Михаил Андреев
https://www.amand.ru
Старый 11.02.2005, 08:05   #14  
eva is offline
eva
Участник
 
34 / 10 (1) +
Регистрация: 05.10.2004
Адрес: -
Это был приведен только пример, значений и вариантов данной аналитики там больше.
Старый 11.02.2005, 19:52   #15  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
Может проще на разные склады складывать продукцию, прошедшую проверку и непрошедшую?
И дальше пользоваться складскими перемещениями?
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Старый 11.02.2005, 21:23   #16  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Нехилая команда здесь собралась

Цитата:
Эта аналитика необходима для контроля ОТК.
Можно я зацеплюсь за фразу?


Цитата:
Например, если аналитика равна Контроль ОТК ,
Аналогичный параметр "карантинный склад"


Цитата:
блокируется для любого складского движения
Пока номенклатура на карантинном складе - её невозможно отгрузить, переместить и т.д.


Цитата:
Если служба ОТК принимает продукцию, то меняет аналитику состояние на Принято
Стандартная процедура обрабтки Карантина. Управление запасами/Периодические операции/Управление карантином.

Написал бы проще, но понравилось цитаты вставлять

Итак, для входного контроля используйте процедуру обработки номенклатуры на карантинном складе. В группах складских моделей поставьте галку - "Управление карантином", задайте тип склада карантин. И получайте удовольствие.


Всё то, что вы говорили про статусы верно! Только меняются они не ручками, а в результате исполнения функуций пользователей: регистрация, комплектация и т.д.


P.S.
Цитата:
Например если пользователь формирует Заказ, то он не должен даже задумываться какое значение для аналитики Состояние взять, должно для вновь формируемой строки заказа браться значение по умолчанию расхода из справочника аналитики Состояния.
Верно, система так и делает, только без использования вашей аналитики Состояние:
пользователю доступны:
- Заказанные, т.е. в закупках (надо проверить, но по-моему и на карантине, но не уверен) товары для резервирования;
- В наличии для физ. резервирования и для отгрузки
- планирование закупок в сводном в случае потребности.
Старый 12.02.2005, 13:07   #17  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано eva
Эта аналитика необходима для контроля ОТК. Например, если аналитика равна Контроль ОТК , то она блокируется для любого складского движения. Если служба ОТК принимает продукцию, то меняет аналитику состояние на Принято, токла пользователи могут эту продукцию отгружать клиентам.
Полностью согласен с vals.
Посмотрите функциональность карантинного склада.
Скорее всего, программировать не придется.
Старый 12.02.2005, 14:03   #18  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,296 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Re: Складская аналитика
2 Vals & mazzy

Учитывая, что большая часть работы уже выполнена:
Цитата:
Изначально опубликовано eva
Добрый день!
Помогите, пожалуйста с таким вопросом:
1. необходимо добавить новую складскую аналитику,
2. создать для этой аналитики отдельную таблицу со значениями,
3. создать таблицу настроек для данной аналитики: каждому значению аналитики может соответствовать несколько статусов приходов (StatusIssue) и расходв(StatusReceipt), при чем какой то статус может быть заблокирован для движения
4. в каждом документе по складской операции выводить только те значения аналитики, которые соотвествуют статусу прихода (расхода) операции

Первые 3 пункта сделаны...
Вряд ли данному совету последуют. Хотя и понятно, что програмирование здесь вряд ли требовалось.
__________________
Михаил Андреев
https://www.amand.ru
Старый 12.02.2005, 14:25   #19  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Re: Складская аналитика
Цитата:
Изначально опубликовано Михаил Андреев
Учитывая, что большая часть работы уже выполнена:
В годы моей юности один мой знакомый-радиолюбитель как-то поделился своим тайным проектом. Он сказал, что собирает телевизор. Когда я его спросил "что уже собрано?", получил ответ "Корпус уже есть".

Как скажете. Но хотелось бы напомнить о процедуре закрытия склада. Большая часть работы со складскими проводками находится именно там
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Складская аналитика. Авторезервирование. Бесконечный цикл. andenis DAX: Функционал 8 27.06.2007 08:12
Складская аналитика ... 2b4fITin DAX: Функционал 18 05.03.2007 16:25
Новая складская аналитика Nikolaich DAX: База знаний и проекты 7 25.03.2005 13:48
Опять складская аналитика rrkrivov DAX: Программирование 0 03.03.2005 17:47
Складская аналитика для услуг s_pro DAX: Функционал 8 15.09.2004 15:21

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:31.