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

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

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

limon84
Сообщения: 10
Зарегистрирован: 24 окт 2013, 22:55
Откуда: Нижнекамск Татарстан
Контактная информация:

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

Сообщение limon84 »

мой принцип редактирования rtf отчета верный.
решение моей проблемы: бональная.
после редактирования (и не забываем изменить имя на уникальное) и сохранения отчета rtf локально, открываю любой текстовый отчет(через Галактику), удаляю все содержимое, прописываю #include путь к файлу и компиляция. все! получаем полноценный atlantis.res. И еще: путь на сохраненный rtf файл указываем с заглвной буквы.
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

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

Сообщение Masygreen »

для форм RTF важно название ))
.linkform ’putway_18_RTF’ prototype is ’putway’
Время ведет!
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

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

Сообщение zna »

Коллеги, кто компилировал присоединённую форму ТОРГ-12 (накладная на отпуск в сбыте), поделитесь, пож., правильным исходником и кучкой приинклуденных файлов. Из имеющихся у нас файлов собрать работоспособную форму не удалось (ехе обновлены маем 2013г.). Пишет, что в форме 103 поля, а в разделе .fields описано 90 полей.. :-(
На zamyatin@mks-group.ru. Спасибо.

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

.LinkForm ’RTF_TORG12’ prototype is tovn
.NameInList ’Товарная накладная. Форма ТОРГ-12’
...
Изображение
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение edward_K »

Обычно проблема заключается в макроподстановках через DECLARE
Ищите # в инклюдах, особливо что касается fields или тел циклов.
Вообще для начала берете из галактики стандартную форму (конфигуратор - параметры - fcenv =On если не в курсе - потом в списке форм на закладке настройка F4) и пробуете собрать. Часто перед linkform требуется прописать include чаго либо. Например

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

#include Commission.frn 
#include macrocycles.frv
А возможно ваши инклюды устарели.
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

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

Сообщение zna »

Да, я в курсе- так и делаю, через Fcenv=on и редактирование по F4. Перед этим наковырял иклудники:

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

.LinkForm ’RTF_TORG12’ prototype is tovn
.NameInList ’Товарная накладная. Форма ТОРГ-12 ГК МКС’
.group ’Накладные на продажу’
.group ’Накладные на продажу (fast)’
.group ’Акты на строительство’
#include format.frn
#include summa.frn
#include ttn_fun.frn
#include torg12var.frn
#include ttnf_var.frn
#include mfo.frn
#include org_decl.frn
#include torg12fld.frn
#include ttn_008.frn
.{
#include sum_calc.frn
#include ttn_init.frn
#include torg12_01.frn
.begin
   strEmpty := ’’;
end.
.if tovn01
.end
.if tovn02
.end
Но компиляция ступорится. Вот и спрашиваю, может у кого работоспособный комплект есть..
Polimer
Местный житель
Сообщения: 489
Зарегистрирован: 27 янв 2006, 12:46
Откуда: Москва

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

Сообщение Polimer »

ИМХО, проблема в файле torg12fld.frn
Раньше его клали в \CompSrc\L\L_PrnSopr\frm\, а потом стали в \CompSrc\L\L_PrnSopr\frm\TTN_RUS\
По всей видимости у вас подхватывается старый.
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

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

Сообщение zna »

Да, действительно, помогло, но не до конца: теперь "...в разделе .field 97 полей, а описано 103 поля"
Динамика положительная..
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение edward_K »

Ну дальше помогает добавление полей типа '111' '222' и так далее в необходимом количестве в разбросе по форме , а потом смотрите где чего сдвинулось. Если мало, то в принципе хватит и в конец. Вообще, чтобы не зависеть от этих инклюдов заберите их себе и переименуйте. Исключение сделайте для файлов с описанием циклов или макроподстановок.
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

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

Сообщение zna »

Отчёт скомпилировал. Методика Эдварда в борьбе с пофигизмом оказалась плодотворной, благодарю!
..Досада просто берёт на ТП (или кто там отвечает)- неужели нельзя нормальную комплектацию исходников форм выложить.. :idea:
Столько время впустую..
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

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

Сообщение RAJAH »

Senkrid писал(а):Еще нулевой ресурс может собраться если отсутствует соотв. пункт в лицензии.
Хм... Заинтересовало: какой пункт отвечает за это?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение edward_K »

RAJAH писал(а):
Senkrid писал(а):Еще нулевой ресурс может собраться если отсутствует соотв. пункт в лицензии.
Хм... Заинтересовало: какой пункт отвечает за это?
в лицензии сапорта BILMENU - это VIP.
Если речь про компиляцию форм из галактики то FCENVMAIN.
Ответить