Редактирование стандартных отчетов

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

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

Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Редактирование стандартных отчетов

Сообщение Gameus_ »

Подскажите плиз можно ли редактировать отчеты и печатные формы
стандартные, Галактические.
Если можно, то как ? Буду благодарен любой информации :)
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

в конфиге пропиши
[forms]
fcenv=on

при формировании отчета в списке отчетов жмите ф4
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение Sheinina »

RTF таким способом не всегда вытаскиваются... Лучше в настройке отчетов посмотреть имя формы и поискать ее среди исходников форм, поставляемых вместе с Галкой и патчами. А потом компилировать из компилятора форм в Support'е.
limon84
Сообщения: 10
Зарегистрирован: 24 окт 2013, 22:55
Откуда: Нижнекамск Татарстан
Контактная информация:

Re: Редактирование стандартных отчетов

Сообщение limon84 »

я новичок. не пойму, что делаю не так. нужно стандартный RTF отчет подправить: открываю исходный rtf отчет, редактирую, копирую содержимое, сохраняю локально, закрываю. вхожу в любой текстовый отчет, удаляю все содержимое, #include путь к сохраненному rtf файлу. пишет, что ожидалось linkform и т.д. Соглашусь, там и не будет linkfom и др. ...или нужно исходную rtf форму уже подправленную в frm сохранять, затем в блокноте инклудить по заданному пути, компилировать, но как обратно в rtf ???? плз помогите
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Редактирование стандартных отчетов

Сообщение RAJAH »

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

Re: Редактирование стандартных отчетов

Сообщение Den »

limon84 писал(а):...закрываю. вхожу в любой текстовый отчет, удаляю все содержимое, #include путь к сохраненному rtf файлу...
А это Вы для чего такое делаете ... можете объяснить ?
Что мешаешь copy-paste сохраненный подправленный отчет собрать в ресурс ?
limon84
Сообщения: 10
Зарегистрирован: 24 окт 2013, 22:55
Откуда: Нижнекамск Татарстан
Контактная информация:

Re: Редактирование стандартных отчетов

Сообщение limon84 »

мне ж надо скомпилировать rtf отчет (отредактированный). инклудю по занному пути. затем вставляю поправленный текст и компилирую. соответственно он опять ругается на отсутсвтие lincform. понимаю, что правильно ругается, делаю неправильно. подскажите пожалуйста как скомпилировать подправленный отчет .rtf и получить .res
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Редактирование стандартных отчетов

Сообщение RAJAH »

limon84
Вы что-то не договариваете. rtf-файл компилится достаточно просто:
http://www.tyumbit.ru/gal_forum/viewtop ... =2&t=10997
Linkform означает, что форма присоединённая (сделана на основе стандартного прототипа). Автономная форма должна иметь строчку .ard в коде.
limon84 писал(а):инклудю по занному пути. затем вставляю поправленный текст и компилирую
2-я стадия не нужна: в файле, на который ссылается #include, уже должен быть нужный код.
limon84
Сообщения: 10
Зарегистрирован: 24 окт 2013, 22:55
Откуда: Нижнекамск Татарстан
Контактная информация:

Re: Редактирование стандартных отчетов

Сообщение limon84 »

RAJAH писал(а):Я с такими старыми версиями не работал, но, думаю, всё аналогично:
1) Файл - Редактирование (либо F3), найти свой файл *.rtf и открыть.
2) Закрыть файл *.rtf.
3) Компиляция формы - Компиляция (либо Ctrl-F9).
Это если ваша форма в rtf - автономная.
все делаю как указано, однако, после 3) пункта выходит тоже самое сообщение ожидался оператор form, linkformbb указывается путь, на который ссылается, у меня это на d:\*.rtf
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Редактирование стандартных отчетов

Сообщение RAJAH »

limon84 писал(а):ожидался оператор form, linkform
Очевидно, текст формы *.rtf не начинается с нужных слов. Код в студию!
limon84
Сообщения: 10
Зарегистрирован: 24 окт 2013, 22:55
Откуда: Нижнекамск Татарстан
Контактная информация:

Re: Редактирование стандартных отчетов

Сообщение limon84 »

.linkform ’putway_18’ prototype is ’putway’
.NameInList ’Форма 4-П (1997)’
.group ’Список П/Л’
.group ’Форма 4-П (1997)’
.group ’Реестр П/Л’
.group ’Полный Форма 4-П (1997)’
.group ’Полный’
!.Defo Landscape
.fields
Seria Npl
DayDatPl MesDatPl YearDatpl
NameOrg Addr Tel Okpo
Marka Gnom GarNom
DayExit MonthExit HourExit MinExit SpeedExi
Fio1 Tabn1
DayReturn MonthReturn HourReturn MinReturn SpeedRet
Nudov1 Klass1
TrlMar1 TrlGnom1 TrlGarNom1
KodToplDvi1 IF (TworkGsm = 1 or VidanToplDvi1<> 0, VidanToplDvi1,’ ’) IF (TworkGsm = 1 or OctatExiDvi1<>0, OctatExiDvi1,’ ’)
TrlMar2 TrlGnom2 TrlGarNom2
KodToplDvi4 IF (TworkGsm = 1 or VidanToplDvi4<> 0, VidanToplDvi4,’ ’) IF (TworkGsm = 1 or OctatExiDvi4<>0, OctatExiDvi4,’ ’)
Tabn1_s Fio1_s
Zak_name1 Zak_chEx1 Zak_chRet1 Zak_ez1
Zak_name2 Zak_chEx2 Zak_chRet2 Zak_ez2
Seria Npl
DayDatPl MesDatPl YearDatpl
Seria Npl
DayDatPl MesDatPl YearDatpl
!’true’:’s’
.endfields
.{
и почему он ругается на отсутствие прототипа после компиляции?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Редактирование стандартных отчетов

Сообщение edward_K »

1. Мне как человеку много знающему совершено непонятно как же все таки компилит limon84 - я знаю как минимум 3 способа компиляции формы - уточните плиз.
2. Будем предполагать что из сапорта - Fcom, хотя это самый плохой способ - лучше компилить проектом другими двумя.
3. Для того что бы компилить в fcom вам надо в cfg прописать галактические ресурсы(кроме compdata.res) - можете прописать конкретный - посмотрите в галактике на закладке "Настройка.." при печати - откуда берется прототип. Как - уж посмотрите в документации - я не помню как в сапорте, в vip типа такого - /resources:c:\Gal810\EXE\L_NIOKR.RES.
4. При компиляции rtf в каталоге Tmp (смотреть Сервис -Конфигуратор - Параметры - Files если в сапорте) кидается tmp.frm - по нему можно понять, что же извлекается из rtf. Вот его можно попробовать компильнуть в сапорте, чтобы проверить вашу логику - ест. без разметки rtf, а потом уже разбираться в самой rtf.
5. Внедренцы очень часто компилят из самой галактики - собственно когда вы нажали F4 там, то после закрытия отчета нужно нажать Ctrl+F9 и все- ваша форма будет в вашем atlantis.res
limon84
Сообщения: 10
Зарегистрирован: 24 окт 2013, 22:55
Откуда: Нижнекамск Татарстан
Контактная информация:

Re: Редактирование стандартных отчетов

Сообщение limon84 »

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

Re: Редактирование стандартных отчетов

Сообщение edward_K »

Выйти не пробовали? Запись в ресурс происходит по выходу из программы. Или компиляция все таки не прошла. Лучше для компиляции указать другой ресурс - так вы будете избавлены от прочего мусора.
Senkrid
Постоянный гость
Сообщения: 74
Зарегистрирован: 10 ноя 2009, 07:08
Откуда: Ангарск
Контактная информация:

Re: Редактирование стандартных отчетов

Сообщение Senkrid »

edward_K писал(а):Выйти не пробовали? Запись в ресурс происходит по выходу из программы. Или компиляция все таки не прошла. Лучше для компиляции указать другой ресурс - так вы будете избавлены от прочего мусора.
Еще нулевой ресурс может собраться если отсутствует соотв. пункт в лицензии.
Ответить