AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.11.2013, 19:13   #41  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
зачем на person наложен фильтр?
Цитата:
Сообщение от Fierce Посмотреть сообщение
person.SETRANGE(person."No.",employee."Person No.");
где этот person используется в этом коде?

а потом делается поиск записи в person1 и где на него накладывались фильтры не показано
Цитата:
Сообщение от Fierce Посмотреть сообщение
person1.FINDSET;
вот эта строчка тоже оч странная
Цитата:
Сообщение от Fierce Посмотреть сообщение
person1.SETRANGE(person1."No. in management comp.",person."No. in management comp.");
а где поиск для employee1?
Цитата:
Сообщение от Fierce Посмотреть сообщение
employee1.RESET;
employee1.SETRANGE(employee1."Person No.",person1."No.");//

TempPayrollAnalysisViewEntry."Employee No." :=employee1."No.";[/code]
После исправлений напишите комментарий к каждому блоку.
Здесь получил общий номер, тут вот ищу его в одной фирме, тут ищу в другой.
Наверное туплю под вечер, но что нужно получить физ лицо или сотрудника не понял?
Старый 08.11.2013, 19:25   #42  
srg is offline
srg
Участник
 
116 / 10 (1) +
Регистрация: 20.08.2013
Цитата:
Сообщение от InTacto Посмотреть сообщение
зачем на person наложен фильтр?
Цитата:
Сообщение от Fierce Посмотреть сообщение
person.SETRANGE(person."No.",employee."Person No.");
где этот person используется в этом коде?

а потом делается поиск записи в person1 и где на него накладывались фильтры не показано
Цитата:
Сообщение от Fierce Посмотреть сообщение
person1.FINDSET;
вот эта строчка тоже оч странная
Цитата:
Сообщение от Fierce Посмотреть сообщение
person1.SETRANGE(person1."No. in management comp.",person."No. in management comp.");
а где поиск для employee1?
Цитата:
Сообщение от Fierce Посмотреть сообщение
employee1.RESET;
employee1.SETRANGE(employee1."Person No.",person1."No.");//

TempPayrollAnalysisViewEntry."Employee No." :=employee1."No.";[/code]
После исправлений напишите комментарий к каждому блоку.
Здесь получил общий номер, тут вот ищу его в одной фирме, тут ищу в другой.
Наверное туплю под вечер, но что нужно получить физ лицо или сотрудника не понял?
консультант как сформировал задание, я его так и говорю))

короче говорил 20 минут с ним(не привело вообще ничего и не понятно еще больше стало),пошел поговорил еще с одним программистом,решили нужно вывести всех пользователей у которых заполнен в управленчиской компании, то есть в текущей.
No. in management comp. - поле таблицы Person
Старый 08.11.2013, 19:33   #43  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
Другие фирмы уже не нужны, типа?
Старый 11.11.2013, 11:58   #44  
srg is offline
srg
Участник
 
116 / 10 (1) +
Регистрация: 20.08.2013
Цитата:
Сообщение от InTacto Посмотреть сообщение
Другие фирмы уже не нужны, типа? />
короче идиотизм, консультанта на работе нет,ну как обычно, тз руками не написано
Старый 11.11.2013, 12:18   #45  
srg is offline
srg
Участник
 
116 / 10 (1) +
Регистрация: 20.08.2013
Вообщем решился вопрос, уточнили мне как сделать.

нужно найти сотрудников по всем компания, потом найти код физ лица в Person,потом найти номер у правляющей и уже по этому номеру получается выгружать всех сотрудников.
Старый 11.11.2013, 13:08   #46  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
Цитата:
Сообщение от Fierce Посмотреть сообщение
Вообщем решился вопрос, уточнили мне как сделать.

нужно найти сотрудников по всем компания, потом найти код физ лица в Person,потом найти номер у правляющей и уже по этому номеру получается выгружать всех сотрудников.
надеюсь вы сами поняли что написали
по мне - так набор условий ни как друг с другом не связанных
Старый 11.11.2013, 13:59   #47  
srg is offline
srg
Участник
 
116 / 10 (1) +
Регистрация: 20.08.2013
Цитата:
Сообщение от InTacto Посмотреть сообщение
Цитата:
Сообщение от Fierce Посмотреть сообщение
Вообщем решился вопрос, уточнили мне как сделать.

нужно найти сотрудников по всем компания, потом найти код физ лица в Person,потом найти номер у правляющей и уже по этому номеру получается выгружать всех сотрудников.
надеюсь вы сами поняли что написали/>/>
по мне - так набор условий ни как друг с другом не связанных />/>
между компаниями

changecompany(company.name) -> (Employee.Person No ->>
Person."No. in management comp." )

просто в управ
Person."No. in management comp." ----->Employee.Person No. --->Employee No
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:11.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.