Не стандартное формирование отчетов

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Stalker
Активист
Сообщения: 128
Зарегистрирован: 01 Декабрь 2005, 20:47
Откуда: Минск
Поблагодарили: 1 раз
Контактная информация:

Не стандартное формирование отчетов

Сообщение Stalker »

Привет всем. Нужна помощь!
При формировании отчета, печать ценников накладных несколько полей расположенных в виде формы
типа
Накладная
Номер (поле1) Дата (поле 2)
Наименование (поле 3)
Цена (поле 4) Серия (поле 5)
Подпись______
Должны печататься не со смещением вниз а справо налево умещая на одной линии 3-4 ценника с последующим переходом на новую позицию и т.д до заполнения листа книжного формата А4
Кто работал с такой задачей, помогите советом.
С уважением и заранее благодарен Stalker
Специализация - программы для образования, делопроизводство, складской учет
Lenkov
Посетитель
Сообщения: 32
Зарегистрирован: 27 Июнь 2006, 14:56

Re: Не стандартное формирование отчетов

Сообщение Lenkov »

Я сделал так:
1. Отмечаю записи на которые нужно печатать ценник и записываю в файл OTM.TPS
Код первичного ключа
2. Во вставке до печати детал
Z_CEN()
IF I=0
CENA1=S20
I=1
NAM1=ST:Name
C_UP1=SK:CENA_PR*SK:K_UPAK
PR1=ST:sv
E_I1=ST:N_T
raz1=ST:RAZ
PRI1=S_P:name
S_I1=S_C:NAME
ELSIF i=1
C_UP2 = SK:CENA_PR*SK:K_UPAK
CENA2= S20
NAM2=ST:Name
PR2=ST:sv
E_I2=ST:N_T
raz2=ST:RAZ
PRI2=S_P:name
S_I2=S_C:NAME
i=0
PRINT(RPT:detail1)
END
S20=0
RETURN 0
Где Z_CEN процедура записи цены
Есть один недостаток. Она печатает только четное число ценников т. е.
Если задать 7 то она напечатает только 6
С уважением,
Виктор
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8033
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Re: Не стандартное формирование отчетов

Сообщение Игорь Столяров »

> Должны печататься не со смещением вниз а справо налево умещая на одной линии 3-4 ценника с последующим
> переходом на новую позицию и т.д до заполнения листа книжного формата А4

"Справа - налево" обычно пишут и печатают в Арабских Эмиратах, а вот если нужно распечатать несколько копий
отчета в одной строке слева на право просто сделай ширину Detail такой, что бы помещалось несколько копий
отчета по ширине на печатном листе. Вот и все .... ;) Если не ошибаюсь - в примерах Clarion (Invoice) есть пример
для печати таких ценников.
Make Clarion Great Again ! 😎
Stalker
Активист
Сообщения: 128
Зарегистрирован: 01 Декабрь 2005, 20:47
Откуда: Минск
Поблагодарили: 1 раз
Контактная информация:

Re: Не стандартное формирование отчетов

Сообщение Stalker »

Спасибо за совет Игорю Столярову! Все получилось!
Как говорится все гениальное простое , или век живи - век учись.
С уважением с наилучшими пожеланиями Stalker!
Специализация - программы для образования, делопроизводство, складской учет
Ответить