Надо поправить RTF-форму

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

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

ElenaZ
Сообщения: 14
Зарегистрирован: 30 май 2007, 14:03
Контактная информация:

Надо поправить RTF-форму

Сообщение ElenaZ »

У меня есть RTF-форма "Счет-фактура" в модуле Управление сбытом. Надо исправить размерность данных в колонке "Цена(тариф)", чтобы печатлось столько знаков после десятичной точки, сколько надо. В Бизнес-тексте я такое сделала, все работает. А когда поменяла кое-что в RTF-форме, при компиляции выскочила ошибка: "Ошибка при открытии include-файла format2.frn". Что бы это могло значить? Помогите пожалуйста, кто знает в чем дело.
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

В стандартной поставке есть архивчик со всеми формами см. папку FRM + после каждого патча валятся измененные формы.
пропишите в support.cfg пути для поиска этих файлов

/i:\C:\Galaxy\Gal712\Frm
/i:\C:\Galaxy\Gal712\Frm\Money
/i:\C:\Galaxy\Gal712\Frm\Money\Rtf

ну и т.д..
Ну а вам как минимум надо прописать путь к каталогу где находтся
format2.frn
ElenaZ
Сообщения: 14
Зарегистрирован: 30 май 2007, 14:03
Контактная информация:

Сообщение ElenaZ »

Ged писал(а):В стандартной поставке есть архивчик со всеми формами см. папку FRM + после каждого патча валятся измененные формы.
пропишите в support.cfg пути для поиска этих файлов

/i:\C:\Galaxy\Gal712\Frm
/i:\C:\Galaxy\Gal712\Frm\Money
/i:\C:\Galaxy\Gal712\Frm\Money\Rtf

ну и т.д..
Ну а вам как минимум надо прописать путь к каталогу где находтся
format2.frn
Если я Вас правильно поняла, то мне надо вписать строку такого вида в запускающий файл саппорта:
/i:\c:\Galexe\frm\gal\frm\oper, если там лежит мой format.frn. Так, да?
ElenaZ
Сообщения: 14
Зарегистрирован: 30 май 2007, 14:03
Контактная информация:

Сообщение ElenaZ »

Не получилось. Я наверное что-то не так написала. Что такое /i ?
А может быть, format2.frn не там лежит? Может, его надо достать из архива frm и кинуть куда-нибудь, где он должен находиться?
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

конечно его надо кинуть в эту папку ..
только у меня один слеш лишний.
Надо :
/i:c:\Galexe\frm\gal\frm\oper
ElenaZ
Сообщения: 14
Зарегистрирован: 30 май 2007, 14:03
Контактная информация:

Сообщение ElenaZ »

Ged писал(а):конечно его надо кинуть в эту папку ..
только у меня один слеш лишний.
Надо :
/i:c:\Galexe\frm\gal\frm\oper
Спасибо! Это помогло.:) Но у меня, видно, Саппорт совсем не настроен, потому что недавно взяли Галактику. Теперь у меня при компиляции этого же файла возникает другая ошибка: "Интерфейс MCORIGINCOUNTRY надо объявить с помощью VipInterface (стр.40, поз.30 в c:\GALEXE\FRM\OPER\SFBLA2VP.FRN)
var iCountry: MCOriginCountry; "

Может, подскажете, как тут быть? Я была бы очень признательна. Файл, можно сказать, исходник. Я ничего в нем не переделывала еще, а он уже не компилируется...
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Наберите в поиске на форуме iCountry: MCOriginCountry
Уже обсуждалось не раз и не два
k_vit
Постоянный обитатель
Сообщения: 143
Зарегистрирован: 09 авг 2006, 16:40
Откуда: Россия, Тюмень, ОАО "Сибирский Научно-Аналитический Центр"

Сообщение k_vit »

MCOriginCountry.vih :

=========================================
ObjInterface IMCOriginCountry;
function getCountryName(cMC: comp; cParty: comp): string;
function getGTDNumber(cParty: comp): string;
end;

VipInterface MCOriginCountry implements IMCOriginCountry;
=========================================
Gali
Постоянный гость
Сообщения: 71
Зарегистрирован: 16 апр 2007, 11:48
Откуда: г. Кемерово
Контактная информация:

Сообщение Gali »

Доброго времени суток всем.

У меня тоже проблемка при правке rtf-формы. Подскажите, пожалуйста, кто знает как её решить. :smile:

ситуация такая: в отделе кадров попросили, чтобы в карточке сотрудника на 6 странице + закладка "внутренние совместительства, совмещения" на печать ваводились не только приказы, а еще и трудовой договор на совместительство.

Проблема в том, что трудовые договора печатаются из другой закладки: Приём/переводы, а в закладку Внутренние совместительства договор вставать никак не хочет.

вот фрагмент моего rtf -файла:
.LinkForm ’td_IT2_’ Prototype is ’td_1_136’
.NameInList ’ Трудовой договор (ИТ)_для совместителей’
.group ’совмещения’

если я правильно понимаю, все дело должно быть в групперовке (т.к. для файлов из закладки Прием группировка стоит другая), только вот такое ощущение что группировка моя не срабатывает и файл для печати всё равно стоит в закладке Прием.

...еще один нюанс: в формах из закладки Приём ссылка на один прототип, а на закладке Внутр. совместителей - другой. Это как-то может повлиять? (мне кажется нет, но вдруг я ошибаюсь...)
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

1.прототип конечно будет влиять - надо делать на тот же.
2. group тоже.
правильней включить forms.fcenv=on( это можно и на ходу сделать черз = конфигуратор - параметры) тогда будет список форм и на закладке настройка отчетов F4.
Gali
Постоянный гость
Сообщения: 71
Зарегистрирован: 16 апр 2007, 11:48
Откуда: г. Кемерово
Контактная информация:

Сообщение Gali »

насчет прототипа я и не сомневалась, что надо на свой прототип - иначе компилятор и не пропустит;
а параметр forms.fcenv=on у меня установлен, только вот чем мне поможет F4, если у меня на закладке нет этого отчета?? Понимаю еще если б была кнопка F7, а так что толку от редактирования? - договор как был на другой закладке, так там и остаётся.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

нет вашего или вообще ничего нет?
F4 нужно для того чтобы подсмотреть по какому прототипу и с какой group делать. Прототип без програмного потока на вип не пашет. Так что в этом месте другие формы вы не увидите. А по поводу F7 мне так вполне хватает F4. :D
Gali
Постоянный гость
Сообщения: 71
Зарегистрирован: 16 апр 2007, 11:48
Откуда: г. Кемерово
Контактная информация:

Сообщение Gali »

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

Сообщение edward_K »

ну иногда есть ограничение по имени формы, но это редкость.
чего там написано в первых 3 строках в стандартной(.linkform,.nameinlist,.group) и в вашей? Да linkform и nameinlist тоже должны быть уникальными - добавте 3 буквы к этим строкам(я обычно добавляю 3 буквы из наименования предприятия).
Gali
Постоянный гость
Сообщения: 71
Зарегистрирован: 16 апр 2007, 11:48
Откуда: г. Кемерово
Контактная информация:

Сообщение Gali »

вот фрагмент моего rtf -файла:
.LinkForm ’td_IT2_’ Prototype is ’td_1_136’
.NameInList ’ Трудовой договор (ИТ)_для совместителей’
.group ’совмещения’

я все так и сделала, как edward_K советуешь;
только вот у меня получается, что linkform и nameinlist я беру на примере одного файла на закладке Приёма, а group ставлю как в файлах на вкладке Внутр. совместительство.
...и не работает!
а вот если поставить group как в файлах закладки Приём - тогда мой файл встаёт на закладку Приёма/переводов; казалось бы: поменяй группировку и он встанет на другую закладку - а фиг вам! :sad:
Ответить