06.05.2010, 17:25 | #1 |
Модератор
|
InventTable.ItemName
Есть поле InventTable.ItemName
Есть EDT ItemName На форме InventTable по полю ItemName нет lookup. Если создать в другой таблице поле на основе EDT ItemName, появляется lookup. Чем на форме InventTable поле ItemName убран lookup ? |
|
06.05.2010, 17:41 | #2 |
Участник
|
Судя по всему, это поведение из-за релейшена на EDT. Я думаю, что в форме номенклатуры лукап не работает просто из-за того, что релейшен на таблицу InventTable и релейшен на релейшен просто не используется.
|
|
06.05.2010, 18:42 | #3 |
Участник
|
Форма ни причем, система внутри сама не вызывает такие lookup, иначе они бы появлялись для всех ключевых полей типа InventJournalId - ведь для них также есть рилейшн на саму таблицу.
|
|
07.05.2010, 10:13 | #4 |
Участник
|
Этот релейшен меня в свое время сильно удивил. Никак не могу представить себе ситуацию, при которой в какое-то поле нужно выбирать наименование номенклатуры.
|
|
07.05.2010, 11:16 | #5 |
Участник
|
Это использовался в ЕР - там есть функционал с корзиной покупок, и там они по-моему привязываются к названию, а не коду...
|
|
07.05.2010, 15:43 | #6 |
Участник
|
По InventTable там вообще все хитро. В код номенклатуры в любой форме можно ввести наименование и по наименованию подтягивается код .... Как это сделано?
|
|
07.05.2010, 16:12 | #7 |
Участник
|
Только не наименование, а краткое наименование (ну точнее, то что перевели как краткое наименование).
Это как раз просто: посмотри у поля NameAlias свойство AliasFor |
|
07.05.2010, 16:26 | #8 |
северный Будда
|
|
|
07.05.2010, 16:46 | #9 |
MCTS
|
А название же вроде как неуникально...
__________________
I could tell you, but then I would have to bill you. |
|
07.05.2010, 17:04 | #10 |
Участник
|
Цитата:
А вообще да, криво, аПсолютно согласен. По-моему это изменят в АХ 6 |
|
12.05.2010, 13:45 | #11 |
Модератор
|
убираем кнопку Lookup
Как убрать lookupButton из форму програмно? |
|