Автоматизация строительной лаборатории: от образца до протокола

Заказ, образцы, исходные результаты и проверенная версия протокола в одном реестре. Покажем границы первой системы, правила исправлений и сценарий приёмки.

Заказ зарегистрирован, образцы поступили, испытание завершено. Чтобы выдать протокол, сотруднику нужно связать номер образца, исходную запись и проверенную версию документа. Если эта связь держится на названиях файлов и переписке, сотрудник тратит время на поиск и при исправлении может отправить заказчику прежний файл.

Мы предлагаем начать автоматизацию строительной лаборатории с одного заказа и проследить его до выдачи. Сотрудник должен открыть образец, найти источник результата, увидеть предусмотренную проверку и восстановить документ, который получил заказчик. Ниже соберём карту такого реестра и приемочный пример. По ним можно сравнить небольшой модуль, готовую LIMS и собственную разработку.

Границы системы зависят от работы вашей лаборатории: видов испытаний, применимых методик, ролей и правил выдачи. Для первой оценки достаточно обезличенных заказа, карточки образца и протокола. Сами расчёты и порядок проверки разбираем вместе с ответственными сотрудниками.

Предметная иллюстрация: бетонные образцы с бирками, исходная запись и стопка проверенных документов

Предметная иллюстрация. Физический образец, запись испытания и выданный документ связываем в реестре, сохраняя происхождение результата.

LIMS или небольшой модуль: проверяем один заказ

LIMS называют лабораторную информационную систему. Её полезность для вашей задачи проверим на рабочем маршруте: регистрация, испытание, проверка, выпуск, исправление и выдача. Начинать выбор удобнее с этого пути и списка функций, которые уже закрыты действующими программами.

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

ВариантКогда проверятьЧто показать на демонстрации
Небольшой модульОсновной порядок испытаний уже определён; требуется связать записи и выдачуОдин образец, источник результата, проверка, версия и исправление без потери истории
Готовая LIMSНужен широкий набор лабораторных функций, которые можно настроить под ваши правилаВаши методики, роли, шаблоны, приборные файлы, выгрузка данных и ограничения настройки
Заказная системаГотовое решение оставляет ручной перенос данных или не поддерживает нужный порядок работы и обменЗаконченный путь заказа, исключение, интеграция и проверяемый результат каждого этапа

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

Смежный проект 13FOX · продуктовый ритейл

Как мы связали интерфейс и учёт в «Бакаеве»

Мы связали приложение, админ-панель и 1С через сервер синхронизации. Замена фотографии в админке отражается в 1С; заказ из приложения меняет остатки в обеих системах. Изменения из 1С доходят до приложения. Для лаборатории отдельно спроектируем свои записи, полномочия и правила выпуска.

Посмотреть проект
Реальный экран проекта Бакаев: управление каталогом и описание двусторонней синхронизации с 1С
Связанные данные магазина

Реальный экран админ-панели «Бакаева». Источник: проект 13FOX; он показывает управление каталогом, связанным с 1С.

Опыт интеграции в продуктовом ритейле. Лабораторный маршрут проектируем по вашим методикам и документам.

Карта реестра: что связано с образцом

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

У одного заказа может быть несколько образцов и испытаний. Один протокол может объединять результаты; один результат может войти в разные разрешённые документы. Эти связи стоит показать подрядчику заранее. Таблица ниже задаёт состав первой версии для разбора, а конкретные поля уточним по вашим документам.

ЗаписьЧто сохраняемЧто проверяет сотрудник
Заказ и образецВнутренние ID, обозначение заказчика, поступление, материал и связь с объектомПо бирке находится нужная карточка и заказ; совпавшее внешнее обозначение не смешивает образцы
ИспытаниеОбразцы, методика и её редакция, исходные данные, единицы, автор и время записиИз результата открывается его источник; повторное испытание видно отдельной записью
ПроверкаДействие исполнителя и уполномоченного лица по принятому порядку, замечания и решениеДокумент остаётся на этапе проверки, пока проверяющий не вынес нужное решение
Версия протоколаНомер, редакция шаблона, состав результатов, файл выпуска и разрешивший выпуск сотрудникВыданная версия воспроизводится из сохранённого файла и связанных записей
Исправление и выдачаПричина, изменённые поля, прежняя и новая версии, получатель, канал и состояние передачиМожно установить, какой документ был выдан и чем его заменили

Карта предлагаемого реестра. Исправление добавляет связанную версию; источник результата и история выдачи остаются доступны.

Результат испытания хранится вместе с источником

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

Например, импортируем файл прибора для зарегистрированного образца. До сохранения программа показывает, к какому испытанию относится файл, какие поля распознаны и какие строки требуют решения сотрудника. Повторная загрузка того же файла должна давать предусмотренный результат: отклонение повтора или явное добавление новой записи. Правило выберем до разработки и проверим на тестовом наборе.

Для первой версии можем оставить ручной ввод с приложенным источником. Импорт добавим, когда проверим формат прибора и примеры ошибок. Запись хранит исходные значения, автора и время ввода. При исправлении после проверки сохраняем прежнее состояние и основание правки; новая редакция проходит согласованную повторную проверку. Каждый выпуск связываем с той редакцией исходной записи, которая была проверена для него.

Граница автоматизации. Программа помогает перенести данные и выполнить согласованный расчёт. Выбор применимой методики, оценку результата и разрешение выпуска закрепляем за ответственными сотрудниками лаборатории. Автоматическое заключение о соответствии требует отдельно согласованных правил и проверки.

Проверка, выпуск и исправление протокола

Опишем состояния документа понятными действиями: исполнитель подготовил запись, предусмотренная проверка завершена, уполномоченное лицо разрешило выпуск, версия выдана. Кто выполняет каждое действие и допустимо ли совмещать роли, определяет порядок вашей лаборатории. В системе настроим права и проверим, что сотрудник не может провести чужой этап без полномочий.

Предлагаем хранить выпущенный файл отдельно от рабочего шаблона. Изменение справочника адресов или шаблона не должно незаметно менять уже выданный документ. Для исправления сохраним причину, автора, связь версий и предусмотренную повторную проверку. Прежний файл остаётся в истории с понятным состоянием.

Допустим, после выдачи обнаружили ошибку в реквизитах объекта. Сотрудник создаёт исправление, проверяющий видит изменённые поля, новая версия проходит установленный маршрут. Реестр показывает, кому отправили прежнюю копию и какое действие требуется для замены. Если нужны повторные испытания, создаём новые записи результатов и связываем их с дальнейшим выпуском; старые результаты сохраняем.

ISO/IEC 17025:2017 описывает требования к компетентности, беспристрастности и согласованной деятельности лабораторий. Цифровой реестр сам по себе не подтверждает компетентность или аккредитацию. Состав полей, контроль, исправления и сроки хранения сверим с применимыми требованиями и утверждённым порядком вашей лаборатории до реализации.

Кабинет заказчика и 1С подключаем к тому же заказу

В кабинете предложим показать статус заказа и документы, разрешённые к выдаче. Представитель организации видит только доступные ему заказы. Право скачать протокол проверяет сервер при каждом запросе, включая прямую ссылку на файл. Черновик, замечания проверяющего и исходные записи закрыты для клиента, если лаборатория не предусмотрела их передачу.

Для уже выданной версии согласуем отображение исправления и порядок уведомления. Отметка «файл скачан» подтверждает обращение к файлу; она сама по себе не доказывает прочтение или принятие заказчиком. Способ выдачи, подтверждение получения и требования к подписанию разберём отдельно.

В обмене с 1С отделим лабораторные данные от учётных: например, контрагент, договор, состав услуг, счёт и состояние оплаты могут быть связаны с ID заказа. Источником результата испытания остаётся лабораторная запись, а источником состояния счёта назначим учётную систему. Список полей и направления обмена зафиксируем вместе с ответственным за 1С.

У 1С есть разные способы подключения. Например, стандартный интерфейс OData позволяет программно читать и записывать данные, но доступ зависит от состава объектов и прав. Перед оценкой проверим конфигурацию, размещение, разрешённые операции и ограничения вашего подключения.

Если 1С временно недоступна, в предлагаемом процессе запись испытания сохраняется в лаборатории, а обмен получает видимое состояние ошибки. Ответственный сможет повторить передачу по согласованному правилу и сверить результат. До запуска проверим повтор после потерянного ответа, чтобы предусмотренный сценарий не создавал второй счёт.

Приемочный пример: пройти цепочку и исправить выданную версию

Подготовим небольшой обезличенный набор, в котором известны правильные связи и ожидаемые действия. Его пройдут регистратор, исполнитель, проверяющий и представитель заказчика в пределах своих прав. Директор получит результаты проверки по каждому шагу.

  1. Поступление. Зарегистрировать заказ и образцы. Добавить образец с совпадающим внешним обозначением в другой заказ: внутренние записи должны различаться.
  2. Испытание. Ввести данные или загрузить файл, открыть источник из результата. Проверить единицы и расчёт по контрольному набору; повторить импорт.
  3. Проверка. Вернуть запись с замечанием, внести исправление и пройти проверку снова. Попытка выпуска без нужного решения должна останавливаться.
  4. Выдача. Выпустить согласованный документ и открыть его в кабинете правильной организации. Сотрудник другой организации не должен получить файл даже по прямому адресу.
  5. Исправление. Изменить реквизит выданного протокола через установленный маршрут. Восстановить обе версии, причину и события выдачи. Отдельно исправить исходное значение: прежний выпуск должен открывать прежние проверенные данные, а новая редакция проходить повторную проверку.
  6. Сбой обмена. В тестовой среде прервать ответ 1С и повторить операцию. Сверить заказ и учётную запись, проверить согласованное правило защиты от дубля.

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

Что подготовить для оценки разработки

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

Пришлите обезличенные заказ, карточку образца и протокол. Сохраните названия полей и структуру, заменив имена, адреса, контакты и чувствительные значения. Для обсуждения также пригодятся методика, пример исходной записи, роли проверки, правила выдачи и название конфигурации 1С. Секреты и рабочие пароли для этой оценки не нужны.

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

Вопросы перед автоматизацией лаборатории

Можно ли начать с учета образцов без полной LIMS?

Да, если модуль завершает нужную цепочку и сохраняет связь с исходными записями, проверкой и выдачей. Сначала пройдём один заказ и проверим, какие функции уже закрыты текущими системами.

Можно ли автоматически заполнять протоколы испытаний бетона?

Можно спроектировать заполнение согласованного шаблона из проверенных записей. Методика, расчёты, округление, полномочия выпуска и контрольные примеры задают условия разработки и приёмки.

Что происходит с протоколом после исправления?

В предлагаемом реестре сохраняются прежняя и новая версии, причина, автор и события выдачи. Порядок повторной проверки и передачи исправления согласуем с лабораторией.

Можно ли объединить кабинет заказчика и счета в 1С?

Да, при доступном способе обмена и согласованных правах. Свяжем документы с ID заказа, назначим владельцев полей и проверим выдачу, ошибку обмена и повтор после потерянного ответа.

Разберём цепочку вашего лабораторного заказа

Пришлите обезличенные заказ, образец и протокол. Разберём цепочку данных и роли, подготовим карту реестра, исправлений и приемочный пример.

Оставьте контакт в форме. После связи согласуем удобный канал для передачи документов.

Ко всем статьямПеренос процесса из Excel

Спасибо!

Наша команда свяжется с вами!

Отправляем 🚀

Карта реестра