18.02.2010, 22:40 | #1 |
Участник
|
тип полей CreatedBy, ModifiedBy
визуально тип этих полей явно UserId, но коды их не совпадают.
по следам топика про список полей на таблице возникает вопрос: как находить все поля на таблице типа UserId?
__________________
Felix nihil admirari |
|
18.02.2010, 23:30 | #2 |
Участник
|
Предположу, что они просто являются потомками UserId
А в приведённом вами топике (спасибо Vadik'у) всё есть: Список полей таблиц на базе конкретного EDT. Конкретно функция X++: extendedTypeId parentTypeId(extendedTypeId _typeId) P.S.: Или я не правильно понял вопрос? |
|
19.02.2010, 00:00 | #3 |
Administrator
|
Цитата:
Сообщение от wojzeh
визуально тип этих полей явно UserId, но коды их не совпадают.
по следам топика про список полей на таблице возникает вопрос: как находить все поля на таблице типа UserId? С этими полями кстати - тоже момент есть. Придумали ник (UserId) пользователю. Но, вот беда - вкралась досадная очепятка и вместо допустим VAPU (Вася Пупкин) написали к примеру VAPI. После этого жили жили, пока не приняли на работу какого-нибудь Валеру Пипкина. И выяснилось - что код пользователя переименовать уже нельзя штатной функцией (чтобы потом не путаться). Ну точнее - он переименуется, а вот поля CreateBy, ModifiedBy останутся прежними. Пока конечно оставили все как есть и все помнят - что VAPI - это не Валера Пипкин, а Вася Пупкин. Но некоторая очевидность теряется.
__________________
Возможно сделать все. Вопрос времени |
|
19.02.2010, 00:56 | #4 |
Участник
|
вопрос понял правильно. дело тут не в том, как этот тип находить, а в том, что они не являются потомками типа UserId - они даже не родственники!!!
они соответственно типов CreatedBy, ModifiedBy такая вот дискриминация
__________________
Felix nihil admirari |
|
19.02.2010, 01:32 | #5 |
Участник
|
А на полях этих (на EDT) есть Relation на таблицу UserInfo?
может по этому критерию искать также |
|
19.02.2010, 02:23 | #6 |
Участник
|
есть-то оно есть, да кто ж его даст... программно что ль проверять? как-то некошерно получается.
для своей задачи - отправка уведомлений многим адресатам - я задаю перебор полей типов UserId, EmplId, CreatedBy, ModifiedBy.
__________________
Felix nihil admirari |
|
19.02.2010, 07:41 | #7 |
Участник
|
Relation на таблицу UserInfo нет, поэтому видимо не меняются значения createdBy и modifiedBy.
Видимо эти EDT просто копии userId и все, больше ничего общего у них нет
__________________
Sergey Nefedov |
|
|
|