Использование неициализированного поля

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Использование неициализированного поля

Сообщение korvanakorvana »

Ребята привет , подскажите плиз . Почему при компиляции FRM выходит такая лабуда Использование неициализированного поля Director из формы прототипа PRBDOC в вычисляемом поле Director присоеденненой формы ....?

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

.linkform 'PRBDOC_schetxls' prototype is 'PRBDOC'
.NameInList 'Cчет в EXCEL '
.group 'Продажа' 
.fields
 mnd
 nomer
 ddoc
Director
.endfields
.{
.{ CheckEnter IsBaseFin
.}
.{CheckEnter ISEXCLASS
.}
.{CheckEnter ISGROUP
.}
Выгрузка Счета № ^/^ от ^ успешно завершена 
директор ^.
.{
.}
.if DELIMITER
.else
.end
.}
.endform
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Использование неициализированного поля

Сообщение RAJAH »

Судя по коду, поле Director в прототипе инициализируется пониже, где-то перед .if DELIMITER.
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Re: Использование неициализированного поля

Сообщение spark »

korvanakorvana писал(а):Ребята привет , подскажите плиз . Почему при компиляции FRM выходит такая лабуда Использование неициализированного поля Director из формы прототипа PRBDOC в вычисляемом поле Director присоеденненой формы ....?

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

.linkform 'PRBDOC_schetxls' prototype is 'PRBDOC'
.NameInList 'Cчет в EXCEL '
.group 'Продажа' 
.fields
 mnd
 nomer
 ddoc
Director
.endfields
.{
.{ CheckEnter IsBaseFin
.}
.{CheckEnter ISEXCLASS
.}
.{CheckEnter ISGROUP
.}
Выгрузка Счета № ^/^ от ^ успешно завершена 
директор ^.
.{
.}
.if DELIMITER
.else
.end
.}
.endform
Скорее всего потому, что директор этот в прототипе объявлен после какого-нибудь цикла, возможно даже в конце. А вы его выводите в самом начале.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Использование неициализированного поля

Сообщение edward_K »

ну sGetTune('MYBOSS') вам поможет вытащить в любом месте. А по сообщению смотрите прототип иногда, иначе потом долго будете удивляться почему ничего не выводиться.
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Re: Использование неициализированного поля

Сообщение korvanakorvana »

ну точно) не там поле было ) спасибо всем за такую оперативность :smile:
Ответить