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

Какого типа данных ?

Добавлено: 08 Декабрь 2019, 10:07
Игорь Столяров
Привет всем !

Не могу понять, какой тип данных нужно присваивать параметру группировки в отчёте … :(
Т.е. есть абсолютно рабочая конструкция, меняющая вид группировки в отчётах:

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

  ReturnValue = PARENT.OpenReport()
! [Priority 6300]
  If ~ReturnValue
      Execute Loc:VidGroupReport
        Report$?Break{Prop:BreakVar} = Field_Long     ! Поле списка с типом данных Long
        Report$?Break{Prop:BreakVar} = Field_String   ! Поле списка с типом данных String
        ...
      end
   end
Имею непреодолимое желание заменить этот кусок кода на вот такой:

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

  ReturnValue = PARENT.OpenReport()
! [Priority 6300]
  If ~ReturnValue then Report$?Break{Prop:BreakVar} = SetGroupMyReport(Loc:VidGroupReport).
Что в это случае должна возвращать функция SetGroupMyReport() ?

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

   Map
     SetGroupMyReport(Byte),??????
   end
Или я чего-то не понимаю, или никакой тип данных сюда не подходит. :(
Заранее спасибо за помощь.

Какого типа данных ?

Добавлено: 08 Декабрь 2019, 12:12
porutchik
навскидку думаю - адрес на переменную

Какого типа данных ?

Добавлено: 09 Декабрь 2019, 10:26
kreator
Тип ANY не подойдёт? В принципе и String должен прокатить. Приведение типов вроде работает без сбоев.