Страница 1 из 1
Скриптами никто не поделится?
Добавлено: 15 мар 2007, 14:42
Александр
Извините за наглость, просто срочно нужно написать пару функций...
-Перевод суммы в пропись
-Склонение ФИО и Должностей
Всего этого в интернете навалом, но для других языков, может у кого есть свободная реализация для Лоции в виде VBScript или JScript или ХП для MSSQL
ps или как прикрутить к скриптам Лоции *.dll
Добавлено: 15 мар 2007, 21:17
Старик Крупский
сумма прописью есть в Лоции
Добавлено: 16 мар 2007, 07:09
Александр
Крупский вы мой спаситель!
она действительно оказалась доступной в отчетах, запрятанная неизвестно где, но хотелось бы вызывать ее в скрипте поскольку основные вычисления пройдут там (а из скрипта ее наверно не вызовешь) (хотя посмотрим)
Все равно спасибо
Добавлено: 28 мар 2007, 12:36
Александр
с предыдущим вроде разобрались.
А никто не не подскажет еще пару вещей:
- как использовать стандартные GUI(или Widgets) MS Excel из скриптов WSH для отображения каких нибудь своих диалогов. Используя только библиотеки MS Office - чтобы не связываться с клиентскими местами (а то, если идти через свой ActiveX нужно будет его регистрировать на клиентах - неохота , а на сервере наверно не правильно)
- как через скрипты WSH закрыть наконец окно отчета, да и вообще не показывать его, ведь главное не отчет а получаемый файл
Добавлено: 29 мар 2007, 09:18
Anderyt
по поводу закрытия окна отчета - если не ошибаюсь, Лоция добавила такую возможность в очередном обновлении (но был уже релиз или нет - не в курсе). мы их попросили недавно добавить такую штуку, чтобы как раз получать файл по отчету в практически автоматическом режиме (на автосервере, например
)
Добавлено: 30 мар 2007, 06:31
Александр
"Ctrl+F4" - да вчера сказали что в следующей сборке будет, но интересует не это...
в данном конкретном случае мы экспортируем файл сами (без OleExport) и интересно как из самого скрипта обратиться к самой Лоции и сказать ей - вам полыска "Ctrl+F4" закройте свое окно
как то так
Код: Выделить всё
Dim WshShell
Set WshShell=CreateObject("WScript.Shell")
WshShell.SendKeys "^{F4}"
Set WshShell=Nothing
но пока не разобрался
Добавлено: 30 мар 2007, 06:49
Anderyt
хм... может быть, я не так их понял... но суть была такая, что именно закрывать окно автоматически, а не через Ctrl+F4...
там какие то параметры передаются, не то из действия, не то в скрипте...
?????
Добавлено: 30 мар 2007, 07:06
Александр
Да нет ты все понял правильно, но параметр будет передаваться не в действии и не в скрипте а будет использоваться только внутри OleExport,
а нам нужна свобода, мы хотим сами управлять Лоцией через скрипты и не ждать пока разработчики добавят тот или иной параметр в функцию которую мы не используем в своей работе