Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Программисты 1С — удалённая работа в Москве

Дата: 2026-05-23
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2026-05-23
Описание
Доработать. Конфигурация 1С: ERP Управление предприятием. Версия: 8.3. Задача: Реализовать учебную конфигурацию «Мастер-план производства» на платформе 1С:Предприятие 8.3. Контекст: - MVP для планирования производства по заказам. - Входные данные – CSV (импорт), выход – план-график, загрузка РЦ, KPI (экспорт CSV/JSON). - Используются синтетические тестовые наборы T1 (штатный) и T2 (стресс). Что нужно сделать: 1. Метаданные (объекты 1С): - Справочник «Рабочие центры» (wc_id, name, capacity_hours_per_day, is_active). - Справочник «Номенклатура» (номенклатура_id, наименование, единица_измерения). - Документ «Заказ производства» (номер, номенклатура, количество, дата_начала, дата_срока, приоритет). - Регистр сведений «Производственный календарь» (измерения: РабочийЦентр, Дата; ресурсы: is_workday, capacity_hours). - Регистр сведений «Плановая загрузка РЦ» (измерения: РабочийЦентр, Дата; ресурсы: load_hours, capacity_hours, overload_flag). - Регистр сведений «План-график операций» (измерения: Операция; ресурсы: Заказ, РабочийЦентр, ПлановаяДата, ДлительностьЧасы, SeqNo, Status). - Отчёт «План-график и загрузка РЦ» (таблица, диаграмма Ганта, цветовая индикация перегрузок/просрочек). 2. Функционал импорта (CSV): - Обработка «Загрузка данных из CSV» с выбором 4 файлов: work_centers.csv, orders.csv, operations.csv, calendar.csv. - Форматная проверка (поля, типы, даты, обязательность). - Проверка ссылочной целостности (order_id существует, wc_id существует). - Протокол ошибок с указанием файла, строки, поля и описания. - Идемпотентность: повторный импорт не создаёт дубли. 3. Алгоритм планирования (строго по бизнес-правилам): - Сортировка заказов: priority (1=высокий ? 3=низкий), затем due_date, затем order_id. - Каждый заказ обрабатывается последовательно в этом порядке. - Внутри заказа операции выполняются строго по возрастанию seq_no. - Для каждой операции: * Найти подходящий рабочий центр (wc_id из операции). * Определить стартовую дату: для первой операции – первый рабочий день календаря; для последующих – дата завершения предыдущей операции. * Искать первый рабочий день (календарь is_workday=true), где остаточная мощность (capacity_hours - sum(load_hours)) >= duration_hours. * Назначить операцию на этот день, обновить load_hours. - Если для операции не находится слота в пределах календаря – зафиксировать ошибку (операция не назначена, статус «требует корректировки»). 4. Расчёт KPI и экспорт: - По окончании планирования сформировать: * plan.csv (операции с planned_date, order_id, wc_id, duration_hours, seq_no). * load.csv (date, wc_id, load_hours, capacity_hours, overload_flag). * on_time.csv (order_id, due_date, completion_date, on_time_flag). * kpi_summary.json (доля заказов в срок, доля дней без перегрузок). - Экспорт должен быть доступен из отчёта или отдельной обработки. 5. Проверка на тестовых данных: - Загрузить набор T1 (прилагается папка `T1_v3` с четырьмя CSV). - Запустить расчёт. - Сравнить полученные файлы plan.csv, load.csv, on_time.csv, kpi_summary.json с эталонными (прилагаются). Расхождения не допускаются, кроме округления. - Прогнать набор T2 (`T2_v2`) – должны появиться перегрузки и просрочки (on_time_flag=false, overload_flag=true). Критерии приёмки (AC): - AC-01: Импорт T1 проходит без ошибок, данные загружены. - AC-02: План-график соблюдает seq_no и календарь. - AC-03: Нет назначений на нерабочие дни. - AC-04: overload_flag = true только там, где load_hours > capacity_hours. - AC-05: on_time_flag = true только если completion_date <= due_date. - AC-06: На T1 on_time_percent >= 90% (по эталону 100%). - AC-07: На T2 выявляются перегрузки и просрочки. - AC-08: Повторный расчёт на тех же данных не дублирует операции. Дополнительные пожелания (MoSCoW): - Должен быть: импорт, расчёт, отчёт, экспорт. - Хорошо бы: диаграмма Ганта, цветовая индикация в отчёте. - Можно, но не обязательно: фильтры по дате/РЦ/заказу. - Не делаем: мобильное приложение, drag?and?drop, уведомления, боевые интеграции. Готовые артефакты: - Бизнес-требования (БТ_Кейс22_v0.1.docx) - Техническое задание (ТЗ.docx) - ЧТЗ (4 документа) - Глоссарий и ERD (Глоссарий_Кейс_22.docx) - Тестовые данные T1 и T2 (папки с CSV) - Эталонные выходные файлы (plan_T1.csv, load_T1.csv, on_time_T1.csv, kpi_T1.json, аналогично для T2) - Схема алгоритма (можно использовать приложенный Python-код как reference) Срок: 1 сутки. Результат: выгрузка конфигурации .dt и краткое описание (как запустить, где смотреть отчёт). Так как сюда невозможно приаттачить файл.dt то по вашему запросу пришлю уже сделанную, но неработающую конфигурацию кеи?с22(полн версия).dt, которую можно доработать или использовать как референс.
Похожие заказы

Системная интеграция

дистанционно
договорная
Автоматизировать бизнес. Сфера деятельности: торговля. ТЗ: Разработка автоматического переборщика IP-адресов в облачном хостинге (на базе BAS) Цель проекта: Создать автоматический софт (скрипт) на платформе **Browser Automation Studio (BAS)** для циклического перевыпуска и валидации публичных IP-адресов в личном кабинете облачного хостинга. Скрипт должен работать до тех пор, пока не поймает IP-адрес из заданного текстового списка подсетей. Основной функционал и алгоритм работы: 1. Авторизация: Вход в личный кабинет хостинга по логину/паролю (или по заранее сохраненной сессии/кукам). Обязательная поддержка работы через прокси (HTTP/Socks5) и интеграция с сервисами распознавания капч (CapMonster / RuCaptcha). 2. Парсинг целевого списка: Софт должен принимать на вход текстовый файл targets.txt, где списком указаны нужные диапазоны IP в формате CIDR (например: 178.154.0.0/16, 93.[Телефон скрыт]). Скрипт должен уметь определять, входит ли конкретный IP в эти диапазоны. 3. Цикл перебора (Основной блок): Шаг А: Зайти в раздел управления сетью/IP-адресами. Шаг Б: Нажать кнопку «Запросить/Создать новый публичный IP». Шаг В: Считать выданный системой IP-адрес и сверить его со списком targets.txt. Шаг Г (Если IP НЕ подошел): Нажать кнопку «Удалить/Освободить IP» и вернуться к Шагу Б. Шаг Д (Если IP ПОДОШЕЛ): Остановить работу скрипта, выдать звуковой сигнал и отправить уведомление в Telegram через бота. 4. Обход кулдаунов и защита от банов: Реализовать настраиваемые задержки (таймауты) между итерациями перевыпуска, чтобы имитировать действия человека и не ловить Rate Limit от хостинга. Корректная обработка ошибок: если кнопка недоступна или вылезла ошибка сети, скрипт должен подождать N секунд и обновить страницу, а не падать. Интерфейс софта (Входные параметры в BAS): Поле для ввода Логина/Пароля (или пути к файлу с куками). Путь к файлу targets.txt (база целевых подсетей). Путь к файлу с прокси. Настройки задержки (минимальный/максимальный интервал в секундах между запросами IP). *Токен Telegram-бота и ID чата для уведомлений об успехе. На выходе нужно:*Скомпилированный автономный .exe файл + исходный код скрипта (.xml). Хочу узнать сколько это будет стоить
Москва Фрилансеры

Создание AI-ботов

дистанционно
договорная
Задачи чат-бота: информирование клиентов, интерактивное меню или каталог. Платформа: Telegram, max, ВКонтакте, WhatsApp. Продукт: запчасти. Техзадания нет. Требуется реализовать чат бот на ии с интеграцией в битрикс24 и апи сайта (там каталоги и товарные остатки)/ Сейчас уже есть чат бот, работает без ии, отвечает невпопад, требуются значительные усилия на постоянное добавление вариаций запросов пользователей. на 1 этапе нужно реализовать через нового бота на ии текущую логику (информирование о режимах работы, доставке, и другие вопросы из файла во вложении), при выходе за пределы логики- передать чат в открытые линии битрикс 24 оператору. Также нужно обучить бот на исторических данных (диалоги), после их подготовки. на 2 этапе - реализовать подбор товара (интеграция с апи сайта) в виде уточнения у клиента нужного автомобиля (по справочнику), вида товара, передача диалога менеджеру и информации о подобранных товарах в виде ссылки на сайт компании.
Москва Фрилансеры

Маркетинг

дистанционно
договорная
Разработка маркетинговой стратегии. Разработать стратегию продвижения, составить план маркетинга, разработать маркетинговую стратегию под ключ. «Я собственник юридической компании. Услуга — банкротство физических лиц. Цель — 50 новых клиентов в месяц. Не подписчиков и не просмотров, а именно клиентов. Покажите математическую модель, воронку и KPI достижения этой цели за 90–120 дней». Как давно на рынке: 9. Целевая аудитория: Люди испытывающие сложности с оплатой кредитов. Уже задействованы: соцсети, фирменный веб-сайт, порталы с объявлениями в Интернете. Пожелания и особенности: Тз для ин сты.
Краснодар Фрилансеры

3D-моделирование

дистанционно
договорная
Разработать 3D-модель: здания. Основа для моделирования: эскиз. Количество моделей: 1 шт. Размеры модели: 6х6 метров. Выполнить в: SolidWorks. Пожелания и особенности: Нужно сделать 3д модель каркаса павильона в солиде с разработкой узловых элементов. Трубу используем профильную стальную 100х50х3. Крепление болтовое. На выходе хочу получить модель каркаса. Деталировку Развертки в дхф для изготовления узловых элементов. Узлы сборочные Взрыв схемы Спецификация крепежа.
Москва Фрилансеры

Создание сайта на Tilda

дистанционно
договорная
Онлайн конструктор тестов. Функционал сайта: Возможность проходить тесты и получать результаты. Контент есть. Пожелания и особенности: На онлайн конструкторе madtest или любом другом нужно создать различные психологические тесты, которые люди смогут проходить и получать результаты. Например тест Паолы Клайн на определения феномена самозванца и т.д. Тесты взяты из учебников, названия я дам, они все есть в свободном доступе. Оплата за каждый выложенный тест.
Москва Фрилансеры

Разработка чат-ботов

дистанционно
договорная
Задачи чат-бота: информирование клиентов, сбор информации, интерактивное меню или каталог, ответы на типовые вопросы, приём текстовых заказов, финансовые операции, автоматическое бронирование. Платформа: Telegram. Продукт: Для разных. Техзадания нет. Добрый день! Ищем человека, который занимается разработкой чат ботов, пожалуйста, указывайте в отклике условия работы +цены.
Москва Фрилансеры

Контент-менеджеры

дистанционно
договорная
Подбор и создание контента, составление контент-плана, Помочь построить канал с 0, наполнение базы данных, анализ готового контента, взаимодействие с пользователями. Ютуб/тг/вк/тик ток. Постоянная работа (полная занятость). Условия и требования: Все обсуждаемо лично Бюджет небольшой, при раскрутке готовы отдать долю, на начальном этапе ставка+KPI.
Москва Фрилансеры