![]() |
#1 |
Участник
|
я счиТываю переменную через поле на Request Form.
считывается [No.] сотрудника: TableRelation задаю Employee подскажите, как задать фильр для TableRelation , например Status=Status::Terminated!!!! спасибо.
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали ![]() |
|
![]() |
#2 |
Участник
|
Необходимо переписать метод lookup
<div class='CALtop'>C/AL</div><div class='CAL'> rEmployee.SETRANGE(Status,rEmployee.Status::Terminated); IF FORM.RUNMODAL(0,rEmployee) = ACTION::LookupOK THEN EmployeeNo:= rEmployee."No."; </div>
__________________
С уваженем, rootadmin |
|
![]() |
#3 |
NavAx
|
Да не то, чтобы приямо уж необходимо lookup переписывать
![]() Можно просто руками написать в TableRelation Employee.No. WHERE (Status=CONST(Terminated))
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от rutadmeen
Необходимо переписать метод lookup
<div class='CALtop'>C/AL</div><div class='CAL'> rEmployee.SETRANGE(Status,rEmployee.Status::Terminated); IF FORM.RUNMODAL(0,rEmployee) = ACTION::LookupOK THEN EmployeeNo:= rEmployee."No."; </div> А не затруднит Вас пояснить - что в данном фрагметне обозначает rEmployee??? Спасибо.
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали ![]() |
|
![]() |
#5 |
Участник
|
А метод Дуда сработал!
Всем спасибо!!!!!!
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали ![]() |
|
![]() |
#6 |
NavAx
|
Цитата:
Сообщение от барбудас
Lookup textbox'а?
А не затруднит Вас пояснить - что в данном фрагметне обозначает rEmployee??? Спасибо. Суть приведенного rutadmin'ом кода в том, что rEmployee фильтруется (в ней остаются только сотрудники со статусом "Уволен"), далее вызывается lookup-форма для этой таблицы (нолик в FORM.RUNMODAL(0,rEmployee) означает, что будет открыта та форма, котороя прописана в свойстве LookupFormId в таблице Employee ), после чего в переменную EmployeeNo попадет код выбранного при лукапе сотрудника.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
![]() |
#7 |
Участник
|
Объяснение Дуда заслуживает всяческих похвал
![]() В данном случае действительно можно обойтись простым фильтром - каюсь, не заметил ![]()
__________________
С уваженем, rootadmin |
|
![]() |
#8 |
Участник
|
В продолжение темы.
Всё - как всегда - переиграли и теперь хотят обойтись без фильтра. Проблема: В список выбора не попадают записи у которых blocked = true. Почему? Как это поправить? Вопрос закрыт. Респект Дземону. Спасибо.
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали ![]() |
|