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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.06.2008, 17:39   #1  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
Новый тип складского журнала
Давно как то видел статью про то как создать новый тип складского журнала, не могу сейчас ее найти. Помогите пож-та.
Старый 06.06.2008, 09:53   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Оно?
http://www.ms-dynamics.ru/blog/2007/...ogo-dokumenta/
За это сообщение автора поблагодарили: breakpoint (1).
Старый 06.06.2008, 09:56   #3  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
thanks.
Старый 06.06.2008, 11:21   #4  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
статья хорошая, но я думал создать новый ТИП складского журнала в таблице названий... хотелось бы поподробнее про это почитать чтобы не напороться потом на грабли
Старый 06.06.2008, 11:33   #5  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Вы хотите добавить новый тип журнала в baseEnum InventJournalType?
Или просто новую строку в таблице InventJournalName?
Старый 06.06.2008, 13:55   #6  
MEBEL is offline
MEBEL
Участник
 
12 / 10 (1) +
Регистрация: 17.09.2007
Создание нового складского журнала.


1. Добавить новый тип журнала в енум InventJournalType – например JType
2. Создать новый пункт меню
2.1. Тип – Display
2.2. Class – Form
2.3. Object – InventJournalTable
2.4. EnumTypeParameter – InventJournalType
2.5. EnumParameter – JType
2.6. Label
2.7. HelpText
3. В таблице InventParameters
3.1. Создать поле str JTypeJournalNameId типа InventJournalNameId
3.2. Добавить созданное поле в Группу полей «Журналы =======++++++++»
4. В методе standardJournalName таблице InventJournalName добавляем ссылку на новый наименование нового складского журнала
case InventJournalType::JType:
return InventParameters::find().JTypeJournalNameId;
5. В методе constructNoThrow класса InventMovement добавить строку для выбора профиля разноски складского журнала (синим выведен контекст ввода. Добавлять надо только строку, выведенную черным)
case (tablenum(InventJournalTrans)) :
inventJournalTrans= buffer;
switch (inventJournalTrans.journalType)
{
case InventJournalType::JType : return new InventMov_Jour_LossProfit(buffer);
6. В методе enableFields формы InventJournalTable разрешить или запретить доступ к соответствующим полям на форме для данного типа журнала.
7. Создать (скопировать существующую) форму для обработки строк нового журнала. Например - InventJournalJType. При копировании необходимо заменить все ссылки на старый тип журнала на новый.
inventJournalTransBuffer
validateWrite
linkActive
initValue
8. В методе main() класса InventJournalCallTransaction добавить ссылку на вызываемую из формы заголовков журнала форму строк.
case (InventJournalType::JType):
name = formstr(InventJournalJType);
break;
9. Вытянуть пункт меню из пункта 2 в нужное место главного меню.
10. Наслаждаться похвалами консультантов и пользователей.
**********************************************************
Когда то давно коллега написал для ноичков код примерно
АХ 21
Для трехи естессно адаптировать
За это сообщение автора поблагодарили: aidsua (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Утверждение складского журнала Andrux DAX: Администрирование 5 13.08.2007 16:00
Добавление поля в диалог разноски складского журнала. Кирен DAX: Программирование 11 12.02.2007 05:19
Новый тип приказа в кадрах TasmanianDevil DAX: Функционал 4 16.12.2005 13:55
Разноска складского журнала в 10000 строк. ddadream DAX: Функционал 9 04.01.2004 00:00
Разноска скопированного складского журнала dn DAX: Функционал 1 06.08.2003 20:51

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

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

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