Помогите с формой прототипом

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

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

ikav
Постоянный гость
Сообщения: 56
Зарегистрирован: 29 мар 2005, 17:49

Помогите с формой прототипом

Сообщение ikav »

Галактика 5.85.02.
После установки всех патчей (а виновник думается common02) стало невозможным доработать накладную на отпуск ТОРГ-12 в формате .rtf
Компилятор форм ругается на #include ttn_fast.frn, функция КОЛ_ГРУЗОВЫХ_МЕСТ := FASTREPORT.SpSopr.KolGrM, ему не нравится. Закомментировал его, после компиляции форма выдает перепутанные данные. Вообщем не та форма прототип, похоже.
Форму прототип брал и из .\patches\gal58502\oper01fix02\... и из \patches\gal58502\oper02\... ниче не помогает.
Подскажите плиз, где можно взять форму прототип или может кто знает как еще можно решить эту проблему ????
ikav
Постоянный гость
Сообщения: 56
Зарегистрирован: 29 мар 2005, 17:49

Re: Помогите с формой прототипом

Сообщение ikav »

Забыл сказать, форма прототип tovn.pro
ScooP
Постоянный обитатель
Сообщения: 110
Зарегистрирован: 29 мар 2005, 17:49

Может воспользоваться FCenv=On?

Сообщение ScooP »

Вытащить исходник того, что надо модифицировать и откомпилить
ikav
Постоянный гость
Сообщения: 56
Зарегистрирован: 29 мар 2005, 17:49

Re: Может воспользоваться FCenv=On?

Сообщение ikav »

Исходник есть, tovn_12.rtf, лежит в том же каталоге. Но не компилится, форма прототип правильная нужна.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Может воспользоваться FCenv=On?

Сообщение edward_K »

никогда не компили форму прототип!
а тебе просто не хватает include файла
поищи в src(в patches пред.вариант).
если найдешь в support.cfg пропищи
/i:c:\gal584\src\frm\oper;
Попробуй в galnet.cfg
[Forms]
Fcenv=On
и потом в списке отчетов - панель "Настройка отчетов" - F4
в старых версиях вытягивалася форма уже со всеми инклюдами. Если же ты берешь исходник, то тебе возможно придется определить
#Define ??????
ikav
Постоянный гость
Сообщения: 56
Зарегистрирован: 29 мар 2005, 17:49

Re: Может воспользоваться FCenv=On?

Сообщение ikav »

прописал в support.cfg а он ругается при компиляции, что не могу найти форму прототип :(

Хочу в списке отчетов посмотреть отчет, выбираю отчет (.rtf), по F4 он мне выдает его в виде
}
{\f1
\fs18
.LinkForm \rquote RTF_TORG12\rquote prototype is tovn\par
.NameInList \rquote \'D2\'EE\'E2\'E0\'F0\'ED\'E0\'FF \'ED\'E0\'EA\'EB\'E0\'E4\'ED\'E0\'FF}
{\f1
....

чего это он? И форму присоединенную получается я могу посмотреть только в поставке галактики ...\patches\GAL58502\oper02\src\frm\rtf\TTN\tovn_12.rtf?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Может воспользоваться FCenv=On?

Сообщение edward_K »

у меня по F4 открывается word
приколы есть но не так много.
еще в support.cfg
/resources:d:\gal711\exe\extfun.res;
/resources:d:\gal711\exe\g_menu.res;
/resources:d:\gal711\exe\g_oper.res;
/resources:d:\gal711\exe\g_zar.res;
/resources:d:\gal711\exe\g_adm.res;
/resources:d:\gal711\exe\g_vip.res;
/resources:d:\gal711\exe\g_Main.res;
/resources:d:\gal711\exe\g_Fin.res;
/resources:d:\gal711\exe\g_crm.res;
/resources:d:\gal711\exe\vengine.res;
/resources:d:\gal711\exe\mnplan.res;
/resources:d:\gal711\exe\ump.res;
/resources:d:\gal711\exe\kbu.res;
/resources:d:\gal711\exe\kbufix1.res;
/resources:d:\gal711\exe\kbufix2.res;
и далее все патчи
фиксы сразу прописывай до 20.
если он не будет найден, то просто сапорт будет чуть дольше открываться.
если в лом, то там же на закладке настройка отчетов посмотри из какого реса он вызывается,но extfun.res обязательно.
ikav
Постоянный гость
Сообщения: 56
Зарегистрирован: 29 мар 2005, 17:49

Re: Может воспользоваться FCenv=On?

Сообщение ikav »

Спасибо, Edward_K, скомпилил форму, когда подключил ресурсники

А форма так и не открывается в ворде, вернее открывается, но предлагает открыться "только текст" и символами открывается, что выше приводил. Ну да ладно, это не так критично, хотя обидно :(
ira
Посетитель
Сообщения: 47
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Может воспользоваться FCenv=On?

Сообщение ira »

Попробуй в конфигураторе явно прописать. Секция Forms - WordFileName - c:\Program Files\Microsoft Office\Office\WINWORD.EXE.
Хотя у меня она и по умолчанию находит.
Spvl
Постоянный обитатель
Сообщения: 136
Зарегистрирован: 29 мар 2005, 17:49

Re: Может воспользоваться FCenv=On?

Сообщение Spvl »

Возможно проблема в версии MS Worda ....
ikav
Постоянный гость
Сообщения: 56
Зарегистрирован: 29 мар 2005, 17:49

Re: Может воспользоваться FCenv=On?

Сообщение ikav »

To: Ира
у меня тоже в ворде открывается, только предлагает выбор по умолчанию "Только текст", а в нем абракадабра, если выбираешь "Текст в формате RTF", то ругается, что не тот формат.
To: Spvl
На компе установлено два офиса 97 и 2000, пробовал и в том и в другом, не получается, все равно абракадабра
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Может воспользоваться FCenv=On?

Сообщение edward_K »

попробуй отключи в word
автоопределение как открывать(чтобы при открытии любого файла кроме doc ты сам выбирал как открывать) - может в этом деле.
ira
Посетитель
Сообщения: 47
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Может воспользоваться FCenv=On?

Сообщение ira »

Сначала проверь понимает ли твой ворд rtf. Если да, то чтоб не задавал лишних вопросов, идешь Сервис -> Параметры -> Общие
подтверждать преобразование при открытии. Здесь убираешь галку.
А если ворд не понимает rtf, нужно добавить
компонент, устанавливаемый по запросу

Конвертер RTF для Word 97-2000 и 6.0/95 Конвертеры и фильтры; Конвертеры текстовых файлов
Это я в справке к ворду вычитала.
lada
Посетитель
Сообщения: 44
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва ЗАО "Март-Консалтинг"

Re: Может воспользоваться FCenv=On?

Сообщение lada »

To Edward_K
А почему не рекомендуется форму прототип компилить?
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Может воспользоваться FCenv=On?

Сообщение Ged »

Потому что структура и последовотельность операторов в форме-прототип повторяет структуру вывода переменных в интерфейсе.
Если изменить структуру прототипа -
порядок переменных и убрать (переставить) управляющие символы типа .{CheckEnter .}, то присоедененки разъедутся. И отчеты печататься не будут.
Ответить