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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.07.2007, 14:56   #1  
Heavy is offline
Heavy
Участник
Аватар для Heavy
 
18 / 10 (1) +
Регистрация: 13.07.2007
Формирование строк журнала
Доброго времени суток!
У меня следующая проблема!
Есть отдельная форма в которой ведется учет журналов!
В отдельной форме должны формироваться строки журнала. В обще-то по аналогии со складскими журналами. Вопрос такой как можно сформировать строки журнала, чтобы по конкретному полю выводились и вводились конкретные строки! Я новичок в аксапте, сам пытался порыться в коде, но так и не смог разобраться, поэтому возможно мой вопрос немного примитивен! Очень нужно.
Буду очень признателен за помощь!
Версия 3.0, билд 11.0 SP4
Если это чем нибудь поможет, прилагаю проект!
Еще раз заранее благодарю за ответ!
Вложения
Тип файла: xpo Heavy.xpo (171.7 Кб, 460 просмотров)
Старый 18.07.2007, 17:11   #2  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
как можно сформировать строки журнала, чтобы по конкретному полю выводились и вводились конкретные строки
Если действительно хотите, чтобы вам ответили - сформулируйте по-человечески вопрос.

То, что процитировано - бред полнейший, IMHO
Старый 18.07.2007, 17:29   #3  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от RVS Посмотреть сообщение
Если действительно хотите, чтобы вам ответили - сформулируйте по-человечески вопрос.

То, что процитировано - бред полнейший, IMHO
+1
Старый 18.07.2007, 17:43   #4  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Я бы сказал что если
Цитата:
В обще-то по аналогии со складскими журналами
расскажите в целом, какую задачу вам необходимо решить.
Старый 18.07.2007, 19:51   #5  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Если правильно понял, то вам не понятно вот что.
Создали первую таблицу (журналы).
Создали вторую таблицу (строки журнала).
Создали relation по номеру журнала.
Создали формы для них без обрабтки, просто тупа поля накидали .
Создали menuItem для строк журнала.
Сделали с помощью menuItem на форме журнала вызов форм строк.
Всё работает.
В аксапте есть такая очень класная вещь связь по relation. Чтоб понять что это такое.
Открываем шапку. Встаём на журнал. Открываем строки. Встаём на другой журнал, при этом не закрываем строки. Возвращаемся к строкам, аксапта сама обновила и выкинула строки уже нового журнала. Класно реализовано. Медаль бы тому кто это придумал. Т.е. программеру обработку этой связки в данном случае писать не надо. Если мы открываем просто форму строк, не из журнала, появляется полный список всех строк всех журналов. А если из журнала получается что-то вроде фильтра. Скрытого фильтра.
Ну это вкратце, опуская детали (нумерная серия и т.д.)
За это сообщение автора поблагодарили: Heavy (1).
Старый 19.07.2007, 08:37   #6  
Heavy is offline
Heavy
Участник
Аватар для Heavy
 
18 / 10 (1) +
Регистрация: 13.07.2007
Цитата:
Сообщение от miklenew Посмотреть сообщение
В аксапте есть такая очень класная вещь связь по relation. Чтоб понять что это такое.
сУДЯ по описанному, это именно то, что мне нужно. Немогли бы вы подсказать, как эту связь организовать. Я честно говоря думал прийдется обработчик с нуля писать.
Спасибо.
Старый 19.07.2007, 08:44   #7  
Heavy is offline
Heavy
Участник
Аватар для Heavy
 
18 / 10 (1) +
Регистрация: 13.07.2007
Цитата:
Сообщение от Vals Посмотреть сообщение
расскажите в целом, какую задачу вам необходимо решить.
Задача такая: необходимо разработать систему учета пакетов дополнительных услуг (ПДУ)с формой журнала и строк журнала, в которой будет производиться прием оплат, печать документов и т.д.
Ну в общем вкратце приблизительно так.
Старый 19.07.2007, 09:20   #8  
tricky is offline
tricky
Участник
 
140 / 64 (3) ++++
Регистрация: 03.05.2005
Адрес: Гуково
Цитата:
Сообщение от Heavy Посмотреть сообщение
сУДЯ по описанному, это именно то, что мне нужно. Немогли бы вы подсказать, как эту связь организовать. Я честно говоря думал прийдется обработчик с нуля писать.
Спасибо.
В общем-то ничего особенного организовывать не надо. Если в обеих ваших таблицах есть поля, основанные на одном EDT (ExtendedDataType), и в свойстве Relations этого EDT прописана связь (что-то вроде MyJournalId == MyJournal.MyJournalId), то связи будут выстраиваться автоматически.
Старый 19.07.2007, 11:44   #9  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
еобходимо разработать систему учета пакетов дополнительных услуг (ПДУ)
Для этого у вас есть Накладная на услуги, есть заказы и закупки, есть номенклатура с типом услуга, есть журналы платежей.
В общем, есть масса стандартного функционала, где всё уже разработано до вас. Поэтому советую сначала разобраться в вашей задаче и реализовать её в стандартной функциональности.
Старый 19.07.2007, 15:56   #10  
Heavy is offline
Heavy
Участник
Аватар для Heavy
 
18 / 10 (1) +
Регистрация: 13.07.2007
Цитата:
Сообщение от tricky Посмотреть сообщение
В общем-то ничего особенного организовывать не надо. Если в обеих ваших таблицах есть поля, основанные на одном EDT (ExtendedDataType), и в свойстве Relations этого EDT прописана связь (что-то вроде MyJournalId == MyJournal.MyJournalId), то связи будут выстраиваться автоматически.
Попоробовал реализовать описанное выше! Выводится сообщение, что необходимо заполнить поле JournalId, а как его заполнение можно задать програмно понять не могу. Может помимо отношения нужен какой-то метод?
Старый 19.07.2007, 16:13   #11  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
Цитата:
Сообщение от Heavy Посмотреть сообщение
Выводится сообщение, что необходимо заполнить поле JournalId, а как его заполнение можно задать програмно понять не могу.
Ищите инфу про номенрые серии. Так же рекомендую прочитать отличную статью http://axapta.mazzy.ru/lib/numbersequence/. Однако, если задача не учебная, настоятельно рекомендую прислушаться к посту Vals.
За это сообщение автора поблагодарили: Heavy (1).
Старый 20.07.2007, 08:25   #12  
Heavy is offline
Heavy
Участник
Аватар для Heavy
 
18 / 10 (1) +
Регистрация: 13.07.2007
Thumbs up
Цитата:
Сообщение от Lemming Посмотреть сообщение
Ищите инфу про номенрые серии. Так же рекомендую прочитать отличную статью http://axapta.mazzy.ru/lib/numbersequence/. Однако, если задача не учебная, настоятельно рекомендую прислушаться к посту Vals.
Задача не учебная. А за линку отдельное спасибо.
Старый 20.07.2007, 09:41   #13  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
еще тут http://erpkb.com/Axapta/NomernyeSerii -- я немного избыточность в коде пофиксил
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Программное открытие формы строк журнала переноса ViV DAX: Программирование 13 09.11.2005 13:16
Вопрос по формированию строк журнала. Спец. требования =) ATimTim DAX: Программирование 4 30.09.2004 20:54
Очень не хочеться вручную устанавливать даты для всех строк журнала .... ATimTim DAX: Функционал 1 14.09.2004 19:33
Разноска складского журнала в 10000 строк. ddadream DAX: Функционал 9 04.01.2004 00:00
3.0, Модуль: ОС, операция: Разноска строк журнала ОС (с предварит просм проводок) MagisterLudi DAX: Функционал 2 07.10.2003 18:55

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

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

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