Бесплатная линия консультацийРегистрацияВход
Статьи
   Добавить на стену
Голосов: 0
13.04.2012 Просмотры: (914)

Загрузка и обработка 100 000 документов биллинга за полтора часа. Это фантастика или реальность?

Загрузка и обработка 100 000 документов биллинга за полтора часа. Это фантастика или реальность?

 index.jpgС момента создания в 2002 году компания «Абсолют-Софт» специализируется на проектных внедренияхв телекоммуникационных компаниях. При автоматизации таких компаний одним из основных этапов является настройка интеграции с биллингом.

«Биллинг — важнейший компонент деятельности любого коммерческого оператора связи, вне зависимости от вида телекоммуникаций. Телекоммуникационные компании не могут существовать без биллинга, благодаря которому выставляются счета потребителям их услуг и обеспечивается экономическая составляющая их деятельности.»

Основной проблемой интеграции информационных систем на базе программных продуктов «1С: Предприятие 8» с биллингом является огромный поток информации, которую нужно впоследствии обработать. Чем больше телекоммуникационная компания, чем больше у неё клиентов – тем больше документов проходит через биллинг.

Проблемы обработки данных биллинга

Обычно, в биллинге фиксируются следующие записи: 

·         факт оказания услуг клиентам;
·         факт поступления оплаты от клиента.

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

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

     Например, одна из компаний, являющаяся нашим клиентом, использует следующие системы биллинга:

·         Ланбиллинг
·         Скрипти
·         Самотлор
·         Портмонет
·         Телеком
·         Расчеты

В каждой системе существуют свои особенности и свои внутренние проблемы.
Под каждую из систем биллинга необходимо разработать свою систему интеграции, которая учтет все особенности и позволит загружать данные в систему на базе «1С: Предприятие 8» в виде стандартного перечня документов, избежав при этом ошибок.

Любая ошибка, допущенная при загрузке и обработке информации биллинга, скажется на взаиморасчетах с клиентами и, как следствие, на репутации телекоммуникационной компании.

 

Сколько времени есть на загрузку и обработку данных биллинга?

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

Контрагенты и договора могут «задваиваться», ранее некорректно обработанные данные о платежах могут давать некорректную картину по предоплате и ее зачету. Могут проявляться и другие проблемы.

К сожалению, многие ошибки можно увидеть лишь после получения полной картины в бухгалтерской системе, то есть уже после загрузки и обработки данных биллинга. Поэтому результаты приходится обычно исправлять в 2-3 итерации.
В лучшем случае, на закрытие периода отводится 5-10 дней. За это время, бухгалтера должны проделать массу работы помимо загрузки и обработки данных биллинга. Поэтому, с учетом того, что операция загрузки и обработки будет выполняться три раза, можно предположить, что для комфортной работы бухгалтерии время на эту операцию не должно превышать 4 часов (половины рабочего дня).

Как была решена задача загрузки и обработки 100 000 документов биллинга?

Ясно, что для достижения хороших результатов, процедура загрузки и обработки данных биллинга должна быть оптимизирована на всех этапах. Если есть возможность параллельного выполнения нескольких действий, то это должно быть выполнено.
Итак, рассмотрим, как поэтапно решается данная задача:

Первый этап:
Первым делом загружаются документы и идет их запись в базу данных системы. В одной транзакции записывается определенное количество документов по оказанию услуг. Одновременно с загрузкой документов выполняются проводки по реализации. Количество обрабатываемых за одну транзакцию записей подобрано опытным путем, что бы достичь максимальной скорости загрузки с учетом отработки транзакции системой управления базой данных.

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

      Третий этап:
Этап выполняется параллельно со вторым. На этом этапе система проверяет все загруженные документы оплаты и реализации, что бы распределить поступившие платежи по следующим видам:

·         Полная оплата
·         Частичная оплата
·         Предоплата

Загрузка, обработка и проведение 100 000 документов занимает не более часа. А это значит, что на обработку одного документа уходит не более 0,036 секунды!

Четвертый этап:
До этого момента обрабатывались только те документы, которые были загружены в процессе выполнения данной процедуры. Теперь идет выявление зачета поступившей ранее предоплаты или установка оплаты за ранее оказанные услуги. Выполняются соответствующие проводки. На эту операцию уходит, примерно, полчаса.

Таким образом, общее время загрузки и обработки документов составляет примерно полтора часа. Раньше подобные процессы занимали длительное время – от нескольких часов до суток. 

Что дала оптимизация загрузки и обработки документов биллинга?

Во-первых, быстрая загрузка и обработка документов биллинга позволяет бухгалтерам сделать больше итераций и выявить больше ошибок, то есть повысить достоверность бухгалтерской информации.

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

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

Оценить:
Добавить на стену
БУХГАЛТЕРУ
ПРЕДПРИНИМАТЕЛЮ
ПОЛЬЗОВАТЕЛЮ 1С
НОВОСТИ ПОРТАЛА
Основные ошибки при обустройстве офиса бухгалтера
Большинство предпринимателей, в особенности начинающие, преследуя цель сэкономить на своих сотрудниках, допускают огромную ошибку. Всем известно, что от эффективности работы ваших сотрудников, зависит ваша прибыль.
Публикация: 04.10.2016 16:44:00
1570
Публикация: 28.09.2015
10990
Публикация: 28.09.2015
10380
servicebook.pro

© 2010-2016 «Servicebook • PRO». Тел.: +7 495 255-07-27. При любом использовании материалов сайта гиперссылка на «servicebook.pro» обязательна.