Промышленные предприятия и проекты: СПГ, нефтепереработка, строительство

Автоматизированные системы проверки данных, подготовки документов и отчётности

Проектирую и внедряю системы, которые выполняют регулярные операции с данными и документами без участия человека: собирают данные из источников, проверяют их по заданным правилам, формируют документы и отчёты и передают результат в учётные системы. Excel, VBA, Python, SQL, PostgreSQL, 1С, веб-интерфейс — в контуре заказчика, без замены действующих систем.

Обсудить задачу
до 90 %сокращение ручного ввода и проверки после внедрения

Кто выполняет работы

Более 15 лет занимаюсь автоматизацией рутинных задач на промышленных объектах: проверка и сверка данных, контроль исполнительной документации, комплектация, подготовка отчётности и передача документов заказчику. Работал на объектах СПГ, нефтепереработки и промышленного строительства — от отдельных проверок до систем, которые ведут весь процесс целиком.

15+ лет
автоматизации на промышленных объектах
10+
проектов с внедрёнными системами
01 · Направления

Услуги

Разрабатываю индивидуальную автоматизированную систему под процессы заказчика: сбор данных из источников, проверка по установленным правилам, формирование документов и отчётности, передача результата в учётные системы. Ниже — направления работ, из которых собирается такая система.

Проверка данных

  1. 01Сверка реестров между собой
  2. 02Выявление расхождений, дубликатов и пропусков
  3. 03Проверка комплектности документов
  4. 04Контроль сроков действия удостоверений и сертификатов
  5. 05Контроль данных по регламентам заказчика

Документы

  1. 01Формирование комплектов документов: обложка, реестр, сквозная нумерация
  2. 02Формирование форм и актов по данным
  3. 03Обработка PDF: объединение, разделение, извлечение данных
  4. 04Распознавание сканов: номера, даты, обозначения
  5. 05Контроль ревизий и версий

Отчёты

  1. 01Формирование отчётов из нескольких выгрузок
  2. 02Отчёты о готовности и состоянии работ
  3. 03Автоматическая рассылка ответственным по расписанию
  4. 04Панель состояния: сроки, расхождения, ход выполнения
  5. 05Автоматическое обновление таблиц Excel

Данные между системами

  1. 01Обмен данными между 1С, СЭД и системой управления проектом
  2. 02Сведение нескольких источников в одну базу
  3. 03Приём и обработка данных от подрядных организаций
  4. 04Формы ввода с контролем данных при заполнении
  5. 05Обмен по расписанию или по событию
02 · Опыт

Проекты

Более 10 проектов на промышленных объектах. Ниже — четыре крупнейших из них.

Задача

Задачи различались от проекта к проекту: от анализа данных, поступающих от разных компаний, до проверки финальных документов. Работа велась в отделе контроля качества, строительном отделе и на пусконаладке. Общее одно: данные приходили из нескольких источников в разном виде, а сверка, проверка и подготовка документов выполнялись вручную.

Что автоматизировалось
  • Сбор документов и данных из систем подрядных организаций и сетевых хранилищ
  • Сведение источников в одну базу и приведение к общему виду
  • Проверка комплектности и данных по регламенту заказчика
  • Формирование комплекта документов: обложка, реестр, сквозная нумерация
  • Отчётность о готовности с перечнем недостающих документов
  • Передача данных в систему управления проектом и журнал действий
Завод «Ямал СПГ» в Сабетте
Ямал СПГ
01
2012 — 2018
Терминал «Утренний», Гыданский полуостров
Арктик СПГ-2
02
2019 — 2023
Установка на Омском НПЗ
Реконструкция Омского НПЗ
03
2015 — 2022
Комплекс «Портовая», спутниковый снимок 6 сентября 2022 года
Портовая СПГ
04
2019 — 2022

Фотографии объектов: Ямал СПГ — мрем, CC BY-SA 4.0; Утренний — Almakmak, CC BY 4.0; Омский НПЗ — Yulia Lisina, CC BY-SA 4.0; Портовая — Pierre Markuse, CC BY 2.0.

03 · Как строится работа

Порядок работы

Пять этапов от первого разговора до начала работ.

  1. 01
    Анализ рабочего процесса1–2 встречи

    Разбор действующего порядка работы: какие операции выполняются вручную, какие данные и документы участвуют, где они хранятся. Технологии на этом этапе не обсуждаются.

  2. 02
    Определение объёма автоматизации1 день

    Определяется, какие операции подлежат автоматизации и требуется ли веб-интерфейс — или достаточно организовать обмен данными между действующими системами.

  3. 03
    Предложение по решению1–2 дня

    Направляется подробное описание предлагаемого решения: состав работ, принцип работы и результат для заказчика.

  4. 04
    Техническое задание1–2 дня

    После согласования предложения уточняются детали и оформляется детальное техническое задание.

  5. 05
    Выполнение работ2–10 дней

    Предоплата 30 %, дальнейшее выполнение работ в соответствии с техническим заданием.

Сроки этапов ориентировочные и уточняются по объёму работ.

От чего зависит стоимость

От количества источников данных, объёма проверок и от того, нужен ли веб-интерфейс. Стоимость называется по итогам второго этапа, письменно, до начала работ, и по ходу не меняется.

04 · Инструменты

Технологии и инструменты

Состав подбирается под задачу и под то, что уже работает у заказчика. Ничего не заменяется без необходимости.

Обработка данных
Python
pandas
SQLSQL
VBVBA
PQPower Query
XExcel
OSOffice Scripts
PSPowerShell
Python
pandas
SQLSQL
VBVBA
PQPower Query
XExcel
OSOffice Scripts
PSPowerShell
Хранение и учётные системы
PostgreSQL
SQLite
MySQL
MSMS SQL Server
SPSharePoint
Redis
PostgreSQL
SQLite
MySQL
MSMS SQL Server
SPSharePoint
Redis
Документы и отчётность
PDFPDF
PyPyMuPDF
XLopenpyxl
RLReportLab
OCROCR
BIPower BI
DLYandex DataLens
Apache ECharts
PDFPDF
PyPyMuPDF
XLopenpyxl
RLReportLab
OCROCR
BIPower BI
DLYandex DataLens
Apache ECharts
Веб-интерфейсы
Next.js
React
TypeScript
Tailwind CSS
FastAPI
Django
Next.js
React
TypeScript
Tailwind CSS
FastAPI
Django
Обмен и интеграции
APIREST API
FTPSFTP
WHWebhooks
MGMicrosoft Graph
@IMAP / SMTP
Celery
APIREST API
FTPSFTP
WHWebhooks
MGMicrosoft Graph
@IMAP / SMTP
Celery
Запуск и сопровождение
Docker
LLinux
NXnginx
GitGit
crcron
TSПланировщик задач
Docker
LLinux
NXnginx
GitGit
crcron
TSПланировщик задач
05 · Связаться

Контакты

Опишите задачу — направлю ответ в течение рабочего дня.

Написать письмо
Мессенджеры