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

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

Добавлено: 30 ноя 2012, 15:13
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

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

Добавлено: 30 ноя 2012, 15:40
RAJAH
Судя по коду, поле Director в прототипе инициализируется пониже, где-то перед .if DELIMITER.

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

Добавлено: 30 ноя 2012, 15:42
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
Скорее всего потому, что директор этот в прототипе объявлен после какого-нибудь цикла, возможно даже в конце. А вы его выводите в самом начале.

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

Добавлено: 01 дек 2012, 11:00
edward_K
ну sGetTune('MYBOSS') вам поможет вытащить в любом месте. А по сообщению смотрите прототип иногда, иначе потом долго будете удивляться почему ничего не выводиться.

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

Добавлено: 03 дек 2012, 15:44
korvanakorvana
ну точно) не там поле было ) спасибо всем за такую оперативность :smile: