Страница 1 из 1

Prop{Hide} в Report

Добавлено: 25 Февраль 2018, 19:42
Андрей
Всех приветствую !
Надо бы к завтра переделать программу, в отчете печатать штрих-код l:Str_Out (TEXT) слева или справа.
А у меня Hide не срабатывает :(

---Before Printing Detail Section ----------
Report$?l:Str_Out{PROP:Hide}=true

Не в той точке ? Перепробывал наверно 10-к мест

Prop{Hide} в Report

Добавлено: 25 Февраль 2018, 20:30
ingasoftplus
ну так сначала надо SetTarget(Report)
а после SetTarget

делать

Prop{Hide} в Report

Добавлено: 25 Февраль 2018, 21:05
Андрей
ingasoftplus писал(а): 25 Февраль 2018, 20:30ну так сначала надо SetTarget(Report)
Так Report$ это альтернативный вариант
Но и с Target не работает, я уж и Band указывал
SetTarget(Report,?DetHead)

Prop{Hide} в Report

Добавлено: 25 Февраль 2018, 21:11
ingasoftplus
ну не знаю, у нас все работает. в АВС так

Код: Выделить всё

ThisWindow.OpenReport PROCEDURE

ReturnValue          BYTE,AUTO

  CODE
  ReturnValue = PARENT.OpenReport()
  if Highlight
  SetTARGET(REPORT)
  REPORT$?Text:vertical{Prop:hide}=false

  SetTARGET(PROGRESSWINDOW)                  ! Restore Target

Prop{Hide} в Report

Добавлено: 25 Февраль 2018, 21:24
Андрей
ingasoftplus писал(а): 25 Февраль 2018, 21:11ThisWindow.OpenReport PROCEDURE
Спасибо ! Вот в этом месте правильно работает !

Prop{Hide} в Report

Добавлено: 26 Февраль 2018, 11:01
kreator
Если речь о секции Detail (hide/unhide в зависимости от записи, а не на весь репорт), то надо делать в методе TakeRecord после Parent Call (Priority - 5001). PRINT(RPT:Detail) идёт с Priority 8000, после уже бессмысленно форматировать отчёт.