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

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

Добавлено: 20 июн 2007, 12:42
ElenaZ
У меня есть RTF-форма "Счет-фактура" в модуле Управление сбытом. Надо исправить размерность данных в колонке "Цена(тариф)", чтобы печатлось столько знаков после десятичной точки, сколько надо. В Бизнес-тексте я такое сделала, все работает. А когда поменяла кое-что в RTF-форме, при компиляции выскочила ошибка: "Ошибка при открытии include-файла format2.frn". Что бы это могло значить? Помогите пожалуйста, кто знает в чем дело.

Добавлено: 20 июн 2007, 12:55
Ged
В стандартной поставке есть архивчик со всеми формами см. папку FRM + после каждого патча валятся измененные формы.
пропишите в support.cfg пути для поиска этих файлов

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

ну и т.д..
Ну а вам как минимум надо прописать путь к каталогу где находтся
format2.frn

Добавлено: 20 июн 2007, 14:56
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. Так, да?

Добавлено: 20 июн 2007, 15:04
ElenaZ
Не получилось. Я наверное что-то не так написала. Что такое /i ?
А может быть, format2.frn не там лежит? Может, его надо достать из архива frm и кинуть куда-нибудь, где он должен находиться?

Добавлено: 20 июн 2007, 18:22
Ged
конечно его надо кинуть в эту папку ..
только у меня один слеш лишний.
Надо :
/i:c:\Galexe\frm\gal\frm\oper

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

Может, подскажете, как тут быть? Я была бы очень признательна. Файл, можно сказать, исходник. Я ничего в нем не переделывала еще, а он уже не компилируется...

Добавлено: 21 июн 2007, 12:43
Den
Наберите в поиске на форуме iCountry: MCOriginCountry
Уже обсуждалось не раз и не два

Добавлено: 22 июн 2007, 13:54
k_vit
MCOriginCountry.vih :

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

VipInterface MCOriginCountry implements IMCOriginCountry;
=========================================

Добавлено: 25 июл 2007, 07:35
Gali
Доброго времени суток всем.

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

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

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

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

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

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

Добавлено: 25 июл 2007, 15:31
edward_K
1.прототип конечно будет влиять - надо делать на тот же.
2. group тоже.
правильней включить forms.fcenv=on( это можно и на ходу сделать черз = конфигуратор - параметры) тогда будет список форм и на закладке настройка отчетов F4.

Добавлено: 27 июл 2007, 07:36
Gali
насчет прототипа я и не сомневалась, что надо на свой прототип - иначе компилятор и не пропустит;
а параметр forms.fcenv=on у меня установлен, только вот чем мне поможет F4, если у меня на закладке нет этого отчета?? Понимаю еще если б была кнопка F7, а так что толку от редактирования? - договор как был на другой закладке, так там и остаётся.

Добавлено: 27 июл 2007, 13:40
edward_K
нет вашего или вообще ничего нет?
F4 нужно для того чтобы подсмотреть по какому прототипу и с какой group делать. Прототип без програмного потока на вип не пашет. Так что в этом месте другие формы вы не увидите. А по поводу F7 мне так вполне хватает F4. :D

Добавлено: 30 июл 2007, 08:02
Gali
в списке файлов, выводимых на печать, нет моего, хотя и прототип и group прописала.

Добавлено: 30 июл 2007, 16:33
edward_K
ну иногда есть ограничение по имени формы, но это редкость.
чего там написано в первых 3 строках в стандартной(.linkform,.nameinlist,.group) и в вашей? Да linkform и nameinlist тоже должны быть уникальными - добавте 3 буквы к этим строкам(я обычно добавляю 3 буквы из наименования предприятия).

Добавлено: 31 июл 2007, 07:00
Gali
вот фрагмент моего rtf -файла:
.LinkForm ’td_IT2_’ Prototype is ’td_1_136’
.NameInList ’ Трудовой договор (ИТ)_для совместителей’
.group ’совмещения’

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