Использование Генератора Отчетов
0 (0)
Использование Генератора Отчетов ( Голованов Виктор 08.04.2003 13:24 )
5(1)Со сборки 68 в программном комплексе RS-Bank 5.10 появился модуль Генератор Отчетов, позволяющий формировать отчеты в программе MS Excel, - в MS Excel импортирован ряд функций, которые позволяют извлекать данные, хранящихся в RS-Bank и RS-Retail. Затем эти данные могут быть обработаны стандартными инструментами MS Excel, - формулами, функциями и т.д. Подробное описание Генератора Отчетов находится в документе ExcelGen.pdf
Генератор отчетов позволяет формировать отчеты разной степени сложности, от выписок по счетам до отчетных форм ЦБ, не используя RSL, силами функциональных подразделений.
С Генератором Отчетов можно ознакомиться, запустив файл autoxl.xll, который должен находиться в каталоге RS_Excel установленной сборки RS-Bank. Все настройки, которые нужно провести перед установкой, описаны в документе ExcelGen.pdf
>> ОтветитьПривет Виктору! ( senevg 19.04.2003 17:16 )
5(1)RSL - всему голова! ( Головин Леонид 21.04.2003 09:39 )
5(1)Возможность формировать отчетность средствами RSL всегда останется.
Просто ГО (Генератор Отчетов) предназначен для "других" (не автоматизаторов) пользователей: экономистов, бухгалтеров, руководителей подразделений - которые теперь смогут самостоятельно "наваять" в EXCEL несложный отчет на основании живых (on-line) данных из АБС RS-Bank 5.1 (и Retail в том числе).
Хотя, возможно - за разработкой базовых шаблонов для ГО, "другие" пользователи по привычке будут обращаться к автоматизаторам :)
>> Ответить
Коллеги, а кто-нибудь сумел запустить сей продукт? ( MaksR 20.06.2003 11:58 )
3(2)Приветствую сообщество!
Есть у кого удачный опыт запуска "Генератора отчетов" в трехзвенке?
Ну никак не хочет запускаться.
Поддержка озадачена,
но мне интересно: кто-нибудь им пользуется?
Кому-то удалось его запустить?
Этот "Генератор" нам бы сильно помог, как ни странно :)
С уважением,
Максим Роянов
>> ОтветитьВ 83-й сборке есть особенности ( Киреев Александр 20.06.2003 12:32 )
4(2)Для запуска Генератора отчетов в трехзвенке в 83-й сборке есть особенности заполнения term.ini. Стандартный term.ini использоваться не может, для ГО нужен свой отдельный (в отдельном каталоге). В последующих сборках (в частности, в 93-й) эти недочеты исправлены и можно пользоваться единым term.ini, а в 83-й сборке отличия в term.ini для ГО от обычного term.ini должны быть следующие:
1. параметр PROGRAM должен быть строго пустым!
2. Если используется ASCFORUSER=1, то обязательно должны быть заполнены и параметры USERNAME, DOMAIN, PASSWORD, поскольку сам ГО в 83-й сборке не умеет их спрашивать.
Вообще, следует попробовать сначала соединение по пайпам (PROTOCOL=1) с ASKFORUSER=0. Это вариант с минимальным количеством прочих настроек (фактически все нюансы коммуникации берут на себя операционные системы).
Еще следует проверить наличие файла rcomcnt.exe в каталоге исполняемых модулей (Obj) на сервере приложений. Второй вариант - rcomcnt.exe должен лежать в каталоге самого сервера приложений (там же где appserv.exe). Один из вариантов должен заработать.
>> ОтветитьРезультат отрицательный ( MaksR 20.06.2003 14:04 )
5(1)Сделал как написано, rcomcnt лежит в двух местах - не работает.
Еще:
мы, видимо, говорим о разных версиях генератора - та, что стоит у нас
прекрасно спрашивает пользователя, домен и пароль.
5.10.83.21
Более того, с любым значением askforuser удается дойти до запроса имени и пароля RS
Затем корректно отрабатываются ситуации с неверным вводом пароля RS, или входом
пользователем, неимеющим права доступа к подсистеме "Excel-библиотека", - в обоих случаях
выдается осмысленное сообщение : "Пароль неверен" или "Нет доступа к подсистеме"
Т.е. он все-таки коннектится и читает таблицы.
При вводе же правильного пароля RS и наличии у пользователя доступа к подсистеме,
Excel и регистрация виснут, ни на что не реагируя. В Pervasive остается пользователь,
держащий кучу файлов. После сноса Excel и регистрации - пользователь остается, файлы держит.
Вход пользователя отражается в Registry(с незаполненным полем oper) и в operlog.
С уважением,
Максим Роянов
>> ОтветитьА как вы запускаете генератор в трехзвенке? ( Голованов Виктор 20.06.2003 14:15 )
5(1)Для запуска Генератора отчетов в трехзвенке надо запускать autoxl.xll с удаленной машины. Вместе с autoxl.xll должен лежать term.ini.
Вы делаете все так, как описано?
>> Ответитьда ( MaksR 20.06.2003 14:21 )
5(1)Все запускается с удаленной машины,
делается строго по документации + попробовал комментарий Киреева
>> ОтветитьА в двухзвенке (непосредственно с сервера) генератор запускается? ( Голованов Виктор 20.06.2003 14:29 )
5(1)Not specified
>> ОтветитьНет. Симптомы те же(-) ( MaksR 20.06.2003 14:39 )
5(1)Not specified
>> ОтветитьПоследний способ... ( Голованов Виктор 21.06.2003 12:37 )
5(1)Попробуйте установить дистрибутивную сборку с Генератором отчетов на рабочую станцию, провести необходимы настройки и запустить генератор.
Если не сработает, придется ждать 23-го патча и пробовать на нем, т.к. в 22 патче также обнаружена ошибка (в разработку оформлен запрос).
>> ОтветитьА каковы ориентировочные сроки выхода 23 патча? (-) ( MaksR 21.06.2003 13:22 )
5(1)Not specified
>> ОтветитьСроки не определены. ( Голованов Виктор 21.06.2003 13:32 )
5(1)Срок выхода 23-го патча еще не определен. Кроме того, не факт, что ошибка 22-го патча будет исправлена именно в нем, т.к. срок реализации еще не согласован с разработкой.
А что, на отдельной рабочей станции генератор отчетов тоже не работает?
>> ОтветитьМда... ( MaksR 21.06.2003 14:05 )
5(1)Еще раз в одном месте:
версия 5.10.83.21 проверена
- на рабочей станции на тестовой БД в 2 и 3 звенке - не работает
- на боевом сервере в 3 звенке - не работает
На боевом сервере в 2 звенке не проверялось - мы не держим Office на сервере
Первоначальный вопрос так и остался, к сожалению :
хоть у кого-то это работает?
С уважением,
Максим Роянов
>> ОтветитьТем не менее, спасибо за информацию :) (-) ( MaksR 21.06.2003 15:52 )
5(1)Not specified
>> ОтветитьДве новости... ( Голованов Виктор 25.06.2003 18:19 )
5(1)Есть две новости, хорошая и плохая:
1. Плохая, - в 23 патче запрос не исправлен.
2. Хорошая, - в качестве временной меры для устранения ошибки помогает удалить все принтеры в настройках Банка (BANK_INI\ОБЩИЕ ПАРАМЕТРЫ\ПРИНТЕРЫ). Проверил в двухзвенке, - Генератор отчетов запустился.
>> ОтветитьСпасибо. Проверим... (-) ( MaksR 08.07.2003 09:37 )
5(1)Not specified
>> ОтветитьРаботает, но только в 2-хзвенке(+) ( MaksR 15.07.2003 15:32 )
5(1)Вышел из отпуска, сделал как посоветовали - заработало в 2-хзвенке на тестовой машине.
Теперь другая проблема - при попытке на этой же машине сделать 3-хзвенку выдает:
"Ошибка инициализации RSCOM-сервера listsrv.CAccount" : Server DLL not found".
Пока не нашел причины
>> ОтветитьСделайте две вещи... ( Голованов Виктор 15.07.2003 18:50 )
5(2)Мне удалось смоделировать Вашу ошибку. И удалось ее исправить. :))
Для исправления нужно сделать две вещи:
1. Файл rscom.ini ОБЯЗАТЕЛЬНО должен быть помещен в директорию bin установленного сервера приложений.
2. Скопировать в клиентскую часть директории DLL и FListD из каталога RS_Excel.
>> ОтветитьПока не получается ( MaksR 17.07.2003 13:28 )
5(1)А что в логах пишет??? ( Голованов Виктор 17.07.2003 14:50 )
5(1)Not specified
>> Ответить
Все работает! (+) ( MaksR 17.07.2003 15:25 )
5(1)Спасибо!
Задышало.
В трехзвенке, по tcp, с Askforuser = 1.
Версия 5.10.83.21
Краткое резюме, что нужно сделать (в документации не описано):
1. rscom.ini в каталоге сервера приложений и в obj( в документации - только в obj)
2. rcomcnt.exe в обоих каталогах (в документации - ни слова).
Возможно, дублирование файлов и не необходимо, не проверял
3. term.ini (в документации - ни слова, кроме его наличия на клиенте):
--
PROTOCOL = 2
IP = XXX.XXX.XXX.XXX
PROGRAM =
ASKFORUSER = 1
PORT = XXXXX
BUFSIZE = XXXXXX
KEYPATH = C:\TermRS
--
Про program в документации ни слова.
4. Все ветки prn в настройках банка (BANK_INI\ОБЩИЕ ПАРАМЕТРЫ\ПРИНТЕРЫ) удалить
(в документации - ни слова).
При этом спрашивает и доменное имя/пароль и номер/пароль пользователя.
Перефразируя Салтыкова-Щедрина: "Неполнота документации компенсируется доблестным трудом пользователей и Отдела поддержки"
С уважением
Максим Роянов
>> ОтветитьРезюме ( Голованов Виктор 17.07.2003 15:41 )
5(2)1. Пункты 1, 2, 4, - обязательно.
2. term.ini у меня:
PROTOCOL = 1
;IP = ...
PROGRAM = startbnk /monitor
ASKFORUSER = 0
PORT = XXXX
KEYPATH = d:\TermGen
С уважением,
Голованов Виктор
P.S. В жизни всегда есть место подвигу... :))
>> ОтветитьЧуть добавлю ( MaksR 17.07.2003 15:58 )
5(1)protocol = 1 и ASKFORUSER = 0 мы использовать не можем - удаленные подразделения
хотят жить и на тонком канале
Проверил Program - без разницы что там, пусто или start...
pps про подвиги:
"Проклятый гололед!". (с)А.Матросов, подкрадываясь к фашистскому доту
>> Ответить
Такая же ошибка и победить не получается. ( MF 05.12.2003 16:53 )
5(1)Не работает ни в трехзвенке, ни в 2-х звенке. Rs-bank 5.10.083.26.
>> ОтветитьПроверь (+) ( MaksR 08.12.2003 07:21 )
5(1)Чтобы все было сделано как в теме "Все работает! (+) ( MaksR 17.07.03 15:25:00 )"
Что получилось?
У нас сейчас тоже 5,10,83,26 и все работает...
>> Ответитьвсе вделал как написано в теме, но не работает ( MF 08.12.2003 09:07 )
5(1)
Кто-нибудь запустил это чудо в 5,1,93 ? (Connect: Ошибка RSCom) ( MaksR 11.05.2004 12:14 )
5(1)Добрый день!
Трехзвенка 5,10,93,28.
Есть ряд проблем:
доходит до регистрации, спрашивает имя/пароль, после чего выдает сообщение:
Connect: Ошибка RSCom.
По журналу аудита RS - вход пользователя зафиксирован.
DLL -ки перебрали, результат не меняется.
Если кто запустил, поделитесь, pls, dir-ами
терминала, сервера приложений и каталога obj,
если не трудно
>> ОтветитьУ нас все работает ( MF 11.05.2004 12:44 )
5(1)если что нужно. помогу.
>> ОтветитьДело было не в бобине! ( MaksR 17.05.2004 11:38 )
5(1)В общем, не без помощи MF, разобрались
В версии 93,28
если настройка
RS-RETAIL\СЕРВИСНЫЕ\КЛИЕНТЫ_ФИЗЛИЦА\ЕДИНЫЙ_КЛИЕНТ = 1
то возникает вышеуказанная ошибка,
если выставить в 0, как в дистрибутиве, все работает.
Может кому пригодится,
а мы пошли общаться с поддержкой, т.к. тестировали переход на 93 и затачивали все макросы именно с 1.
Может здесь кто поможет?
>> Ответить