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

Реквизиты из основных параметров
http://forum.bitel.ru/viewtopic.php?f=14&t=5711
Страница 1 из 1

Автор:  georgdts [ 19 июл 2011, 13:01 ]
Заголовок сообщения:  Реквизиты из основных параметров

Подскажите пожалуйста где посмотреть как в модудле Бухгалтерия не вводить реквизиты организации, а использовать уже забитые в параметрах договора?
Т.е. в конфигурации прописано:
Код:
bill.attributes=account:Счет;inn:ИНН;kpp:КПП;address:Адрес;dolz:Должность;face:Ф.И.О;osn:Основание;org_name:Полное название организации

Но зачем мне все это дублировать в реквизитах модуля, если это все есть в параметрах договора...

Автор:  Феанор [ 19 июл 2011, 13:11 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

georgdts писал(а):
Подскажите пожалуйста где посмотреть как в модудле Бухгалтерия не вводить реквизиты организации, а использовать уже забитые в параметрах договора?
Т.е. в конфигурации прописано:
Код:
bill.attributes=account:Счет;inn:ИНН;kpp:КПП;address:Адрес;dolz:Должность;face:Ф.И.О;osn:Основание;org_name:Полное название организации

Но зачем мне все это дублировать в реквизитах модуля, если это все есть в параметрах договора...

1.более простой вызов в xslt шаблонах
2. (основное имхо) возможность указывать периоды действия параметров

Автор:  georgdts [ 19 июл 2011, 13:32 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

Т.е. по хорошему лучше дублировать эти параметры в модуле бухгалтерии?

Автор:  skn [ 19 июл 2011, 13:44 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

georgdts писал(а):
Т.е. по хорошему лучше дублировать эти параметры в модуле бухгалтерии?


по желанию

Автор:  Феанор [ 19 июл 2011, 14:22 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

georgdts писал(а):
Т.е. по хорошему лучше дублировать эти параметры в модуле бухгалтерии?

я сделал договор контрагента, и на него ссылку из договора на доступ через параметр "договор". в договоре контрагента параметры хранятся как параметры. если происходит переоформление договора (допустим переоформление юр лица, или договор отдается другому подразделению), то меняю ссылку на контрагента, скрипт это обрабатывает, закрывает даты параметров, добавляет новые параметры. Если надо - даты правим ручками.

Автор:  georgdts [ 19 июл 2011, 14:32 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

Что то у меня не получается создать счета.
В модуле бухгалтерия занес реквизиты, прописал в конфигурации позиции:
Код:
bill.pos.3.title=ВЗ Вымпелком
bill.pos.3.name=Внутризоновая связь Вымпелком за {$prevmonth,date,MMMM yyyy г.}
bill.pos.3.summ=SERVICE_ACCOUNT($prevmonth, 2)
bill.pos.3.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 2)
bill.pos.3.qtynums=0
bill.pos.3.unit=мин.
bill.pos.3.insum=1
bill.pos.3.awlz=0
#
invoice.pos.3.title=ВЗ Вымпелком
invoice.pos.3.name=Внутризоновая связь Вымпелком за {$prevmonth,date,MMMM yyyy г.}
invoice.pos.3.summ=SERVICE_ACCOUNT($prevmonth, 2)
invoice.pos.3.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 2)
invoice.pos.3.qtynums=0
invoice.pos.3.unit=мин.
invoice.pos.3.insum=1
invoice.pos.3.awlz=0
##
bill.pos.4.title=МГ Вымпелком
bill.pos.4.name=Междугородняя связь Вымпелком за {$prevmonth,date,MMMM yyyy г.}
bill.pos.4.summ=SERVICE_ACCOUNT($prevmonth, 4)
bill.pos.4.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 4)
bill.pos.4.qtynums=0
bill.pos.4.unit=мин.
bill.pos.4.insum=1
bill.pos.4.awlz=0
#
invoice.pos.4.title=МГ Вымпелком
invoice.pos.4.name=Междугородняя связь Вымпелком за {$prevmonth,date,MMMM yyyy г.}
invoice.pos.4.summ=SERVICE_ACCOUNT($prevmonth, 4)
invoice.pos.4.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 4)
invoice.pos.4.qtynums=0
invoice.pos.4.unit=мин.
invoice.pos.4.insum=1
invoice.pos.4.awlz=0
##
bill.pos.5.title=МН Вымпелком
bill.pos.5.name=Международная связь Вымпелком за {$prevmonth,date,MMMM yyyy г.}
bill.pos.5.summ=SERVICE_ACCOUNT($prevmonth, 6)
bill.pos.5.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 6)
bill.pos.5.qtynums=0
bill.pos.5.unit=мин.
bill.pos.5.insum=1
bill.pos.5.awlz=0
#
invoice.pos.5.title=МН Вымпелком
invoice.pos.5.name=Международная связь Вымпелком за {$prevmonth,date,MMMM yyyy г.}
invoice.pos.5.summ=SERVICE_ACCOUNT($prevmonth, 6)
invoice.pos.5.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 6)
invoice.pos.5.qtynums=0
invoice.pos.5.unit=мин.
invoice.pos.5.insum=1
invoice.pos.5.awlz=0
##
bill.pos.6.title=ВЗ МТС
bill.pos.6.name=Внутризоновая связь МТС за {$prevmonth,date,MMMM yyyy г.}
bill.pos.6.summ=SERVICE_ACCOUNT($prevmonth, 3)
bill.pos.6.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 3)
bill.pos.6.qtynums=0
bill.pos.6.unit=мин.
bill.pos.6.insum=1
bill.pos.6.awlz=0
#
invoice.pos.6.title=ВЗ МТС
invoice.pos.6.name=Внутризоновая связь МТС за {$prevmonth,date,MMMM yyyy г.}
invoice.pos.6.summ=SERVICE_ACCOUNT($prevmonth, 3)
invoice.pos.6.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 3)
invoice.pos.6.qtynums=0
invoice.pos.6.unit=мин.
invoice.pos.6.insum=1
invoice.pos.6.awlz=0
####
bill.pos.7.title=МГ МТС
bill.pos.7.name=Междугородняя связь МТС за {$prevmonth,date,MMMM yyyy г.}
bill.pos.7.summ=SERVICE_ACCOUNT($prevmonth, 5)
bill.pos.7.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 5)
bill.pos.7.qtynums=0
bill.pos.7.unit=мин.
bill.pos.7.insum=1
bill.pos.7.awlz=0
#
invoice.pos.7.title=МГ МТС
invoice.pos.7.name=Междугородняя связь МТС за {$prevmonth,date,MMMM yyyy г.}
invoice.pos.7.summ=SERVICE_ACCOUNT($prevmonth, 5)
invoice.pos.7.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 5)
invoice.pos.7.qtynums=0
invoice.pos.7.unit=мин.
invoice.pos.7.insum=1
invoice.pos.7.awlz=0
####
bill.pos.8.title=МН МТС
bill.pos.8.name=Международная связь МТС за {$prevmonth,date,MMMM yyyy г.}
bill.pos.8.summ=SERVICE_ACCOUNT($prevmonth, 7)
bill.pos.8.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 7)
bill.pos.8.qtynums=0
bill.pos.8.unit=мин.
bill.pos.8.insum=1
bill.pos.8.awlz=0
#
invoice.pos.8.title=МН МТС
invoice.pos.8.name=Международная связь МТС за {$prevmonth,date,MMMM yyyy г.}
invoice.pos.8.summ=SERVICE_ACCOUNT($prevmonth, 7)
invoice.pos.8.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $prevmonth, 60, 7)
invoice.pos.8.qtynums=0
invoice.pos.8.unit=мин.
invoice.pos.8.insum=1
invoice.pos.8.awlz=0

Занес банк, создал типы документов, залил логи за 05.2011. В "выставление документов" поставил месяц 06.2011 число 01.06.2011 нажал сгенерировать - но в суммах получаю 0.00. При этом в кол-ве минут данные есть.
Договора на МГМН занес как независимые, модуль бухгалтерии на спуердоговор. В типах документов галка на "Позиции независимых договоров".
При этом в договорах в отчетах по телефонии услуги со стоимостью есть.
В всех логах чисто.

Автор:  Amir [ 08 авг 2011, 13:03 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

В договорах тоже наработка есть?
Зачем генерите счет за прошлый месяц? Обычно (и по документации) у всех стоит не prevmonth, а month и месяц счета просто выбирают не июнь, а май, т.к. счет все-таки за услуги за май.

Автор:  georgdts [ 08 авг 2011, 13:12 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

Да, наработка в договорах есть с минутами и ценами.
Сейчас попробую переделать на $month...

Автор:  georgdts [ 08 авг 2011, 13:50 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

Переделал на $month, та же история. Минуты есть, а денег нет.

Вложения:
2011.08.08_bill.jpg
2011.08.08_bill.jpg [ 140.23 КБ | Просмотров: 6735 ]

Автор:  Amir [ 08 авг 2011, 18:41 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

Коды услуг точно верные? Ошибок в логах сервера нет?

Автор:  georgdts [ 08 авг 2011, 19:34 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

Позиции прописаны:
Код:
bill.pos.1.title=МГ МН Вымпелком
bill.pos.1.name=МГ МН Вымпелком за {$month,date,MMMM yyyy г.}
bill.pos.1.summ=SERVICE_ACCOUNT($month, 2,4,6)
bill.pos.1.quantity=PHONE_NOZERO_SERVICE_AMOUNT(1, $month, 60, 2,4,6)
bill.pos.1.qtynums=0
bill.pos.1.unit=мин.
bill.pos.1.insum=1
bill.pos.1.awlz=0

Код модуля телефонии - 1, услуги 2,4,6 - правильные (проверил), иначе не отображались бы минуты.
В логах ошибок нет.

Автор:  georgdts [ 09 авг 2011, 12:28 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

up

Автор:  Amir [ 09 авг 2011, 12:37 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

У вас не подключена slave база? Если нет, можете дать доступ? Иначе уже не понятно. На тестовой 5.2 нормально отрабатывает.

Автор:  georgdts [ 09 авг 2011, 13:53 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

Доступ отправил.

Автор:  georgdts [ 10 авг 2011, 12:26 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

up

Автор:  Amir [ 10 авг 2011, 13:59 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

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

Автор:  georgdts [ 10 авг 2011, 14:13 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

Спасибо большое. Счета создаются.
Но когда в закладке "Счета" нажимаю правую кнопку и выбираю Просмотр, вываливается ошибка.
В логах:
cat ./server.error.log
Код:
server 08-10/12:09:20 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] CommonExecuter - Exception in Executer (null)
java.lang.NoClassDefFoundError: bitel/billing/server/XSLManager
        at bitel.billing.server.bill.action.ActionViewDocs.docToFO(ActionViewDocs.java:142)
        at bitel.billing.server.bill.action.ActionViewDocs.doAction(ActionViewDocs.java:129)
        at bitel.billing.server.Executer.doModule(Unknown Source)
        at bitel.billing.server.Executer$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:396)
        at bitel.billing.server.Executer.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)

Автор:  Amir [ 10 авг 2011, 15:52 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

Выложил/обновил. Позиции сейчас не показывает, т.к. там позиции в субдоговорах, а стандартный шаблон счетов субпозиции не показывает.

Автор:  georgdts [ 10 авг 2011, 17:08 ]
Заголовок сообщения:  Re: Реквизиты из основных параметров

спасибО!

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