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

Нет такой функции, поля или метода : #F_ - ош. при комп. СФ

Добавлено: 21 сен 2010, 08:20
at
При компиляции Счет-Фактуры выдается ошибка -
Ошибка: Нет такой функции, поля или метода : #F_

(стр.26, поз.8 в C:\AVIP\SFBLANK_RTF_02_SCHFREES_.RTF)

│ #f_(MyOrgName),

итп.
похоже на то что при первом проходе компилятором препроцессорные конструкции типа #F_ , #SPNAME итп не вставляются в исходный текст. Как можно решить эту проблему?
Спасибо.

Re: Нет такой функции, поля или метода : #F_ - ош. при комп.

Добавлено: 21 сен 2010, 09:46
KATZ
Попробовал последним атлантисом скомпилировать sfblank02.rtf (оригинальный файл от разработчиков) - всё нормально. Декларация

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

#declare f_(str_)
if (trim(#str_) = '', '-', #str_)
#end
у вас точно есть?

Re: Нет такой функции, поля или метода : #F_ - ош. при комп.

Добавлено: 21 сен 2010, 09:59
edward_K
причем тут первый проход? они должны быть либо в проекте, либо в самом файле, либо в инклюде подключенном в этом файле.
Найдите стандартную форму и посмотрите.

Re: Нет такой функции, поля или метода : #F_ - ош. при комп.

Добавлено: 21 сен 2010, 13:02
at
Спасибо, вы конечно же правы, нужно подключить какой-то инклюд, но увы опыта докомпиляции практически никакого. Еще замечу, что пробовали компилировать исходный текст счет фактуры (в формате RTF) увы с тем же печальным результатом. Прошу подсказать в каком месте можно найти MCOriginCounry.vih? ( и возможно что то еще необходимое для корректной компиляции ).
Заранее благодарен.

Re: Нет такой функции, поля или метода : #F_ - ош. при комп.

Добавлено: 21 сен 2010, 13:25
edward_K
подключать в проекте, лежит в архивах в frm - а вообще поиск по "MCOriginCounry.vih" рулит - он один из самых популярных файлов для оперативного контура - найдете штук 20 ссылок. Если лицензии на vip нет, то ищем ".declare".

Re: Нет такой функции, поля или метода : #F_ - ош. при комп.

Добавлено: 21 сен 2010, 13:49
at
Спасибо.