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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.11.2011, 18:28   #1  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Angry Перепутали название элементов в перечислении InventAccountType...
Всем доброго времени суток!

Microsoft Dynamics Ax 2009, RU 5

Есть такая замечательная табличка "Запасы, разноска ГК" (InventPosting), в которой выполняется настройка счетов для разноски запасов в ГК. В этой таблице есть поле "Тип счета" (InventAccountType - тип Enum).
В перечислении InventAccountType есть два элемента:
1. InventInterUnitPayable - "Внутрихолдинговые расчеты с поставщиками по запасам"
2. InventInterUnitReceivable - "Внутрихолдинговые расчеты с клиентами по запасам"

Для ввода настроек в таблицу "Запасы, разноска ГК" (InventPosting) используется форма "Разноска запасов" (Управление запасами \ Настройка \ Разноска \ Разноска). На этой форме расположено много вкладок, для каждого модуля системы своя. На каждой вкладке есть фильтр по типу счета, для каждого модуля свой набор типов.
Как мы знаем (а кто не знает тот узнает ) технически это реализовано с помощью отдельных перечислений, для каждого модуля свое. Например для Запасов - это перечисление InventAccountTypeInvent, для Закупок - это InventAccountTypePurch и т.д.

Речь сейчас пойдет про перечисление, используещееся для запасов - InventAccountTypeInvent. В нем так же есть два элемента, как и в основном перечислении, использующемся в таблице inventPosting (!ОБРАТИТЕ ВНИМАНИЕ НА РУССКОЕ НАЗВАНИЕ!):
1. InventInterUnitPayable - "Внутрихолдинговые расчеты с клиентами"
2. InventInterUnitReceivable - "Внутрихолдинговые расчеты с поставщиками"

Как мы видим в базовом перечислении InventAccountType не соответсвует название элементов с перечислением для запасов (InventAccountTypeInvent).

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

Вот такие вот дела....
Миниатюры
Нажмите на изображение для увеличения
Название: Пример1.jpg
Просмотров: 386
Размер:	95.6 Кб
ID:	7316   Нажмите на изображение для увеличения
Название: Пример2.jpg
Просмотров: 334
Размер:	84.7 Кб
ID:	7317  

__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: Владимир Максимов (2), Logger (3), Bega (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Метод для определения того, что название объекта AOT - дефолтное HorrR DAX: Программирование 4 23.04.2011 17:00
Название номенклатуры отображается маленькими буквами Beast-L DAX: Программирование 11 22.01.2008 19:52
Как формируется в Axapta название табличного индекса для СУБД? dn DAX: База знаний и проекты 4 09.10.2007 16:21
Название таблицы??? 2b4fITin DAX: Программирование 22 30.08.2004 10:22
Динамическое добавление элементов в отчет Maxim Gorbunov DAX: База знаний и проекты 1 17.01.2002 14:48

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

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

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