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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.04.2010, 14:19   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
поле из документооборота на форме
Надо на форме vendTrans добавить поле DocuRef.Notes из записи документооборота, привязанной к текущей vendTrans. пользователь должен иметь возможность редактировать эти заметки. По сути, вместо добавления к транзакциям поля типа Memo и отображения его на форме, решили использовать DocuRef.
Как лучше это сделать - edit методом или привязать датасоурс DocuRef.
Как подобная реализация скажется на призводительности? (Notes буду добавлять не в грид, а под него, так, что в нем будет отображаться инфо о текуще выбранной записи грида)

Последний раз редактировалось IKA; 08.04.2010 в 15:03.
Старый 09.04.2010, 11:14   #2  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Я бы рекомендовал привязать датасурс на форме. Причем не жестко а мягко, т.е. использовать не InnerJoin а DelayJoin, тогда на производительности именно это не скажется никогда...
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 12.04.2010, 20:45   #3  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
А как быть со связкой 1 к Н?
Это не поле внизу - это тогда отдельная закладка с гридом, где внизу поле.
Проблем с тормозами не будет. Если нужно, то можно. Но реально не нужно - лучше приучить жать кнопочку документооборота.
Старый 12.04.2010, 22:03   #4  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,318 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от IKA Посмотреть сообщение
Надо на форме vendTrans добавить поле DocuRef.Notes из записи документооборота, привязанной к текущей vendTrans. пользователь должен иметь возможность редактировать эти заметки. По сути, вместо добавления к транзакциям поля типа Memo и отображения его на форме, решили использовать DocuRef.
Как лучше это сделать - edit методом или привязать датасоурс DocuRef.
Как подобная реализация скажется на призводительности? (Notes буду добавлять не в грид, а под него, так, что в нем будет отображаться инфо о текуще выбранной записи грида)
Ну во-первых - действительно - если у Вас к записи прикреплено несколько примечаний - что тогда? Если Вы прикрепите датасорс у Вас записи задвоятся в этом случае.
Тогда лучше edit-метод. Но опять-таки - какая запись будет редактироваться? Первая попавшаяся? Даже если Вы административно запретите создавать более одной записи (прикреплять более одного примечания) - не исключены варианты нескольких прикреплений.
Во-вторых - как только Вы вынесете поле - возникнет жуткое желание по нему сортироваться/фильтроваться, что в случае edit-метода нереально как и в случае поля Memo.
В-третьих - попробуйте открыть форму документооборота (нажав на кнопку на тулбаре) и просто перемещаться по записям. Информация на форме документооборота также будет меняться. Предложите такой вариант просмотра. Фактически, это тоже самое что и Ваше поле
__________________
Возможно сделать все. Вопрос времени
Старый 13.04.2010, 09:53   #5  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Кстати да.... там же Мемо
Целесообразнее просто добавить свое (не Мемо, а 1000 букв) поле
По нему сортировка и поиск будут работать.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
скрыть поле на форме для одной компании и показывать для другой IKA DAX: Программирование 4 26.02.2010 13:15
Как скрыть на форме поле для queryBuildRange ? Zeratul DAX: Программирование 12 07.10.2008 13:33
Как убрать ссылку на несуществующее поле в стандартном фильтре на форме wit DAX: Функционал 5 14.06.2006 09:12
Сопоставить поле в на форме и поле в таблице? SDA001 DAX: Программирование 2 20.10.2005 14:13
Объединить несколько полей таблицы в одном поле Grid-а на форме? storer DAX: Программирование 2 12.11.2003 14:08

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

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

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