Страница 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
ну точно) не там поле было ) спасибо всем за такую оперативность