Jump to content
Local
Samson

Перенос оплаты с 1с в ubilling

Recommended Posts

У меня основная база 1с и на неё приходят платежи. Перебрал таблицы но пока не могу найти нужную. Подскажите в какую таблицу прописывать платежи.

Share this post


Link to post
Share on other sites

У меня основная база 1с и на неё приходят платежи. Перебрал таблицы но пока не могу найти нужную. Подскажите в какую таблицу прописывать платежи.

Хе конечно users поле Cash, но лучше написать модуль или обработчик но это к nightfly

Share this post


Link to post
Share on other sites

Модуль написан, осталось только правильно записать в билинг.

Share this post


Link to post
Share on other sites

У меня основная база 1с и на неё приходят платежи. Перебрал таблицы но пока не могу найти нужную. Подскажите в какую таблицу прописывать платежи.

 

В payments смотрели?

Edited by oberon85

Share this post


Link to post
Share on other sites

в БД писать (особенно менять поле CASH) при включеном старгейзере - прям вообще плохие советы.

есть штатные функции такие как zb_CashAdd() вот через них и добавляйте денег пользователю на счет.

Share this post


Link to post
Share on other sites

Вообще менять поле "деньги" плохо. В правильной постанове надо добавлять запись в историю операций/платежей, и на этом должно дело закончиться - дальше биллинг должен сам обо всем позаботиться.

Share this post


Link to post
Share on other sites

 

 

Вообще менять поле "деньги" плохо. В правильной постанове надо добавлять запись в историю операций/платежей, и на этом должно дело закончиться - дальше биллинг должен сам обо всем позаботиться.

 

 

 

в БД писать (особенно менять поле CASH) при включеном старгейзере - прям вообще плохие советы. есть штатные функции такие как zb_CashAdd() вот через них и добавляйте денег пользователю на счет.

Share this post


Link to post
Share on other sites

в БД писать (особенно менять поле CASH) при включеном старгейзере - прям вообще плохие советы.

есть штатные функции такие как zb_CashAdd() вот через них и добавляйте денег пользователю на счет.

Не подскажите как правильно через штатные функции добавлять, или куда в историю операций записывать?

Share this post


Link to post
Share on other sites

 

 

Не подскажите как правильно через штатные функции добавлять, или куда в историю операций записывать?
/**
 * Add some cash to user login in stargazer, and creates payment record in registry
 * 
 * @global object $billing   Pre-initialized low-level stargazer handlers
 * @param string  $login     Existing users login
 * @param float   $cash      Amount of money to put/set on user login
 * @param string  $operation Operation  type: add, correct,set,mock
 * @param int     $cashtype  Existing cashtype ID for payment registry
 * @param string  $note      Payment notes
 * 
 * @return void
 */
function zb_CashAdd($login, $cash, $operation, $cashtype, $note)

Share this post


Link to post
Share on other sites

То есть меня за использование zb_CashAdd в оплатах закидали помидорами, сказав что OpenPayz наше всё и тот, кто его не использует, - еретик, но сейчас разработчик сам советует использовать эту функцию? :)

Share this post


Link to post
Share on other sites
То есть меня за использование zb_CashAdd в оплатах закидали помидорами

Использование в нативных модулях работающих с внутренним баблом - вполне логично. А что ж еще там использовать? Низкоуровневые вызовы $billing->addcash() ?

 

сказав что OpenPayz наше всё и тот, кто его не использует, - еретик

Давайте называть вещи своими именами?

Он не еретик. Он - мyдaк пытающийся заместить, стандартную механику взаимодействия с внешними платежными системами каким-то стремным yeбaнством.

 

 

но сейчас разработчик сам советует использовать эту функцию? :)

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

Откуда вы такие беретесь? :facepalm:

Edited by nightfly

Share this post


Link to post
Share on other sites

Я ждал ответа в таком духе, другого и не могло быть (:

Share this post


Link to post
Share on other sites

Кто может помочь в решении данного вопроса напишите в личку или skype: samson_g1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Oleg2018
      При переносе биллинга на новый сервер сделал восстановоление базы строго по инструкции. Все данные получил. Пользователи работают. Но есть проблема, при создание копии базы через вебинтерфейс создается файл с размер 100 килобайт. База при переносе занимала 18 мегабайт. При проверке целосности базы нашел проблему из представлением op_customers выдает ошибку  #1449 - The user specified as a definer ('root'@'%') does not exist. Кто решал и как эту проблему
    • By superb
      Ребята, нужна помощь админа. После пропадания електричество перестал стартовать mysql на билинге абилс. Система freebsd 7.2. Пишите в личку сразу номер телефона, будет быстрее. Хорошо отблагодарю, спасибо.
    • By freehost
      Описание вакансии
      На постоянную работу в хостинг-компанию требуется сотрудник на первую линию службы технической поддержки. Офис расположен в Киеве.
       
      Обязанности:
      Отвечать на вопросы клиентов (работа с панелью управления, настройка POP3, SMTP, FTP) по телефону, эл. почте, решать мелкие проблемы (неверно заполненные данные и настройки в контрольной панели, проблемы с доступом и т. п.), сортировка заявок абонентов.
       
      Требования:
      - Умение работать в Интернет с основными клиентами (браузеры: IE и Mozilla, почтовые клиенты: The bat, outlook, FTP-клиенты: IE, Far, Cute FTP;
      - Иметь представление о том что такое HTML, PHP, MySQL
      - Скорость печати на клавиатуре не ниже 100 знаков в в минуту
      - Грамотное владение русским и украинским языком
      - Коммуникабельность, терпение, эмоциональная уравновешенность, способность к обучению.
      - Желание учиться
       
      Условия:
      Официальное трудоустройство
      24 дня отпуска
      Обеды за счет компании
      Рабочий график с 9 до 18 с понедельника по пятницу
      Оплачиваемый больничный
      Возможность повышения
       
      ЗП от 8 000. Пишите в личку.
    • By mac
      Естественно, ip сети и города - разные, версии Ubilling - одинаковые.
      Собственно, как это сделать максимально просто и безопасно?
       
      То, до чего сам додумался - это использовать "Модуль Миграция 2"
      Для это планирую сделать экспорт нужных полей из базы данных с помощью запроса


      По sql запросу вопрос прежде всего к уважаемому nightfly : оттуда ли (таблицы, поля) я беру значения?
    • By strushke
      Всем пламенный привет! Соскучились? 
      Вот вам новый вселенский вопрос каким образом из модуля делать INSERT запрос?
       
      При помощи simple_queryall плюётся вот таким сообщением:
      Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /usr/local/www/apache24/data/billing/api/libs/api.mysql.php on line 235
       
      При этом, данные добавляет.
       
      Кусок:
      $addExpenseQuery = "INSERT INTO expenses (date,summ,comment) VALUES (CURRENT_DATE(),'$addExpAmount','$addExpComment')"; $query_result = simple_queryall($addExpenseQuery);  
×