Бюджет: 100 UAH Срок: 1 день
Пришлите файл, по описанию трудно понять, подозрения как ускорить есть email [email protected]
На отдельном листе задаем условия. Значение соответствует значению значению. Например 1 соответствует 1. На рабочем листе должно быть две области. Первая область- область вбивания чисел. Вторая область - область появления нужного значения.
Условия самого алгоритма. Есть два критерия. Первый критерий длина отрезка. Второй критерий- общая длина. Критерия можно менять до начала вбивания первого числа. Сама задача - вбиваем значения, и когда вбиваем число и после этого числа нету такого же числа определенное количество раз (это и есть длина отрезка) то этот отрезок идет уже в общую длину (это другой уже критерий). Рассмотрим пример. Есть числа 100 соответствует 100, 200 соответствует 200, 300 соответствует 300. Критерий длины отрезка 2, общая длина 100. Что нам надо, что бы сработал алгоритм. Вбиваем значения 0; 1; 50; 100; 2; 3; (тут у нас уже два раза идет в общую длину, потому что после 100 не было два раза 100) продолжаем дальше вбивать 5; 50; 50; 100; 1; 1; 1; 1; (это уже 4, потому что после 100 нету два раза 100). И так дальше по всем 3 числам (100, 200, 300) и когда наступит 100 раз, когда не появлялось число после конкретного числа, то это число должно появиться в области Появления чисел.
Мне уже эту работу сделали в экселе (с помощью макроса), Но после четырехсотого вбитого значения, начинаются дикие тормоза, и когда вобьешь следующее число то ждать, пока файл перестанет тормозить. Надо сделать что бы все летало. Оплата любым способом. Сделать надо быстро.
Бюджет: 100 UAH Срок: 1 день
Пришлите файл, по описанию трудно понять, подозрения как ускорить есть email [email protected]
или стукните в скайп Darkscreamerdex
без примера ничего не понять с таким сумбурным условием
Для увеличения скорости работы попробуйте:
1. отключить автоматический расчет в книге.
Application.Calculation = xlCalculationManual
можно попробовать вначале вычислений отключить, а потом включить (Application.Calculation = xlCalculationAutomatic)
2. Отключить обновление экрана на момент расчетов
перед вычислениями Application.ScreenUpdating = False, после Application.ScreenUpdating = True
3. вообще можно по максимуму все выключить (с учетом 1 и 2 пункта):
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
Application.DisplayStatusBar = False
Application.DisplayAlerts = False
ВАШ КОД
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
Application.DisplayStatusBar = True
Application.DisplayAlerts = True
4. попытайтесь уменьшить кол-во использования формул (лучше по максимуму все в макросах делать), также можно убрать лишние листы из книги.
Если не удастся улучшить производительность, то необходимо смотреть и оптимизировать сам код.
Есть еще вариант уходить от макросов и реализовывать задачу, на чем-то другом :)
Удачи.
Необходимо разработать отдельную CRM-систему для централизованной обработки всех розничных заказов из различных каналов продаж (Prom, Rozetka, собственные сайты и ручные заказы). Основные требования: Единый реестр заказов из всех источников с сохранением информации о источнике и его статусе. Отдельный внутренний статус CRM, который работает независимо от статуса на маркетплейсе или сайте, с двусторонней синхронизацией статусов там, где это поддерживается. Гибкая интеграция с 1С: для каждого источника администратор может отдельно включить или выключить автоматическую выгрузку заказов. Интеграция с перевозчиками для автоматического создания ТТН, сохранения её номера в CRM и передачи номера ТТН на Prom и Rozetka. Интеграция с Checkbox для создания проектов чеков, используя настраиваемое соответствие способов оплаты, с последующим контролем фискализации. Поддержка ручного создания заказов (телефон, Viber, Telegram, Direct и т.д.) с полным последующим циклом обработки через CRM. Все API-ключи и настройки интеграций должны управляться администратором через интерфейс CRM без участия программиста. Полный журнал действий и логирование интеграций для контроля работы системы. Основная цель Менеджер должен иметь возможность полностью обработать заказ в одном интерфейсе CRM — от получения заказа до создания документа в 1С, ТТН, проекта чека и завершения заказа, без необходимости заходить в кабинеты Prom, Rozetka, сайтов, перевозчиков или Checkbox.
У нас работает синхронизация двух источников данных с CRM. Система в целом стабильна. Но остается часть, которая рассинхронизируется. Основная гипотеза — в одном из источников данные изменяются уже после первичной синхронизации, и эти изменения не всегда подтягиваются в CRM. + данные в двух источниках имеют разные названия/идентификаторы, хотя представляют собой одни и те же сущности
Задача: развернуть LLM-сервис, который знает всю документацию компании и отвечает на вопросы менеджеров отдела продаж. Что есть сейчас: заказчик собирал прототип самостоятельно (отдельный проект с загруженной информацией о компании, размещенный на сервере), но информация из базы не передается в модель — вероятно, проблема с API. Код и доступы предоставим. Первый шаг — аудит: починить существующее или аргументированно собрать с нуля. Необходимый функционал: Загрузка всей документации компании: описание каждой услуги, регламенты, FAQ, ценообразование (все материалы предоставим). Ответы строго на основе загруженных документов (RAG). Модель не выдумывает фактов; если ответов в базе нет — честно об этом сообщает. Доступ для менеджеров по ссылке (веб-интерфейс), с авторизацией. Сценарии: менеджер задает любой вопрос о работе компании; вставляет вопрос клиента «как есть» и получает готовый ответ для отправки; находит нужный регламент/отчет по запросу. Обновление базы знаний без разработчика (загрузка файлов через интерфейс или подключенную папку). Английский язык. История запросов для контроля качества. Технические ожидания: LLM через API (Claude/OpenAI — предложить с расчетом стоимости токенов), RAG-пайплайн (векторная база, embeddings), хостинг на нашем сервере или в облаке, HTTPS. Архитектура должна позволять в будущем подключить ассистента к аналитическому хранилищу данных (параллельный проект). В отзыве указать: примеры похожих RAG-проектов, стек, срок, стоимость работы и ориентировочную ежемесячную стоимость владения (токены + хостинг).
Здравствуйте Есть небольшое отделение, куда поступают пациенты. Нужно разработать простую "базу данных", в которой можно будет вносить расходные материалы, препараты и другое, приход-выход, а также списывать использование на конкретного пациента. Функционал, который необходим Справочники Медикаменты Витратные материалы (возможность вносить вручную) Пациенты (возможность вносить постоянно новых и удалять тех, кто выписан) Сотрудники (возможность изменять)Учет движения Единая таблица (журнал движения), в которой регистрируются все Приход и списание Возможность коррекции вручную При списании медицинская сестра должна выбрать: дату; пациента; препарат или материал; количество; свое ФИО. Система автоматически уменьшает остаток. При приходе старшая медицинская сестра должна иметь возможность внести: Дата поставки; Препарат/материал; Остаточная количество; Откуда пришло; Срок годностиАвтоматический функционал автоматический расчет остатков; контроль минимального запаса; контроль сроков годности; предупреждение о низких остатках; защита от списания большего количества, чем есть в наличии; выпадающие списки; проверка правильности ввода данных; условное форматирование.Отчеты Нужно реализовать автоматические отчеты: текущие остатки; использование за период; использование по пациенту; использование по сотруднику; история движения конкретного препарата.Желательно реализация на Google Sheets; Заполнять базы будем самостоятельно. Нужен шаблон для работы. Сколько это стоит не знаю, поэтому начнем с 50$, а вы предлагайте свои варианты и желательно, чтобы был опыт.
Необходимо рассчитать статистику в медицинском проекте (включая корреляции). Также есть запрос на создание математической модели прогнозирования развития патологий на основе имеющихся данных.