Требуется доработка телеграмм бота для интеграции с Битрикс24. Необходимо реализовать привязку сотрудника к нескольким username и user_id, а также возможность идентификации пользователей без заполненного username. Бот должен сохранять идентификацию по user_id и обеспечивать возможность изменения username.
Доработка битрикс24
1. Формат загружаемого файла .xlsx.
2. Выгрузка загружается в одном месте в сделках, под основным фильтром.
3. Скрипт выгрузки проверяет все сделки и ищет совпадения по ID сделки.
4. В поле назначение платежа ищем фразу “ПО ДОГОВОРУ” или”№”, после них ищем рядом стоящие цифры более 4х, что будет являться номером договора:
- если в назначении платежа нет “ПО ДОГОВОРУ” или”№”, то ищем рядом стоящие цифры более 4х, что будет являться номером договора;
- если в назначении платежа есть два числа более 4х цифр, то выдаем эту строчку как ошибочную.
5. При поиске фраз “ПО ДОГОВОРУ” или”№” не учитывать регистр.
6. Заносить сумму и дату из выписки в сделку, блок “Оплата” в поле суммы оплаты и даты оплаты этого этапа. Если сумма платежа равна сумме указанной в квитанции, то в поле “оплачен … этап” ставим значение “да”.
7. Сумма, проставляемая в поле “сумма оплаты” не должна превышать сумму очередного этапа оплаты. Если оплатили больше, то излишек переносится на следующий месяц, так же с проверкой суммы оплаты на этом этапе и до тех пор, пока она не распределится по всем этапам.
Дату в таком случае проставляем одну и туже из выписки. Так же проставляем значение в поле “оплачен … этап” на “да”.
8. Формирование и отправка отчета по разнесению выписки на почту:
- отправляем письмо с отчетом на почту [email protected];
- отчет вставляем таблицей в тело письма;
- раскрашиваем строчки в отчете зеленым цветом распознанные платежи, красным не распознанные;
- напротив каждого платежа в отчете добавлять ссылку на сделку.
9. Если два номера договора в назначении платежа, то не разносить, помечать как ошибку.
10. Если слушатель указывает номер договора, своего, но по данному договору оплачено полностью, то не разносить сумму, а помечать как ошибку.
11. Если переплата суммы в выписке больше остатка задолженности до 50ти рублей, то разносим выписку, если переплата более 50ти рублей, то не разносим.
12. Добавить чек бокс “оплачено полностью” и, если сумма оплаты по сделке=сумме по договору + 50 рублей, то ставить этот чек бокс.
13. Проверять условия по 20ти этапам.
Заявки фрилансеров
Похожие заказы
- Прикладное ПОнет заявокЗакрыт4 года назад
Требуется разработать три схемы на языке VHDL или Verilog с детальной документацией. Каждая схема должна быть оформлена как лабораторная работа, выполненная в среде Max+Plus 2. Убедитесь, что все пункты задания задокументированы.
Прикладное ПО1 заявкаЗакрыт4 года назадНеобходимо провести доработку функционала Битрикс 24 в соответствии с представленными требованиями. Ожидается анализ текущего состояния и внедрение необходимых изменений для улучшения работы системы.
Прикладное ПО3 заявкиЗакрыт4 года назадНеобходимо разработать прикладное ПО и подобрать оборудование для системы контроля доступа (СКУД), обеспечивающее доступ в туалет кафе только для тех посетителей, которые совершили покупку. Ожидается создание функционала, который будет интегрировать процесс оплаты и доступ к туалету.
Прикладное ПО1 заявкаЗакрыт4 года назадИщется опытный python разработчик для чтения и внедрения кода в проект по созданию пула криптовалют. Работа срочная, требуется знание сухого кода и опыт в разработке прикладного ПО.
Прикладное ПО2 заявкиЗакрыт4 года назадИщем middle/senior разработчиков NodeJs и Vue.js для долгосрочного проекта p2p маркетплейса. Задачи разнообразные, работа удаленная с гибким графиком. Оплата обсуждается, вилка от $1500 до $2500. Рассматриваются кандидаты на бэкенд, фронтенд и фуллстэк.
Прикладное ПО2 заявкиЗакрыт4 года назад- $32
Требуется разработать приложение на C# для таможни. Задача включает создание use-case диаграммы, разработку базы данных в Workbench с несколькими записями и само приложение в Visual Studio. Отчет не требуется.
Прикладное ПО5 заявокЗакрыт4 года назад Требуется разработать бота для игры в лотерею, который будет автоматически решать капчу каждые 5 минут и делать ставки на основе текущего баланса. Программа должна использовать прокси для скрытия реального IP и обхода ограничений сайта, а также учитывать условия ставок в зависимости от величины баланса. Необходимо обеспечить надежную маскировку для успешного получения бесплатных сатоши.
Прикладное ПО1 заявкаЗакрыт4 года назадТребуется разработать бота для игры в лотерею, который будет решать капчу каждые 5 минут и делать ставки на основе установленной логики. Бот должен работать через прокси и обеспечивать скрытность, чтобы избежать блокировок на сайте.
Прикладное ПОнет заявокЗакрыт4 года назадТребуется разработать небольшую программу на Python по указанным требованиям. Программа должна быть функциональной и соответствовать предоставленным условиям. Внимательно ознакомьтесь с прикрепленным файлом для получения всех деталей.
Прикладное ПО1 исполнительЗавершен4 года назад