Проблема при компиляции отчета

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

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

Ответить
Олег_
Сообщения: 18
Зарегистрирован: 29 апр 2005, 08:32

Проблема при компиляции отчета

Сообщение Олег_ »

Добрый день. Помогите решить проблему. Я редактирую форму в модуле ФРО->Отчеты-> "Аналитика по оборотам",
текст этой формы я привел ниже:

.LinkForm 'ANUCH_SH_07_' Prototype is 'anuch_sh'
.Group 'Аналитика по оборотам_НОВАЯ'
.NameInList 'Ведомость аналитического учета по оборотам'
.p 60
.DEFO LANDSCAPE
.fields
CommonFormHeader
c0p1
c0p1n
c0p2
c0p3
c0p4
sCurPS
c1f1
c2f1
c2f2
c1p1
c1p1n
c2p1
c10p1
c6_p1
c6_p2
c6_p3
c6_p4
c6_p5
c6_p6
c9p1
c10_p1
c10_p2
c10_p3
c10_p4
c10_p5
c10_p6
c8p1
c9_p1
c9_p2
c9_p3
c9_p4
c9_p5
c9_p6
c5p1
c8_p1
c8_p2
c8_p3
c8_p4
c8_p5
c8_p6
c4p1
c5_p1
c5_p2
c5_p3
c5_p4
c5_p5
c5_p6
c3p1
c4_p1
c4_p2
c4_p3
c4_p4
c4_p5
c4_p6
c2p1
c3_p1
c3_p2
c3_p3
c3_p4
c3_p5
c3_p6
c1p1
c1p1n
c2_p1
c2_p2
c2_p3
c2_p4
c2_p5
c2_p6
RolledSubDeb
RolledSubKred
c0p1
c0p1n
c1_p1
c1_p2
c1_p3
c1_p4
c1_p5
c1_p6
RolledSchDeb
RolledSchKred
.endfields
^
Ведомость аналитического учета по счету
^ - ^
с ^ г. по ^ г.
Ведомость сформирована в ^
План счетов ^
.if OKFILANS
Применен фильтр...
.{
^
.{
^ ^
.}
.}
.else
.end
.{
.[H
лист @np@
──────────────────────────────────────────────────────────────────┬─────────────────────────────────────┬─────────────────────────────────────┬─────────────────────────────────────
│ Сальдо входящее │ Обороты │ Сальдо исходящее
Объект аналитического учета ├──────────────────┬──────────────────┼──────────────────┬──────────────────┼──────────────────┬──────────────────
│ Дебет │ Кредит │ Дебет │ Кредит │ Дебет │ Кредит
──────────────────────────────────────────────────────────────────┴──────────────────┴──────────────────┴──────────────────┴──────────────────┴──────────────────┴──────────────────
.]H
.if OKANRSUB
Субсчет : ^ ^
.else
.end
.{
.if OKANRPODR
Подразделение : ^
.else
.end
.{
.if OKANRKAU2
.else
.end
.{
.if OKANRKAU2
.else
.end
.{
.if OKANRKAU3
.else
.end
.{
.if OKANRKAU4
.else
.end
.{
.if OKANRKAU5
.else
.end
.{
.if OKANRKAU6
.else
.end
.{
.{
.}
.}
.if OKANRSUMKAU6
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&
.else
.end
.}
.if OKANRSUMKAU5
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&
.else
.end
.}
.if OKANRSUMKAU4
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&
.else
.end
.}
.if OKANRSUMKAU3
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&
.else
.end
.}
.if OKANRSUMKAU2
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& */
.else
.end
.}
.if OKANRSUMKAU1

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& */
.else
.end
.}
.if OKANRSUMPODR
Итого по @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
.else
.end
.}
.if OKANRSUMSUB
Итого по @@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&
.if OKROLLSUBANUCH
&'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&
.else
.end
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
.else
.end
.}
Итого по @@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&
.if OKROLLSCHANUCH
&'&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&
.else
.end
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Бухгалтер
Ответственный за выпуск
.endform



Мне нужно, чтобы при формировании отчета не выводились наименования МЦ
(они очень загромаждают отчет). Пытаюсь делать следующим образом: из формы убираю поля которые
относятся к циклу ".if OKANRSUMKAU3
.......
.else
.end
, но при формировании формы исчезают только наименования МЦ, а сальдо входящее, исходящее остается.
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Сообщение stray »

c5p1 c6_p1 c6_p2 c6_p3 c6_p4 c6_p5 c6_p6 - все убрал??
Олег_
Сообщения: 18
Зарегистрирован: 29 апр 2005, 08:32

Проблемы при компилировании отчета

Сообщение Олег_ »

Все получилось, но теперь на местах где были МЦ, а также входящее и исходящее сальдо, по ним остались просто пробелы. Получается, что отчет в итоге коротче не стал. Подскажи как их убрать. А то весь смысл этой заморочки и заключается чв том, чтобы сохратить объем печатаемого отчета.
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Сообщение stray »

описания полей убрал, а сами поля, куда выводится - тоже убери
.if OkAnRSumKau3
!  Итого по @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &#'&&&&&&&&&&&&&&& &#'&&&&&&&&&&&&&&& &#'&&&&&&&&&&&&&&& &#'&&&&&&&&&&&&&&& &#'&&&&&&&&&&&&&&& &#'&&&&&&&&&&&&&&& ü
!──────────────────────────────────────────────────────────────────────
.end
Ответить