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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.08.2004, 12:25   #1  
sam is offline
sam
Участник
 
160 / 25 (1) +++
Регистрация: 04.08.2003
Адрес: Красноярск
потребление в спецификации
Добрый день всем!

Такая ситуация:
делаем окно, спецификацию. w - ширина, h - высота.

окно состоит из стеклопакета и оконного бруса.

потребление стекла легко рассчитать. W*H
но брус идет по периметру. разделим его на горизонтальные и вертикальные плахи

создадим такие строки :
строки: формула

стекло w*h
оконный брус 2*H
оконный брус 2*W такой формулы нет.


кто нибудь знает другой способ расчета потребления?
есть подозрения что тут надо создавать что то типа такого: BOMCalcConsump_FormulaXXX
но не хотелось бы.


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

С уважением, sam.
Старый 04.08.2004, 12:47   #2  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
А почему нельзя оперировать периметром окна, а обязательно делить вертикаль и горизонталь?

А окна всегда определённых типоразмеров?
Старый 04.08.2004, 13:05   #3  
sam is offline
sam
Участник
 
160 / 25 (1) +++
Регистрация: 04.08.2003
Адрес: Красноярск
Ну есть определенные типоразмеры, но все случаи все равно не забьешь.
хотелось бы чтобы сама считала, ведь может - по вертикали только

насчет периметра:
а как по нему посчитать сколько стекла надо?
Старый 04.08.2004, 16:37   #4  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
А почему эта формула не подходит?

Высота * Ширина * Глубина * Константа

А вообще считать "как хочется" можно с помощью Конфигуратора продукции.
По моему мнению его лучше использовать для расчёта окон.
Старый 03.02.2007, 15:24   #5  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Цитата:
Сообщение от sam Посмотреть сообщение
создадим такие строки :
строки: формула

стекло w*h
оконный брус 2*H
оконный брус 2*W такой формулы нет.


кто нибудь знает другой способ расчета потребления?
есть подозрения что тут надо создавать что то типа такого: BOMCalcConsump_FormulaXXX
но не хотелось бы.

Наверное уже поздно, но может кому другому поможет:
Можно завести две строки.
Первая строка:
Высота*Ширина*Константа. Заполняем значение высоты, константа равна двум.
Вторая строка:
Высота*Ширина*Константа. Заполняем значение ширины, константа равна двум.
__________________
Алексей

Последний раз редактировалось AlexeyBP; 03.02.2007 в 15:38.
Старый 03.02.2007, 15:38   #6  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Может мне кто подскажет как быть:
Создаю спецификацию все того же окна. Спецификацию подтягиваю из специализированной программы. Значения уже расчитаны.
Пример:
Производственный заказ.
Номенклатура: Окно. Количество 2.
Спецификация: Брус осиновый (первая строка). Ширина 1300. Брус осиновый (вторая строка). Высота 1500. Значения расчитаны на весь производственный заказ, т.е. на два окна.

Забиваю строку спецификации производства первой строки:
Формула: Высота * Ширина * Константа
Количество: 1,0000
За единицу: 2
Высота: 1300

Забиваю строку спецификации производства второй строки:
Формула: Высота * Ширина * Константа
Количество: 1,0000
За единицу: 2
Ширина: 1500

После оценки получаю:
Количество в первой строке: 2600
Количество по второй строке: 3000

Т.е. при использовании формулы отличной от "Стандарт" значение в поле "За единицу" не учитывается, зато учитывается значение в поле исходного производственного заказа, потому потребление и задваивается.


Это как то лечится стандартными настройками? Если нет, то как исправить программно?
__________________
Алексей
Старый 04.02.2007, 21:14   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Это так. Вам нужна элементарная доработка класса BOMCalcConsump_Formula2: допишите

....
bomQty = bomQty / minOne( bom.BOMQtySerie);
За это сообщение автора поблагодарили: AlexeyBP (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Коррекция себестоимости спецификации по откорректированным приходам отходов(возврата) Vasilenko Alexsandr DAX: Функционал 3 25.09.2013 12:16
Списание МПЗ по спецификации SMN DAX: Функционал 11 28.10.2008 12:36
Циклическая ссылка в спецификации. ATimTim DAX: Функционал 50 07.06.2005 13:07
Проверка цикличности в спецификации vey DAX: Функционал 2 24.03.2005 11:03
Когда конфигурацией спецификации является номенклатура LTA DAX: Функционал 5 28.01.2003 15:27

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

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

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