У меня есть экран поиска TimesheetsByjob. Это основано на запросе TSByJob и имеет один параметр с именем JobID. Обычно пользователь просто открывает этот экран и выбирает задание. Поле JobID ACB привязано к параметру запроса JobID.Ligthswitch 2013 Установленное значение ACB при запуске с другого экрана
Теперь я хочу добавить кнопку в форму ввода расписания, чтобы открыть этот экран поиска с помощью кнопки. Очевидно, что я знаю, что такое JobID, поэтому я хочу (и пользователь будет ожидать от меня) задавать JobID вместо того, чтобы выбирать его из ACB.
В записи расписания формируют мою кнопку, как это код Execute:
int JobID = TimesheetProperty.Job.ID;
Application.Current.ShowSearchTSByJob();
Я хочу передать из параметров, но этот метод не ожидает, что один.
Есть ли способ перегрузить метод для принятия параметра (если это так, если бы я это сделал), или есть другой способ сделать это, кроме создания 100% дубликата экрана поиска и использования локального свойства ?
С уважением
знак
Спасибо за ответ. Я попробовал это, но где-то застрял, придется пересмотреть его, было несколько дней назад, и с тех пор произошло много чего. Я предполагаю, что если я это сделаю, мне придется менять всюду, которая вызывает этот экран и передает значение null, а затем записывает что-то в созданном или initdataworkspace методе для обработки значения null vs – mark1234