BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 май 2024, 10:58

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 23 янв 2013, 09:07 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
В модуле Bill есть возможность рассылки документов, однако для этого требуется отдельный параметр в списке, что не совсем удобно. Есть небольшое предложение/пожелание: в конфиге модуля указываем например
Код:
disatch.pluginid=3
mail.contract.param=dispatch:4

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

Таким образом сохраняется старый функционал рассылки через параметр договора + появляется новый, вполне логичный в контексте Dispatch (хоть непосредственно он этим и не занимается) метод.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2013, 12:38 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
хм... ну как-то плагин-то для другого вроде был придуман.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2013, 12:50 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
может при редактирование мыла в dispach копировать его в bill скриптом


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2013, 14:39 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Может и для другого, но назначение плагина - рассылка. А тут что - тоже рассылка, хотя реально рассылка через bill, но вот подписка на рассылку имеет место быть. Можно конечно через скрипт реализовать рассылку доков, но также хочется чтобы при нажатии кнопки разослать - доки уходили по адресам из подписки. Копирование мыла из рассылки в параметры - как-то не очень. В общем есть такое желание. Действующего функционала это не нарушает, а насчёт доделки там думаю строк 20 кода всего-то будет. Или таки все равно HelpDesk с доработкой ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2013, 19:17 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
т.е вы предлагаете классы одного модуля толкать в другой :-(


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2013, 22:40 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Да почему классы то. Всё что надо - это в модуле Bill при указании параметра конфигурации mail.contract.param=dispatch:4 выдергивать список мэйлов для рассылки документов не из параметров договора, а из таблицы dispatch_contact, причем те контакты, которые подписаны на рассылку ID=4. Или для этого надо применять методы из классов плагина Dispatch ? Вы про это ?

Если там действительно не так все просто (хотя по сути дело одного-двух SQL запросов), то можно конечно самому написать костыль синхронизации параметра договора с мэйлами подписки, как было предложено, но у меня появилась вот такая мысля и я её озвучил.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2013, 23:28 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
если делать запросом то есть вероятность получить проблемы при каких либо изменениях в модуле диспач (нужно всегда помнить что где то еще используется) поэтому мы стараемся избегать таких способов интеграции модулей


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2013, 23:42 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Ясно. Ладно, придумаю свое чегой-нить. Спасибо за разъяснения.


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

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


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

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


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

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