|
![]() |
#1 |
Участник
|
Спасибо огромное за советы ребята
есть вопрос мне нужно найти сотрудников, по полю "No. in management comp.", которое лежит на физ лице. и вывести тех у кого они есть, все это делается на Multicompany вот мой код, что неправильно работает, я хз Код: employee.CHANGECOMPANY(company.Name); employee.SETRANGE(employee."No.",PayrollLedgerEntry."Employee No."); employee.FINDFIRST; person.SETRANGE(person."No.",employee."Person No."); person1.FINDSET; person1.SETRANGE(person1."No. in management comp.",person."No. in management comp."); employee1.RESET; employee1.SETRANGE(employee1."Person No.",person1."No.");// TempPayrollAnalysisViewEntry."Employee No." :=employee1."No."; |
|
![]() |
#2 |
Участник
|
зачем на person наложен фильтр?
где этот person используется в этом коде? а потом делается поиск записи в person1 и где на него накладывались фильтры не показано вот эта строчка тоже оч странная Цитата:
Цитата:
Здесь получил общий номер, тут вот ищу его в одной фирме, тут ищу в другой. Наверное туплю под вечер, но что нужно получить физ лицо или сотрудника не понял? |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от InTacto
![]() зачем на person наложен фильтр?
где этот person используется в этом коде? а потом делается поиск записи в person1 и где на него накладывались фильтры не показано вот эта строчка тоже оч странная Цитата:
Цитата:
Здесь получил общий номер, тут вот ищу его в одной фирме, тут ищу в другой. Наверное туплю под вечер, но что нужно получить физ лицо или сотрудника не понял? короче говорил 20 минут с ним(не привело вообще ничего и не понятно еще больше стало),пошел поговорил еще с одним программистом,решили нужно вывести всех пользователей у которых заполнен в управленчиской компании, то есть в текущей. No. in management comp. - поле таблицы Person |
|