Показать сообщение отдельно
Старый 12.04.2010, 22:03   #4  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,340 / 3558 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от IKA Посмотреть сообщение
Надо на форме vendTrans добавить поле DocuRef.Notes из записи документооборота, привязанной к текущей vendTrans. пользователь должен иметь возможность редактировать эти заметки. По сути, вместо добавления к транзакциям поля типа Memo и отображения его на форме, решили использовать DocuRef.
Как лучше это сделать - edit методом или привязать датасоурс DocuRef.
Как подобная реализация скажется на призводительности? (Notes буду добавлять не в грид, а под него, так, что в нем будет отображаться инфо о текуще выбранной записи грида)
Ну во-первых - действительно - если у Вас к записи прикреплено несколько примечаний - что тогда? Если Вы прикрепите датасорс у Вас записи задвоятся в этом случае.
Тогда лучше edit-метод. Но опять-таки - какая запись будет редактироваться? Первая попавшаяся? Даже если Вы административно запретите создавать более одной записи (прикреплять более одного примечания) - не исключены варианты нескольких прикреплений.
Во-вторых - как только Вы вынесете поле - возникнет жуткое желание по нему сортироваться/фильтроваться, что в случае edit-метода нереально как и в случае поля Memo.
В-третьих - попробуйте открыть форму документооборота (нажав на кнопку на тулбаре) и просто перемещаться по записям. Информация на форме документооборота также будет меняться. Предложите такой вариант просмотра. Фактически, это тоже самое что и Ваше поле
__________________
Возможно сделать все. Вопрос времени