BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 18 июн 2025, 20:02

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: сбилась нумерация.
СообщениеДобавлено: 23 мар 2009, 17:37 
Не в сети

Зарегистрирован: 22 янв 2008, 16:40
Сообщения: 163
Карма: 0
после перехода на 4.5 менеджеры отдела расчетов стали жаловаться, что сбилась нумерация.
выписываются счета, счета-фактуры и акты с номерами которые уже присутствуют в прошлом месяце.

у нас нумерация прозрачная в течении года, настройки:
Код:
#
bill.fullnumberformat=UK-$month/$year-$number_in_year
bill.number.length=5
bill.numberinmonth.length=5
bill.numberinyear.length=5
#
invoice.fullnumberformat=I-$number_in_year
invoice.number.length=5
invoice.numberinmonth.length=5
invoice.numberinyear.length=5
#


реально счет-фактура сгенерированная сегодня имеет номер счета-фактуры которую мы выставляли другому клиенту в прошлом месяце:
номера абсолютные и номера в пределах года совпадают. аналогичная ситуация и по 939(275)сф.

что можно предпринять чтобы избавиться от такой ситуации в дальнейшем? сейчас менеджеры правят вручную(в начале этого месяца, и текущие)
наибольший номер в БД bill_invoice_data_2 - 982.


Вложения:
3.JPG
3.JPG [ 37.91 КБ | Просмотров: 4738 ]
Комментарий к файлу: счетфактура за февраль
2.JPG
2.JPG [ 46.32 КБ | Просмотров: 4743 ]
Комментарий к файлу: сегодняшняя счетфактура
1.JPG
1.JPG [ 44.05 КБ | Просмотров: 4743 ]


Последний раз редактировалось MiB 23 мар 2009, 17:58, всего редактировалось 2 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 мар 2009, 17:45 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Сейчас последующий номер вычисляется как номер последнего созданного в периоде документа + 1. Возможно, проблемы начинаются после перевыставления документов за прошлые периоды?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 мар 2009, 18:12 
Не в сети

Зарегистрирован: 22 янв 2008, 16:40
Сообщения: 163
Карма: 0
Администратор писал(а):
Сейчас последующий номер вычисляется как номер последнего созданного в периоде документа + 1. Возможно, проблемы начинаются после перевыставления документов за прошлые периоды?


возможно.
хотя, всегда стараются перевыставленный документ провести тем-же номером что у него и был до этого.


а как было в версии 4.4? там просто таких проблем не возникало.
ну и другой вопрос как сделать так чтобы он создавал не "поселдний созданный+1", а "максимальный созданный+1"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 мар 2009, 00:04 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
/me обнимает MiB и по братски хлопает по спине

биллинг щас делает вообще занимательно все, он берет последний счет (фактуру) по ID ! выгребает number_in_year и number_in_month этого счета и крейтя новый счет просто накидывает к ним единицу, неглядя, пофик что счет (фактура) с такими же номерами есть

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

понять зачем и для кого это сделано я не смог, предлагаю объединится в крестовом походе :D доводы что простота генерации номера ускоряет биллинг (и позволяет крейтить до 300000 счетов в секунду) меня как то не убедили :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 мар 2009, 15:42 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Jimson все правильно описал.

Сделано так было именно для возможности создать новый документ и дальше нумерация чтобы шла за ним.

Соответственно, чтобы восстановить нумерацию достаточно сгенерить первую фактуру, вручную поправить ей номер и дальше все должно идти за ней корректно.

Цитата:
а как было в версии 4.4? там просто таких проблем не возникало.
ну и другой вопрос как сделать так чтобы он создавал не "поселдний созданный+1", а "максимальный созданный+1"?

Было как раз максимальный созданный + 1. Постараемся либо сделать 2 режима, задаваемых в конфигурации либо вообще что-то придумать с системой нумерации другое в 4.6.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 мар 2009, 23:20 
Не в сети

Зарегистрирован: 22 янв 2008, 16:40
Сообщения: 163
Карма: 0
Администратор писал(а):
Постараемся либо сделать 2 режима, задаваемых в конфигурации либо вообще что-то придумать с системой нумерации другое в 4.6.


лично мне больше нарвится вариант с выбором в конфиге.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 мар 2009, 18:52 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
аналогично

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

засада еще в том что в текущей версии биллинга определить какой же там номер самый большой можно только SQL выборкой


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 апр 2009, 15:32 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Сортировку по номеру и ID и 2 режима выбора последующего номера сделаем.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.084s | 34 Queries | GZIP : On ]