15.08.2006, 12:17 | #1 |
SAP
|
Номерная серия
Возник такой спор: Как правельно привязвть номерную серию?
1. Повесить ее на форму, создать и перекрыть соответствующие методы. 2. Или повесить на метод таблици, initValue(), или Insert(). В споре рождается истина! Последний раз редактировалось konopello; 15.08.2006 в 12:21. |
|
15.08.2006, 12:29 | #2 |
Участник
|
Стандартный способ привязки на форме работает весьма хорошо. Зачем изобретать велосипед?
|
|
15.08.2006, 12:36 | #3 |
SAP
|
Зато при использовании данной таблици на другой форме, требуется заново вешать на эту форму методы, при импорте данных в таблицу необходимо инициализировать номерную серию. А какие собственно плюсы от того что привязываем к форме, на методы таблици значительно проще, хотя я тоже сторонник к привязки к форме, но не каких оргументов за привязку к форме предоставить не смог, вот и спрашиваю.
|
|
15.08.2006, 12:40 | #4 |
Модератор
|
Поверьте на слово - делайте на форме
С Уважением, Георгий |
|
15.08.2006, 12:49 | #5 |
SAP
|
Цитата:
Поверьте на слово - делайте на форме
|
|
15.08.2006, 12:51 | #6 |
Участник
|
Цитата:
Сообщение от konopello
Зато при использовании данной таблици на другой форме, требуется заново вешать на эту форму методы, при импорте данных в таблицу необходимо инициализировать номерную серию. А какие собственно плюсы от того что привязываем к форме, на методы таблици значительно проще, хотя я тоже сторонник к привязки к форме, но не каких оргументов за привязку к форме предоставить не смог, вот и спрашиваю.
Вся функциональность завязана вокруг класса NumberSeqFormHandler. Как держать экземпляр этого класса на таблице? Последний раз редактировалось tricky; 15.08.2006 в 12:54. |
|
15.08.2006, 12:59 | #7 |
Участник
|
лучше на форме см. База знаний ERP : Axapta / Номерные Серии
На таблице может иметь смысл когда либо не используется непрерывные номерные серии, либо в основном записи создаются не из формы |
|
15.08.2006, 13:06 | #8 |
SAP
|
Цитата:
Не так уж и трудозатратно делать каждый раз привязку номерных серий на форме. Хотя бы тем же замечательным копипастом .
Вся функциональность завязана вокруг класса NumberSeqFormHandler. Как держать экземпляр этого класса на таблице? Код: public void initValue() { super(); this.QuotaId = NumberSeq::newGetNum(NumberSeqReference::findReference (typeId2ExtendedTypeId(TypeId(QuotaId))),false).num(); } Цитата:
На таблице может иметь смысл когда либо не используется непрерывные номерные серии, либо в основном записи создаются не из формы
|
|
15.08.2006, 13:08 | #9 |
Участник
|
Вот лучше здесь посмотрите:
http://axapta.mazzy.ru/lib/numbersequence_using/ (это под-ссылка из той, что привел Максим) |
|
|
За это сообщение автора поблагодарили: konopello (1). |
15.08.2006, 14:57 | #10 |
SAP
|
Цитата:
Вот лучше здесь посмотрите:
http://axapta.mazzy.ru/lib/numbersequence_using/ |
|
01.10.2007, 18:19 | #11 |
Участник
|
Dobrii deni,
Scojite pojaluista, a esli hociu inogda ispolziuvati nomernuiu seriiu, o enogda net. No primer, v formu parametrov esti "checkbox" kotorii ukazovaet eto. Kak budu ispolizovati clasu NumberSeqFormHandler v moiu formu? Spasibo. |
|
02.10.2007, 12:00 | #12 |
Участник
|
Просто иэменил чучуть formMethodDataSourceCreate метoд из классу.
Всего хорошого |
|
Теги |
номерная серия |
|
Похожие темы | ||||
Тема | Ответов | |||
Номерная серия,,, превышена. | 28 | |||
Номерная серия общая для всех компаний! | 13 | |||
Номерная серия в виртуальной компании | 2 | |||
Номерная серия требование-накладная | 2 | |||
Номерная серия | 4 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|