Программинг амосрм
Необходим программист для внедрения амосрм.
Техзадание
Узлы системы:
Счетчики электроэнергии Elster, модель …
База данных, собирающая информацию со счетчиков. БД хранит информацию за все время жизни счетчика. БД может отдавать данные внешнему клиенту по запросам.
AMOCRM - может забирать данные из БД и создавать на их основе сделки. У AMOCRM есть Api для управления всеми сущностями. https://developers.amocrm.ru/rest_api/
1с бухгалтерия - подключается к AMOCRM через плагин. На основании сделки в AMOCRM создается счет в 1с.
Настройка:
В AMOCRM заводятся сущности:
Компании. У компании может быть несколько счетчиков элэнергии
Счетчики - это несколько наборов полей у компании: id счетчика, показания за прошлый месяц, показания за текущий месяц.
Сделки. Сделкой считается 1 месяц потребления электроэнергии. Сделки создаются в Амо ежемесячно в конце периода. Сумма сделки - сумма показаний всех счетчиков компании.
Спецусловия - это формула, по которой рассчитывается стоимость. Нужно предусмотреть возможность редактирования формулы через Амо
Воронка в Амо:
Получение данных - сделка остается тут, пока Амо не заберет данные со счетчиков или пока менеджер не введет их руками
Расчет данных - производит автоматический расчет по формуле, используя данные счетчиков и коэффициенты для данного клиента (должны быть вписаны в карточку клиента)
Проверка данных - после расчета сделка попадает на этот этап. После проверки менеджер руками переносит ее дальше.
Отправка документов - после попадания сюда система формирует документы в 1с, перекидывает на следующий статус
Ожидание оплаты
Оплачено
Работа непосредственно для программиста:
Выгрузка данных счетчиков из БД в AMOCRM: за текущий месяц, за прошлый месяц. Забор данных раз в месяц.
Скрипт автоматического создания сделок в AMOCRM по параметрам: компания, оплачиваемый период, данные счетчиков. Сделка за месяц создается 1 числа за предыдущий месяц. Сделка создается, если статус контрагента - “активный” (это стандартные поля в AMO)
Расчет суммы для сделки, с использованием данных счетчиков и формулы, которая задается спецусловиями (можно там формулу задать?) В Амо нет возможности считать формулу, нужно вынести формулу на отдельный сервер.
Важно: если меняются параметры сделки (данные счетчиков), то менеджер может передвинуть ее обратно в статус “Расчет” . После этого все перерасчитывается заново.
Реализация
Запускаем задачу раз в месяц по крону. В ней идем в БД и выбираем счетчики для создания сделок в АМО и создаем их в "расчет данных". Потом для каждой созданной сделки грузим из АМО данные о клиенте этой сделки и считаем счет по формуле, пишем результат в поле в сделки и перемещаем сделку в "проверка данных". Плюс надо поднять веб-сервер и подписаться на вебхук АМО на изменения данных о клиенте, при срабатывание хука перерасчитывать его сделки. На стороне 1C подписываемся на вебхук о переносе сделки в "отправка документов" и при его срабатывание генерим документы и двигаем сделку в "ожидание оплаты"
Работа непосредственно для программиста 1C:
Подключение плагина 1с в Амо, формирование документов: счет, счет-фактура, акт, детализация по счету. Документы создаются на основе шаблонов, формат - xls (??)
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Specjalista ds. Excela / automatyzacji procesów (Excel + mile widziane programowanie)Szukamy specjalisty z ZAAWANSOWANYMI umiejętnościami Excel do optymalizacji istniejącego pliku i automatyzacji procesów. Wielką zaletą będzie, jeśli masz również umiejętności programowania / VBA / Power Query / Power Automate lub doświadczenie w tworzeniu złożonej logiki w… Python, Bazy danych i SQL ∙ 48 minut temu ∙ 9 ofert |
Zadanie techniczne: Integracja bota czatu Telegram z BAS1. Ogólny opis Należy zrealizować integrację chatbota z systemem BAS w celu przesyłania i rejestrowania danych o towarach (zamówieniach). 2. Dane wejściowe (przesyłane przez chatbota): ID grupy Nazwa towaru (z kodem towaru) Cena towaru 3. Logika działania: Po naciśnięciu… Automatyzacja zarządzania przedsiębiorstwem, Bazy danych i SQL ∙ 1 godzina 55 minut temu ∙ 8 ofert |
Baza 1C dla przedsiębiorstwaPotrzebna baza do prowadzenia magazynu autozłomowiska, kontroli finansów oraz formowania zamówień. Trzeba dodawać samochód jako obiekt i przypisywać do niego części. Pełną strukturę oraz to, jak powinno to wyglądać i działać, omówię podczas rozmowy. Bazy danych i SQL ∙ 11 godzin 29 minut temu ∙ 5 ofert |
Integracja danych 1CZorganizować jakościowe przygotowanie i transfer danych z 1C do BigQuery do dalszego wykorzystania w Looker:Zorganizować dane zgodnie z tym, jakie pola są potrzebne.Przygotować zrozumiałą strukturę tabel i pośrednich zbiorów danych, na których będą budowane… Bazy danych i SQL, Obróbka danych ∙ 1 dzień 17 godzin temu ∙ 9 ofert |
Opracowanie prostego systemu controllingu i ewidencji zarządczej w Google Sheets „pod klucz”Nazwa zadania: Opracowanie prostego systemu controllingu i ewidencji zarządczej w Google Sheets „pod klucz” dla firmy budowlanej w Polsce (+ szkolenie online oraz pomoc przy wdrożeniu) O firmie, kontekście i moim głównym problemie Dzień dobry, Poszukuję doświadczonego… Bazy danych i SQL, Usługi księgowe ∙ 2 dni 22 godziny temu ∙ 34 oferty |