никак не удается передать переменной в отчете новое значение!!!
из карточки поставщика вызываею объект report след. образом:
Код:
CLEAR(rep);
rep.SetVariable(Rec."No.");
rep.RUNMODAL;
CLEAR(rep);
SetVariable в самом репорте задает значение переменной этого репорта
саму переменную можно увидит в реквестформе после открытия репорта
1.вызываю этот репорт из карточки поставщика и отрабатываю его(или вызываю отмену) - все нормально
2. перехожу на другую запись в карточке поставщика и снова вызываю этот репорт - при его открытии новое значение переменной отчета устанавливается (просмотрела по дебагеру) но после открытия реквестформы вижу в ней эту переменную со старым значением (из п.1)
пробовала даже после
rep.RUNMODAL; добавить код
rep.SetVariable(''); - не помогло!
переменная объявлена типа Code, глобальная, нигде кроме процедуры
SetVariable она не изменяется