forum.bitel.ru
http://forum.bitel.ru/

Как подправить отчеты?
http://forum.bitel.ru/viewtopic.php?f=12&t=676
Страница 1 из 1

Автор:  vadim s. sabinich [ 16 янв 2008, 12:55 ]
Заголовок сообщения:  Как подправить отчеты?

Идем в отчеты -> основной модуль -> отчет по должникам.
Генерируем и видим, что в поле "ФИО абонента" находятся данные, взятые из поля "Фирмы" в договоре. Эти данные вводятся в "Справочники" -> "Другие" -> "Фирмы".
Может как-то можно сделать привязку к некому "ФИО", которое отсутствует в "Параметрах договоров" в тех же "Справочниках"? А-то "Адрес" есть, "Электронный адрес" есть, а вот "ФИО" нет.

Автор:  Amir [ 16 янв 2008, 13:54 ]
Заголовок сообщения: 

похоже не попало в доку:
в конфиге модуля отчетов

#параметр фио
report.contract_debtor.fio.pid=
#номер телефона
report.contract_debtor.phone.pid=
#адрес
report.contract_debtor.address.pid=
#тип платежа город
report.contract_debtor.gorod.pt=0

Автор:  vadim s. sabinich [ 17 янв 2008, 07:41 ]
Заголовок сообщения: 

Ага. Само-то. И встречный вопрос - как сделать выборку "или-или"?
Т.е у нас идет разделение на фио физического лица и фио юридического.
Если я делаю
[code]report.contract_debtor.fio.pid=1;2{/code]
то выставляется последний параметр

Автор:  skandinav [ 08 июн 2009, 14:53 ]
Заголовок сообщения: 

В скрипте логики работы того же отчета (kernel_contract_debtor.jrxml) найден параметр report.contract_debtor.address.cut
Хотелось бы уточнить для чего он нужен.
гугль на данную последовательность символов ваще молчит.

Автор:  stark [ 09 июн 2009, 13:06 ]
Заголовок сообщения: 

skandinav писал(а):
В скрипте логики работы того же отчета (kernel_contract_debtor.jrxml) найден параметр report.contract_debtor.address.cut
Хотелось бы уточнить для чего он нужен.
гугль на данную последовательность символов ваще молчит.

это парметр из конифига ..гуль про него ничего и не может знать - его имя придумано нами, можете вбить туда что кгодно сами :) .по моему он отвечает за обрезание адреса , чтобы выводить строку адреса не целиком

Автор:  skandinav [ 10 июн 2009, 09:38 ]
Заголовок сообщения: 

stark писал(а):
skandinav писал(а):
В скрипте логики работы того же отчета (kernel_contract_debtor.jrxml) найден параметр report.contract_debtor.address.cut
Хотелось бы уточнить для чего он нужен.
гугль на данную последовательность символов ваще молчит.

это парметр из конифига ..гуль про него ничего и не может знать - его имя придумано нами, можете вбить туда что кгодно сами :) .по моему он отвечает за обрезание адреса , чтобы выводить строку адреса не целиком


гугль знает про то что может проиндексировать. если бы этот параметр хоть гдето, хоть как то был упомянут, в источниках доступных гуглю, гугль про него бы знал.
это имелось ввиду.
можно ли как то описать передаваемые через эту переменную параметры отчетам? что это вообще, Int, String, а может быть вообще Regexp?

P.S. У меня вызывает весьма слабый энтузиазм мысль о том, что бы разобрать этот отчет по символам... три сотни строк ява кода в далеко не самой удобочитаемой форме откусят на себя весомый шмат моего личного времени.

Автор:  stark [ 10 июн 2009, 12:33 ]
Заголовок сообщения: 

это отчет сделан давно для компании , которая больше не существует .. была идея переделать его , упросить и привести к нормальному виду, но откзались от этой идеи, т.к понятие должник у всех разное на практике и унверсального отчета все равно не сделать ..этот выложен как пример , я вроде разобрался болле менее в его логике и описал его в документации 4.6 . Это параметр забыл описать, исправлю документацию..
это regexp ..ищет адресс на совпадение шаблону и берет первую группу (group(1) ) и сокращает адресс до этой группы

Автор:  skandinav [ 11 июн 2009, 16:50 ]
Заголовок сообщения: 

регексп соответствует этому?

Автор:  stark [ 15 июн 2009, 13:08 ]
Заголовок сообщения: 

skandinav писал(а):
регексп соответствует этому?


да, близок к нему . А вообще вот этот :
http://java.sun.com/j2se/1.4.2/docs/api ... ttern.html

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/