bgbilling5.2 с 1с8.2 #616556


#0 by mardrake
Уважаемые! Может кто подскажет, как интегрировать bgbilling5.2 с 1с8.2. Заранее благодарю за информацию.
#1 by mardrake
Есть такие вот обработки. Вопрос при выполнение первой обработки(Перенос данных с биллинга) выдает, {Форма.Форма.Форма}: Значение не является значением объектного типа (SelectNodes) clients = ans.SelectNodes( "data/table/data/row") ; Может кто сталкивался?
#2 by izekia
может мсхмл не стоит?
#3 by mardrake
Поставил msxml4. Начал выдавать вот такую вещь Ошибка: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (send): Произошла исключительная ситуация (msxml3.dll): Не удается найти указанный ресурс. Отсюда выяснилось, что по умолчанию обработка ломится на порт 8080, стер нафиг порт получилось Сейчас пробую завести контрагентов, что б попадали в 1С.
#4 by mardrake
Обработки были предназначены для версии BGBilling 5.1 и ниже. В 5.2 формат ответов xml не изменился.
#5 by mardrake
Теперь встал вопрос, может кто поможет. Необходимо, что бы платежи приходили в 1С из банк-клиента, дальше 1С-ка давала знать BGBilling, что платеж пришел и клиент нынче с положительным балансом, то есть может работать.
#6 by mardrake
Специалист по связке 1С+БГБиллинг пояснил, что данная схема будет работать. Вот собственно ответ: Да, просто по платежкам формировать в биллинге платежи. сделайте обработку, которая будет перечень платежек показывать, с выбором к примеру, какие отправлять, какие нет. и формировать по ним платежи в БГ.
#7 by mardrake
Может кто подскажет?
#8 by fisher
Что подсказать? Тупо пиши нужные данные в bgbilling. Структура таблиц документирована.
#9 by fisher
У меня возникли проблемы с описанным способом доступа но через https, т.к. там есть ньюансы с настройкой самоподписанных сертификатов для msxml, а необходимого для этого приватного ключа я от админов так и не добился. Поэтому тупо пробросили через stunnel доступ непосредственно к базе биллинга. Я к ней прямо через ADO стучусь. Но пока только импорт оказанных услуг из биллинга реализован.
#10 by mardrake
Не могли бы вы подсказать, как это реализовать? Как это тупо пиши данные в bgbilling?
#11 by zladenuw
тебе подсказали в через АДО. делаешь подключение к той базе и читаешь, записываешь и т.д. то что тебе надо
#12 by Coldboy
что значит интегрировать в вашем понимании?
#13 by mardrake
Не интегрировать, а связать по сути
#14 by Coldboy
как связать, пишите на Sou07@mail.ru объяясню, как мы связали UTM5 с 1с-кой.
#15 by mardrake
Была написана обработка которая выбирает банк выписки, Как привязать к кнопке выполнить, отправку отмеченных выписок в биллинг?
#17 by zippygrill
автору бан до 2022 года :). норм.
#18 by leshikkam
Я делал с 5.0 и все таки на ADO через прямой доступ к БД
#19 by Coldboy
а через веб сервер с билингом взаимодействие?
#20 by mardrake
Обращение к биллингу идет через http. Каким образом впихнуть в биллинг, сумму выписки на баланс клиента, Есть супер и суб договора как сделать так что бы с супер договора падало в субдоговора определенная сумма, а то пихать сумму по разным договорам это пипец))
#21 by mardrake
Если есть возможность, ответьте,
#22 by fisher
"а то пихать сумму по разным договорам это пипец" Дык для этого программисты и придуманы. Как ты себе представляешь "что бы с супер договора падало в субдоговора определенная сумма"? Голосовое управление интеллектом биллинга?
#23 by mardrake
Я понял, а может есть такой модуль который все это делает?
#24 by Coldboy
в билинге лично в UTM-5, есть утилита Утилита utm5_payment_tool, которая отвечает за внесение платежей, программно. А вообще ты как хочешь, программно, чтобы было, или же интерактивно, тогда тебе модуль касира в помощь.
#25 by mardrake
А, что это за модуль такой, он встроенный или докупить надо?
#26 by mardrake
Чет я не нашел( Модуль кассир
#27 by mardrake
Есть такое дело, как выписка. Выписка относится к какому-то контрагенту, контрагенты и договора в биллинге должны однозначно соотноситься.Номер основной договор контрагента в 1с и номер договора в биллинге совпадают. Примерно действовать следует следующим образом, по контрагенту выписки определяешь договор в биллинге, делаешь SQL запрос из 1с в биллинг, чтобы по номеру договора определить cid. Потом выполняешь запрос на пополнение счета Вопрос в том, что контрагент один, а cid три, какой запрос нужно выполнить, что бы получить именно тот cid который предназначен для данной выписки? Может в назначение платежа как-то указывать или клиентам разослать, мол пишите Контора.Internet
#28 by mardrake
Прошу прощения cid один, объектов договора три и более.
#29 by mardrake
Если народ кто знает, подскажите какой sql запрос нужно сформировать, что бы полйчить заветный cid
#30 by mardrake
Как организовать поиск по номеру договора?
#31 by mardrake
select id from contract where title =
#32 by mardrake
title и есть номер договора, как подставить нужный? Тоесть выдернуть из выделенной выписки, номер договора?
#33 by Skylark
bgbilling не такая распространенная программа, как 1С. Никто структуру таблиц bgbilling наизусть не знает. Бери документацию и разбирайся.
#34 by Skylark
ТекстЗапроса = "select id from contract where title =" + НомерДоговора;
#35 by Skylark
ТекстЗапроса = "select id from contract where title = '" + НомерДоговора + "'";
#36 by mardrake
Спасибо.
#37 by mardrake
А можно ли через sql записать сумму выписки в приход билинга
#38 by mardrake
?
#39 by Skylark
update
#41 by Coldboy
если структуру таблиц bgbilling, где нужно писать суммы прихода, то пожалуйста, если нет. то используя модули bgbilling, которые можно с помощью командной строки вызвать передав параметры и она все сделает сама.
#42 by mardrake
Может кто подскажет делаю запрос на sql Функция КнопкаВыполнитьНажатие(п_Текст) Как вывести в сообщение ID отбитый от sql?
#43 by Skylark
Отбитый с боем? Я нифейхоа не понял последнюю фразу.
#44 by mardrake
Сори
#45 by mardrake
при отправке данного запроса SELECT id FROM contract WHERE title='" + НомерДоговора + "'" Приходит ответ в виде трехзначного числа
#46 by mardrake
Точнее я думаю, что он должен приходить Вот как это трехзначное число присвоить переменной?
#47 by Злопчинский
трындец какой-то. есть биллинговая система. есть клиент-банк с файлами выписок. пишем загрузку из файла выписок в биллинг. . все. причем здесь 1С...? . далее можно двумя способами: а) инфу из биллинга выгружаем и загружаем в 1С (из биллинга приходят  акты услуг и выписки). б) выписку параллельно (но отдельно!) грузить штат но и в 1С. из биллинга перегружать только акты. . и в а)и в б) отдельная процедура: сверка биллинга и 1С на конечное сальдо клиента (тривиальный файлик обмена из биллинга с конечными салдами клиентов-договров). . все . у меня так инфа из биллинга в 1С качается примерно тысячк клиентов. загрузка в 1с - минут 15...
#48 by Skylark
, Ты только на прошлой программирвать начал что ли? Я точно синтаксис не помню, но должно быть еще что-то вроде А потом цикл Пока л_Результат.EOF Цикл КонецЦикла
#49 by mardrake
Ясно буду пробовать
#50 by mardrake
Попробовал Правильно ли я делаю? Никак не выводит ID
#51 by mardrake
А можно ли через внешние источники данных сделать?
#52 by Skylark
Пипец всему. Ты над нами издеваешься что ли? Или ты еще в школу даже не ходишь?
#53 by Skylark
Папу попроси помочь.
#54 by mardrake
Спасибо) Да нет не издеваюсь, просто мне сказали, что тут могут подсобить, а так канешна пришлось папу просить) Еще раз всем Спасибо)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С