BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 дек 2024, 22:33

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




Начать новую тему Ответить на тему  [ Сообщений: 26 ] 
Автор Сообщение
 Заголовок сообщения: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 27 май 2009, 17:42 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Добрый день. В вики не осилил редактирование новостей, напишу тут.

Предлагаю неполный комплект средств для интеграции 1с и бгбиллинг.

1-я обработка: Перенос договоров из биллинга. Переносит новые договора из биллинга в 1с, по определённой группе.
Надо будет скорректировать пару параметров в ней, а именно указать нужные pid-ы для параметров договора, указать кассира, для переноса начального сальдо ну и группы указать для переноса.


Последний раз редактировалось Akhmat 08 июн 2009, 18:32, всего редактировалось 1 раз.

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

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
2-я обработка: Импорт счетов из биллинга. Создает акты выполненных работ по выбранной группе и опционально счета фактуры, за указанный месяц.
Коды текста комментированы, надо забить несколько параметров. Плюс, наша организация работает по УСН поэтому везде НДС нулевой. Надо менять под свои нужды.

Также для тарифных планов с диапазонами (с предоплаченным трафиком), желательно настроить биллинг как в доке
http://www.bgbilling.ru/v4.5/doc/ch14s03s01.html#d0e14266
чтобы в акте указывалось актуальное кол-во МБ для услуг Интернет.


Последний раз редактировалось Akhmat 08 июн 2009, 18:33, всего редактировалось 1 раз.

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

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
3-я обработка: Сверка балансов Для сверки балансов договоров в 1с и бгбиллинге, на определённый месяц. Выбираем либо группу для сверки, либо отдельного контрагента.


Последний раз редактировалось Akhmat 08 июн 2009, 18:34, всего редактировалось 1 раз.

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

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Предполагается такое использование.
В начале месяца загружаем всех новых клиентов из биллинга в 1с (1-я обработка). Затем импортируем счета (2-я обработка) Ну и можно сразу сверить балансы в 1с и в биллинге, чтобы быстро найти расхождения.

PS
Эти обработки недавно только написал, один раз были использованы в работе. Т.е. продолжительной проверки практикой небыло. Если помогут Вам в работе буду рад. Если поделитесь толковыми исправлениями, или дополнениями, тоже буду рад)


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

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Также рекомендую добавить эти обработки в конфигурацию, и вывести в меню. Удобно


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

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Закинул новые версии обработок, устранил небольшие недочёты с датой.

Дополнительно описание к обработкам.

Обработка "Импорт счетов" импортирует наработку и расходы (кроме некоторых типов расходов, указаны в коде) за выбранный месяц. При этом автоматически создаются услуги в 1с (если не существовали), с таким наименованием, с каким они(услуги и типы расходов) заданы в биллинге.
Договора в биллинге и контрагенты 1с ассоциируются по номеру договора(биллинга) и коду основного договора контрагента в 1с.

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

Обработка "перенос договоров" автоматически создает новых контрагентов в 1с, и заполняет необходимые реквизиты. (pid-ы параметров задаются в коде обработки). По поводу переноса баланса: необходимо указать месяц, исходящий остаток в биллинге которого будет взят как начальное сальдо этого нового контрагента.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 21 янв 2010, 14:32 
Не в сети

Зарегистрирован: 17 ноя 2009, 08:47
Сообщения: 215
Откуда: krsn
Карма: 48
А этот вариант годится для BGB 4.6 + 1c 8.1?

_________________
Изображение
using billingClient.BGB 4.6;
using server.Ubuntu server 9.10;
using server.Java "1.6.0_15";
using client.Ubuntu 10.04;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 21 янв 2010, 15:58 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Да, работает ща у меня в такой связке

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: 02 фев 2010, 15:12 
Не в сети

Зарегистрирован: 02 фев 2010, 14:46
Сообщения: 28
Карма: 0
Akhmat писал(а):
Также обработка автоматически подсчитывает кол-во услуги (по крайней мере модулей диалап/впн и ипн, воип. телефония не используется, не уверен что посчитает

работа с телефонией запланирована?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 02 фев 2010, 15:24 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
нет. Не используется традиционный модуль телефонии. Там не сложно поправить

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 05 авг 2012, 14:51 
Не в сети

Зарегистрирован: 28 сен 2011, 11:40
Сообщения: 60
Карма: 0
пробую запустить на 8.2 с BGB 5.2
получаю ошибку:
Код:
Запрос: 'module=admin&action=SQLEditor&pageSize=100000&sql=%73%65%6C%65%63%74%20%69%64%2C%20%74%69%74%6C%65%2C%20%63%6F%6D%6D%65%6E%74%2C%20%73%63%69%64%2C%20%73%75%62%5F%6C%69%73%74%20%66%72%6F%6D%20%63%6F%6E%74%72%61%63%74%20%77%68%65%72%65%20%28%67%72%26%28%31%3C%3C%31%31%29%29%3E%30%20%61%6E%64%20%73%63%69%64%3C%3D%30'
Результат: <?xml version="1.0"?>
<data errcode="600109202" status="error">Action NOT FOUND ! module:admin class: ActionSQLEditor</data>

в логе BGB:
Код:
server 08-05/12:46:04 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] CommonExecuter - Action NOT FOUND ! module:admin class: ActionSQLEditor

_________________
Клиент: вер. 5.2 сборка 1027 от 27.08.2012 12:07:51
Сервер: вер. 5.2 сборка 1283 от 28.08.2012 11:38:39


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 05 авг 2012, 17:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Где то обсуждалось уже :)
в 5.2 поменяли слегка на
Код:
Функция SQLЗапрос( query )
    Возврат ПослатьЗапрос( "module=sqleditor&action=SQLEditor&pageSize=100000&sql=" + URLEncode( query ) );
КонецФункции

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 06 авг 2012, 15:45 
Не в сети

Зарегистрирован: 28 сен 2011, 11:40
Сообщения: 60
Карма: 0
Пытаюсь сделать импорт счетов,
вот что происходит:
Код:
{Форма.Форма.Форма(506)}: Поле объекта не обнаружено (СчетДоходовБУ)
   услуга.СчетДоходовБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.01.1");

закоментировал, следом пришлось коментировать
Код:
//   услуга.СчетРасходовБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.03");

но на этом всё не кончилось, опять пришлось коментить
Код:
//      Акт.ПодразделениеОрганизации = Справочники.ПодразделенияОрганизаций.НайтиПоНаименованию("Основное подразделение");
//      Акт.ОтражатьВНалоговомУчете = Ложь ;

ну и понятное дело ничего не заработало с ошибкой :
Код:
{Форма.Форма.Форма(407)}: Ошибка при вызове метода контекста (Записать)
      Акт.Записать( РежимЗаписиДокумента.Проведение ) ;
по причине:

по причине:
Не удалось провести: "Акт об оказании производственных услуг"!

в строке состояния:
Код:
Не заполнено значение реквизита "Договор контрагента"!
Не заполнено значение реквизита "Подразделение затрат"!
Не заполнено значение реквизита "Способ зачета авансов"!


поиск в тырнетах ничего не дал.

Это уже 1с, а я в ней не зуб ногой.
1С:Предприятие 8.2 (8.2.14.540)

_________________
Клиент: вер. 5.2 сборка 1027 от 27.08.2012 12:07:51
Сервер: вер. 5.2 сборка 1283 от 28.08.2012 11:38:39


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 08 авг 2012, 14:51 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
8.2 нету, но там похоже должно быть, не сложный принцип. В конфигурации посмотрите просто, какие поля требуется заполнить, и заполните их нужными значениями. Вы вместо этого просто комментите не правильное заполнение поля.

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 08 авг 2012, 15:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
А 1С у вас какой?
В смысле например у меня тестовая база такая
Цитата:
Бухгалтерия предприятия, редакция 2.0 (2.0.37.14)

а у вас?

У вас ругается (боже прости меня за такие слова. и не сломай мне ауру компьютерщика) на то что не найден счет 90.01.1.
Проверяйте план счетов. Заполнен ли он у вас правильно. Или может быть у вас бюджетная организация и там вообще не используются такие счета.
Если да - то вам будет проще отдать эту обработку 1Сникам чтобы они переписали ее.
Я то переписывал под себя и у нас совсем другая политика нежели задумывавшаяся автором топика. Да и то потому лишь, что хорошие отношения с бухгалтерией. Что они хотели то и получили. Поэтому и не делюсь своей. Не каждого так устроит, но у нас так просто давно завелось :D

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 09 ноя 2012, 18:01 
Не в сети

Зарегистрирован: 28 сен 2011, 11:40
Сообщения: 60
Карма: 0
У меня 1С такой:
Код:
1С:Предприятие 8.2 (8.2.16.368)
Бухгалтерия предприятия, редакция 2.0 (2.0.40.11)

_________________
Клиент: вер. 5.2 сборка 1027 от 27.08.2012 12:07:51
Сервер: вер. 5.2 сборка 1283 от 28.08.2012 11:38:39


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 16 ноя 2012, 15:24 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Для 8.2 значит не подходят обработки. нужно править код под 8.2

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 26 ноя 2013, 15:34 
Не в сети

Зарегистрирован: 10 апр 2013, 13:29
Сообщения: 36
Карма: 1
Хм... а чем дело кончилось, неужели все до сих пор на 1С 8.1 и биллинге 5.2?

У меня проблема в самой первой обработке "Перенос договоров из биллинга"
Конфигурация такая:

Код:
1С:Предприятие 8.2 (8.2.18.61)
Бухгалтерия предприятия, редакция 2.0 (2.0.53.8)

BG Сервер: вер. 6.0 сборка 1636 от 21.11.2013 20:45:10


Пробывал обе строчки прописывать:

Код:
 Возврат ПослатьЗапрос( "module=admin&action=SQLEditor&pageSize=100000&sql=" + URLEncode( query ) );
или
 Возврат ПослатьЗапрос( "module=admin&action=SQLEditor&size=-1&page=1&sql=" + query );


Результат один:
Код:
1C:
Результат: <?xml version="1.0"?>
<data errcode="600109202" status="error">Action NOT FOUND ! module:admin class: ActionSQLEditor</data>

BG:
11-26/13:06:02 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] CommonExecuter - Action NOT FOUND ! module:admin class: ActionSQLEditor


Помогите разобраться где засада? может почитать чего...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 26 ноя 2013, 15:42 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Писал же чуть выше
Код:
Функция SQLЗапрос( query )
    Возврат ПослатьЗапрос( "module=sqleditor&action=SQLEditor&pageSize=100000&sql=" + URLEncode( query ) );
КонецФункции

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 26 ноя 2013, 16:41 
Не в сети

Зарегистрирован: 10 апр 2013, 13:29
Сообщения: 36
Карма: 1
Спасибо большое великий Phricker!
Да простит мне великий рандом мою не внимательность, все работает, спасибо большое! :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 18 фев 2014, 22:17 
Не в сети

Зарегистрирован: 31 янв 2013, 12:36
Сообщения: 157
Карма: 0
1с 8.3 не открывает этот обработчик ((
Или я что то не правильно делаю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 19 фев 2014, 15:31 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
нету 8.3, ничего не могу сказать.

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 04 мар 2014, 15:48 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Для тех кто не хочет сам возиться, автор предлагает комплект обработок для полной двухсторонней интеграции, вместе с настройкой. обращаться в личку. Тут рекламная страничка http://bgbilling-1c.ru/

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 20 фев 2015, 17:46 
filin писал(а):
1с 8.3 не открывает этот обработчик ((
Или я что то не правильно делаю?

В 8.3 не совместим с 8.2.
Все запросы нужно делать на клиенте, а изменения в 1С на сервере.
Т.е.
Код:
&НаКлиенте
Процедура SQLЗапрос()


Вернуться к началу
  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 23 фев 2015, 17:26 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Да, все верно

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1c 8.1 + Bgbilling. Обработки
СообщениеДобавлено: 24 фев 2015, 12:07 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Посмотрел у себя в обработках для 3.0. Там все выполняется на сервере, а отображение идет на клиенте. В общем давно переписывал, насколько помню, там сколько то нюансов в 3.0 по сравнению со второй редакцией. В остальном все тоже самое. Всех не вспомню, но один из них пришлось всю логику на сервере выполнять, а отображение в клиенте

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


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

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


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

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


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

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