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

Программисты 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, которую можно доработать или использовать как референс.
Похожие заказы

Маркетинг

дистанционно
договорная
провести автовебинар. Доброго времени суток! Нужно помочь провести вебинар на платформе bizon365. Курс "Покоритель P2P 2.0", подробности о курсе - https://pokoritel-p2p.ru/ В процессе нужно будет помогать спикерам с выведением звука, с технической настройкой. Также проект на 200.000 подписчиков, это даст хороший кейс Нужно будет в процессе сделать кнопку "Написать в поддержку" и кнопку "Внести бронь на курс". Доброго времени суток! Нужно помочь провести вебинар на платформе bizon365. Курс "Покоритель P2P 2.0", подробности о курсе - https://pokoritel-p2p.ru/ В процессе нужно будет помогать спикерам с выведением звука, с технической настройкой. Также проект на 200.000 подписчиков, это даст хороший кейс Нужно будет в процессе сделать кнопку "Написать в поддержку" и кнопку "Внести бронь на курс".
Санкт-Петербург Фрилансеры

Постинг

дистанционно
договорная
Разместить посты в: Instagram. Посты к публикации не готовы. Сфера: туристические услуги. Я строю бренд-платформу для проекта аренды катеров в Санкт-Петербурге, у меня есть примерное понимание Tone of Voice, в котором будет вестись проект, нужно будет написать 1-2 примеров поста + добавить пример как пишем (наш TOV) / как не стоит писать Т.е. просто в тексте показать, как будет звучать наш Tone of Voice Тексты понадобятся короткие, задача несложная??. Желательно наличие образования (желательно журфак или лингвистика, либо пройденные курсы + релевантный опыт).
Санкт-Петербург Фрилансеры

Маркетинг

дистанционно
договорная
Продвижение в интернете. Продвижение в социальной сети (SMM). Задача: полное ведение и продвижение, таргетированная реклама, работа с блогерами. Тема: музыка и искусство, развлечения. Telegram, ВКонтакте, TikTok. Бюджет на рекламную кампанию: 30 000. Рекламодатель: ИП. Продажа 255 билетов на EDM фестиваль (Москва, возраст ЦА: 16-25 лет). Нужно разработать стратегию продвижения и настроить рекламу (таргет, блогеры, контекст). Пожелания к специалисту: Есть опыт/портфолио в продвижении музыкальных событий и молодёжных брендов.
Москва Фрилансеры

Программисты

дистанционно
договорная
Разработка мобильных приложений. Доработка существующего приложения. Приложение: кроссплатформенное. Нужен специалист интегратор CRM кастомных, не Битрикс. Опыт обязательно. Пожелания и особенности: Важно понимать Ваш скилл и опыт. Сейчас есть большой объем рутинных задач,но стабильно постоянно всем настраивать ,будет нужно и скорее всего , пожизненно.Вгедрение как ЛС кабинета ,через сайт не рассматриваем (нам нужны кросс платформенные приложения) Рассматриваем альтернативы n8n.
Москва Фрилансеры

Дизайнеры

дистанционно
договорная
анимация. Необходимо сделать три легких анимации в adobe after effects. 1) векторная анимированная открытка на тему пасха (например корзина с яйцами, и выпрыгивающий кролик, просто легкая анимация векторного изображения 2) три векторные анимированные открытки в едином стиле на тему санкт-петербург 3) параллакс (например поезд) фон двигающийся в одну сторону, объект двигается в другую сторону. можно взять готовое векторное изображение со слоями на стоках, и анимировать его.
Санкт-Петербург Фрилансеры

Журналисты

дистанционно
договорная
Написать статью. Публикация: не потребуется. Тематика: 11 работ по журналистике. Объём текста: 11 страниц. Разовая задача или временный проект. Пожелания и особенности: Нужно написать 11 небольших статей по предмету журналистика на 11 разных тем, можно с использованием ИИ, но ручное редактирование под вид самостоятельной работы.
Москва Фрилансеры

SMM

дистанционно
договорная
Задача: полное ведение и продвижение. Тема: Писательский блог. Telegram, Инстаграм. Бюджет на рекламную кампанию: 10000. Рекламодатель: самозанятый. Я пишу книгу и рассказы. Хочу продвигать себя, как писатель. Нужно вести блог и продвигать его. Специалист должен понимать специфику этой ниши и знать, что собирается делать.
Москва Фрилансеры