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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.10.2005, 16:32   #1  
Sanya is offline
Sanya
Участник
 
172 / 11 (1) +
Регистрация: 24.04.2003
Адрес: Киев
Разбираюсь с отчетом Управление запасами/Отчеты/Спецификации строки (пока безуспешно). В критериях построения данного отчете есть параметр Принцип отображения. Вопрос в том, как этот параметр работает.

Немного полазил в коде, и наткнулся на то, что при установке значений этого параметра Выбрано или Выбрано/Активно выполняется проверка, что бы у текущей версии спецификации было активно поле Construction. HelpText у этого поля «Версия находится в процессе создания».
Ну что это за поле неизвестно, и в доке о нем не упоминается.
У меня сложилось впечатление, что это некий атавизм. Может я ошибаюсь?
Старый 07.10.2005, 02:15   #2  
glibs_imported is offline
glibs_imported
Участник
 
202 / 10 (1) +
Регистрация: 04.11.2003
Начну с теории, так сказать.

У каждой номенклатуры может быть спецификация. И не одна. Называются они версиями. Но только одна версия спецификации может быть активна в каждый конкретный момент времени (минимальной единицей дискретизации момента является день).

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

Все описанное выше имеет отношение и к маршрутам за исключением того, что при приемке спецификации версию маршрута выбрать нельзя.

Если стать на запись в справочнике номенклатуры, которая является спецификацией, и нажать кнопку Спецификация\Конструктор, то откроется окошко конструктора спецификаций, в котором будет отображена выбранная в предыдущем окошке спецификация. В этом же окошке отображается состав спецификации и операции маршрута, который используется для ее производства.

Слева есть кнопочки-картинки Версия спецификаций и Верс. маршрута. Они позволяют просмотреть все версии спецификаций и маршрутов для спецификации.

На закладке Настройки конструктора спецификации есть три поля:
- Принцип отображения
- Дата версии
- Показывать действительные

Если в поле Прицип отображения у вас выбрано "Активный", то в конструкторе состав спецификации будет отображаться на основании активной версии спецификации и маршрута, и никаких других. "Выбрано/Активно" обеспечивает режим, когда отображается состав согласно выбранной версии спецификации и маршрута, а если выбранной нет, то согласно активной. "Выбрано" — когда отображается состав согласно выбранной версии спецификации и маршрута, и только их.

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

Если выбранная версия спецификации или маршрута отличается от активной на дату, которая указана в поле Дата версии (которое живет на закладке Настройки конструктора), и установлен режим "Выбрано/Активно" или "Выбрано", то состав спецификации будет отображаться согласно выбранной версии, а не активной.

Поле Показывать действительные (при установке в нем отметки) обеспечивает, отображение только строк спецификаций, критерии Начальная дата и Конечная дата которых не противоречат дате, указанной в поле Дата версии.

Для чего нужна такая цацка (при условии, что базовый функционал во многих местах работает через два раза на третий)? Ответа в справке я пока не нашел. Есть домыслы, что для моделирования или настройки новых версий спецификаций. А то некоторые вещи в спецификациях (например, указание кода операции маршрута, на которой потребляется компонент спецификации) можно сделать только в конструкторе.

Конец теории.

В отчете, о котором вы завели речь, параметр Просмотр определяет, что нужно отображать в отчете: строки спецификаций или версии спецификации. Параметр Принцип отображения позволяет вывести строки только из активной версии спецификации, выбранной версии спецификации или всех версий спецификаций. Параметр Только интервал поиска позволяет задать критерий для отбора строк на основании значений полей Начальная дата и Конечная дата строки спецификации.
Старый 07.10.2005, 11:20   #3  
Sanya is offline
Sanya
Участник
 
172 / 11 (1) +
Регистрация: 24.04.2003
Адрес: Киев
Спасибо большое.
 


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

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

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