CftClub.ru
Клуб специалистов ЦФТ-Банк

Сберкнижки

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение
Предыдущая тема :: Следующая тема  
Автор Сообщение
cymtu
Участник - экстремал


Вступление в Клуб: 26.03.2008
СообщениеПт Окт 09, 2009 03:54   Сберкнижки Ответить с цитатой
Полезность: Нет оценки
Кто-нибудь настраивал печать сберкнижек в ЦФТ???
Куда копать???
Где искать???
Примеры, если можно!!!! Wink
У нас в старой АБС печать шла на матричный принтер EPSON-950U.
Группа внедрения, которая у нас работала сказала, что ЦФТ матричные принтеры не поддерживает. Так ли это на самом деле????
dnk_dz
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПт Окт 09, 2009 05:14    Ответить с цитатой
Полезность: Нет оценки
Боюсь, что будет проблематично настроить такой функционал. В ИБСО не слишком богатые средства печати. На мой взгляд, возможны два варианта:
1. Отказаться от сберкнижек - перейти на печать обычных депозитных договоров плюс выписки по счету (договору) по запросу клиента.
2. Написать отдельную программу, которая будет печатать в сберкнижки. Данные можно передавать из командной строки (из клиент-скрипта операции ИБСО), либо обмениваться через файлы, либо эта программа сама будет ходить в ИБСО и выбирать данные.
IBSO
Профи


Вступление в Клуб: 20.08.2009
СообщениеПт Окт 09, 2009 08:21    Ответить с цитатой
Полезность: Нет оценки
3.Заказать доработку в ЦФТ.
IBSO
Профи


Вступление в Клуб: 20.08.2009
СообщениеПт Окт 09, 2009 08:23    Ответить с цитатой
Полезность: Нет оценки
С матричными работает, только проблем много и настрйки - как танцы с бубном.
Kozyrev
Участник - экстремал


Вступление в Клуб: 03.09.2007
СообщениеПт Окт 09, 2009 09:30    Ответить с цитатой
Полезность: 1
cymtu

Печать в книжки в IBSO вполне возможна!

1. В Администраторе Словаря Данных есть Пункт Словать - Системные справочники - Макросы печати. В этот справочник можно добавить свой EPSON (скопировать наименование из свойств установленного принтера) и добавить необходимые коды (изменение ориентации, междустрочный интервал, сброс параметров и т.д.) Только вот не все коды работают корректно.
2. Нужно создать операцию типа "Простая" в которой можно запрашивать параметры (даты, договор), сформировать выводимые данные соблюдая интервалы (песня долгая и нудная Smile )
3. Создать операцию типа "Печать" куда будет передаваться сформированная строка.
4. Из "Простой" операции вызвать операцию типа "Печать" через PLPCALL.

P.S. Схема возможно не совсем правильная, но она работает и это была моя первая разработка на IBSO Very Happy
lexus
Профи


Вступление в Клуб: 28.09.2007
СообщениеПт Окт 09, 2009 10:55    Ответить с цитатой
Полезность: Нет оценки
Совершенно верно - макросы печати как раз и предназначены для такой печати.

Kozyrev
Только в некоторых случаях можно обойтись и без простой операции.
Ведь в самой операции типа Печать тоже можно вычислять параметры, формировать строки для вывода на печать.
Kozyrev
Участник - экстремал


Вступление в Клуб: 03.09.2007
СообщениеПт Окт 09, 2009 10:58    Ответить с цитатой
Полезность: Нет оценки
lexus, согласен, можно, только у меня "Простая" операция запрашивает у пользователя диапазон дат, за который необходимо печатать операции в книжку.
Kozyrev
Участник - экстремал


Вступление в Клуб: 03.09.2007
СообщениеПн Окт 12, 2009 10:21    Ответить с цитатой
Полезность: Нет оценки
Пример кода:

Формируем строку делая выборку из базы.
Потом формируем строку с командами для принтера:
Код:
str:='<!--Reset--><!--SelectSlip--><!--UpsideDownOn-->'||str||'<!--Reset-->';

Присваиваем это же значение глобальной переменной V#STR:
Код:
V#STR:=str;

Вызываем операцию типа печать:
Код:
stdio.put_line_buf('<% PLPCALL %THIS%.OSB_PRINT_OPER_K() %>');

В операции типа "Печать" должна быть заведена глобальная переменная V#STR.
cymtu
Участник - экстремал


Вступление в Клуб: 26.03.2008
СообщениеПн Окт 12, 2009 10:45    Ответить с цитатой
Полезность: Нет оценки
СПАСИБО !!! Very Happy Very Happy Very Happy Very Happy
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru