Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

печать и закрытие отчета

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Crystal Reports
Предыдущая тема :: Следующая тема  
Автор Сообщение
rebel25
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 06.10.2008
Сообщения: 578
Откуда: Москва

СообщениеДобавлено: Ср Окт 23, 2013 13:22    Заголовок сообщения: печать и закрытие отчета Ответить с цитатой

Мне нужно чтобы отчет Cristal Reports после открытия, автоматически посылался на принтер по умолчанию и закрывался. Скажите, как это реализовать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
rebel25
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 06.10.2008
Сообщения: 578
Откуда: Москва

СообщениеДобавлено: Чт Окт 24, 2013 11:05    Заголовок сообщения: Ответить с цитатой

Вопрос касался протоколов расчета неявок. Дело в том, что пометив галкапи сотню протоколов, приходилось каждый посылать на печать и закрывать - работа для мартышки.
В итоге написал скрипт на autoit, который нажимает кнопки автоматически после вывода на экран первого протокола. Если кому интересно:
While WinExists("Расчет больничного листа") OR WinExists("Расчет неявок") OR WinExists("Расчет прочей неявки")

WinActivate("Расчет неявок")
ControlClick("Расчет неявок","", 203)
Sleep(1000)
WinActivate("Расчет больничного листа")
ControlClick("Расчет больничного листа","", 203)
Sleep(1000)
WinActivate("Расчет прочей неявки")
ControlClick("Расчет прочей неявки","", 203)
Sleep(1000)
WinActivate("Печать")
Send("{ENTER}")
Sleep(1000)
Send("{ESCAPE}")

Sleep(2000)

WEnd
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Spartak



Зарегистрирован: 18.03.2010
Сообщения: 180

СообщениеДобавлено: Чт Окт 24, 2013 11:16    Заголовок сообщения: Ответить с цитатой

Теоретически в dll работы с Crystal должны быть соответствующие функции. Но как их вызывать из клиента Б-К непонятно...

Autoit рулит! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Crystal Reports Часовой пояс: GMT + 4
Страница 1 из 1

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


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU