forum.bitel.ru http://forum.bitel.ru/ |
|
Практики использования модуля http://forum.bitel.ru/viewtopic.php?f=14&t=10604 |
Страница 1 из 1 |
Автор: | vkulakov [ 10 июн 2015, 23:19 ] |
Заголовок сообщения: | Практики использования модуля |
Пытаюсь настроить модуль Bill и интегрировать его с 1С. Помимо всяких мелочей всплывают глобальные проблемы, решить которые простым способом у меня пока не получается. Хочу услышать мнение сообщества. Проблема первая Для печати счетов должны быть реквизиты и плательщика, и грузополучателя. Обычно (у нас) плательщик и грузополучатель одно лицо и требуется один набор реквизитов, но иногда плательщик и грузополучатель разные лица, поэтому нужно два набора реквизитов. Сейчас я заношу в договор реквизиты и плательщика, и грузополучателя, даже если они одинаковые. Получается много повторяющихся данных и сложно их заполнять, но зато простой код для печати и интеграции. Для решения проблемы думаю не добавлять реквизиты грузополучателя, если он совпадает с плательщиком, а в коде добавить дополнительные проверки и выводить данные плательщика, если данных грузополучателя нет. Вроде не сложно в реализации, но что-то меня смущает в этом... Кто-нибудь сталкивался с такой проблемой? Как решали? Может в модуле Bill есть более удобный способ решить проблему и я про него просто не знаю? Проблема вторая Иногда клиент просит выставлять счета отдельно для каждой точки подключения. Точки подключения у нас - независимые субдоговоры. Чтобы выставлять счета по субдоговорам сейчас в каждый субдоговор добавляю модуль Bill и прописываю туда реквизиты для плательщика и грузополучателя. Т. к. контрагент один, то в субдоговорах оказываются одинаковые наборы реквизитов, которые отличаются только номером доп. соглашения. Опять много повторяющихся данных, которые всегда нужно держать синхронизированными между разными субдоговорами. Как решать эту проблему, я не знаю. Если бы в биллинге был механизм наследования реквизитов от супердоговора к субдоговорам, было бы проще, но его, похоже, нет. Событий изменения реквизитов тоже нет. Кто-нибудь решал похожую задачу? Может я опять чего-нибудь про биллинг не знаю? Модуль Bill появился очень давно, поэтому я думаю, что люди уже столкнулись со всеми возможными проблемами и уже решили их. Из-за этого и спрашиваю здесь, а не прошу дописать недостающий функционал в HD. |
Автор: | dimOn [ 11 июн 2015, 02:06 ] |
Заголовок сообщения: | Re: Практики использования модуля |
Цитата: Для решения проблемы думаю не добавлять реквизиты грузополучателя, если он совпадает с плательщиком, а в коде добавить дополнительные проверки и выводить данные плательщика, если данных грузополучателя нет. в чём проблема то? шаблоны счетов - это xsl, где можно написать всё что угодно и что угодно сравнить и вывести в любом виде
|
Автор: | vkulakov [ 11 июн 2015, 11:44 ] |
Заголовок сообщения: | Re: Практики использования модуля |
dimOn писал(а): Цитата: Для решения проблемы думаю не добавлять реквизиты грузополучателя, если он совпадает с плательщиком, а в коде добавить дополнительные проверки и выводить данные плательщика, если данных грузополучателя нет. в чём проблема то? шаблоны счетов - это xsl, где можно написать всё что угодно и что угодно сравнить и вывести в любом видеПроблем с реализацией такого нет. Если ничего более интересного не предложат, то так и буду делать. |
Автор: | dimOn [ 11 июн 2015, 12:47 ] |
Заголовок сообщения: | Re: Практики использования модуля |
реквизиты/атрибуты/параметры/итд - это вещи неопределённые и для системы непонятно что там где вы решили хранить и куда выводить. потому тут вопрос вроде как явно уровня шаблона, а не логики биллинга. потому в шаблоне и правильнее подобное делать. |
Автор: | vkulakov [ 11 июн 2015, 13:17 ] |
Заголовок сообщения: | Re: Практики использования модуля |
dimOn писал(а): реквизиты/атрибуты/параметры/итд - это вещи неопределённые Так может стоит их определить в биллинге? Например, завести объекты контрагент, плательщик, грузополучатель, у каждого объекта добавить стандартный набор реквизитов (расширяемый), добавить определённое поведение. Собственно, сделать как в 1С. Думаю, что предложение это из области фантастики, поэтому его можно не рассматривать и не комментировать. С другой стороны кто-то у себя уже определил набор реквизитов, написал шаблоны, настроил интеграцию и некоторое время успешно работал с этим набором, увидел слабые места. Я, собственно, и прошу поделиться своими наработками в этом вопросе (кому не жалко). |
Автор: | Ildar [ 08 июл 2015, 06:13 ] |
Заголовок сообщения: | Re: Практики использования модуля |
В мастер( скорее всего это будет 6.3 ) добавлена возможность наследования реквизитов. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |