Путь стройки · 5

Путь накладной: от бумажки до склада

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

есть, работает частично нет, строить решает человек

Вход

копир · телефон · «Сканировать» · файлесть
  • Неважно, как пришла бумажка: всё летит в одно место - «Входящие документы».
  • Копир кладёт скан в папку, кнопка «Сканировать» забирает лист со сканера, файл можно просто перетащить.
  • Тот же самый файл второй раз не заводится - Входящие говорят, что он уже есть. Это касается и пачки сканов, даже если её уже разрезали, и копии с копира (оригинал ложится в «Разобрано \ Дубли»).
  • Пачка сканов в одном PDF (до 300 МБ) режется на отдельные документы: «✂ Листы», нажал между листами, где начинается новый. «🪄 Предложить разрезы» ставит их сама по заголовкам и номерам (счёт-фактура, сертификат качества, паспорт...; слова берёт и из типов, которые вы завели в Институте благородных ИИ), вам остаётся проверить.
  • Лишнее («левое») в пачке можно выкинуть или положить отдельным документом со своим названием; исходный файл остаётся целым.
  • Кривой лист поворачивается кнопкой ⟲ ⟳ или одной кнопкой «Авто-поворот»: Разбирайка смотрит весь лист, а не только слова шапки.
  • Поля карточки зависят от типа: у сертификата нет сумм и НДС, у накладной есть; набор полей и свои поля настраиваются в Институте благородных ИИ.
  • Свои типы документов заводятся прямо во «Входящих»: «🗂 Типы документов» - добавить тип или подвид («Декларация · бетон»), переименовать, папку на коробочке, ключевые слова, по которым Разбирайка узнаёт тип, выключить ненужный. Не нашёл нужного в списке типов карточки - «+ Новый тип…» в самом списке. Подвиды сертификата, паспорта и декларации во входном контроле считаются документами качества.
Где: Входящие документы.

Разбирайка

читает · сама, сразуесть
  • Понимает, что это: накладная (ТОРГ-12, УПД, М-15, ТТН), сертификат, паспорт, счёт, акт.
  • Вытаскивает поставщика по ИНН, номер, дату, строки «позиция - количество - цена - сумма».
  • Банк из реквизитов поставщиком не считает. Если ИНН не прочитался - узнаёт знакомый бланк по месту, где ИНН обычно стоит, а если знакомо название компании - берёт ИНН из справочника (связка «ИНН - компания» не меняется).
  • Исправляет то, что распознавание путает: «ГОСТ», прочитанный как «Lост», «LOCT» или «TOCT», и русские буквы внутри латинских слов. Номера сертификатов и бренды не трогает.
  • Видит дубли: тот же номер от того же поставщика уже есть во «Входящих» или в приходах - показывает заметную плашку «проверьте на дубли» и кнопку «Отклонить как дубль».
  • Сверяет ИНН с названием по ЕГРЮЛ: не сходятся - красная плашка «по ИНН это такая-то фирма» и кнопка «Взять название из ЕГРЮЛ»; названия нет - берёт его по ИНН; ИНН с ошибкой распознавания ловит по контрольной цифре; поставщик ликвидирован - предупреждает. Без интернета сверяет по уже найденному.
  • «Наша компания»: кому из наших юрлиц адресован документ (покупатель, грузополучатель, плательщик) - Разбирайка определяет по нашему ИНН или по рамке «Наша компания», которой её учат в Институте; в списке «→ для: ...» и фильтр. Наш ИНН у поставщика - это отправитель, а не адресат. Это поле человек подтверждает всегда - галочка «проверил» под ним; без неё 🟡, а «В архив» и «Оприходовать» переспросят.
  • Учится на лету: сохранили карточку - урок сразу («🎓 Разбирайка запомнила»), «качество N%» пересчитывается, пока вы правите; при «Оприходовать» в урок идут и правки из окна прихода (номер, дата, поставщик, материалы, количества).
  • Режет пачки по «Лист 1 из N / Листов: N, лист 2» - в шапке или в штампе внизу; перепутанные листы показывает. Подвиды типов («Декларация · бетон») - со своими словами и папкой архива.
  • Светофор в списке: 🔴 обязательно проверить (дубль, ИНН не сходится, поставщик ликвидирован, документ другой конторе), 🟡 есть сомнения, 🟢 можно в архив, ⚪ ещё читает; причины - при наведении на точку. Вкладка «🔴 Проверить» - только красные.
  • Читает «Основание» (счёт, договор, заказ-наряд, заявка; у электронного УПД - точно из файла) и «кому адресован документ»: по нашим ИНН (реквизиты компаний; на одну контору можно повесить несколько юрлиц) видит покупателя, плательщика и грузополучателя и не принимает нашу компанию за поставщика.
  • Считает как в школе: если в строке есть два числа из трёх - третье досчитывает, по итогу документа находит сумму единственной непонятной строки. Досчитанное помечено «проверь».
  • Числа понимает в любой записи («1 234 567,89», «1.234.567,89», «35488-80», «35 488 руб. 80 коп.»); итог, в котором потерялась запятая копеек, делит на 100 по сумме строк, а «итог» меньше одной строки не берёт - досчитывает из строк. «Итого без/с НДС» - итог документа, «Сумма» в позициях - по строке.
  • Сомнения подсвечивает. Проверили глазами, а там всё верно - «✓ всё ок» у сомнения: зелёная строка «проверил такой-то», из светофора уходит, пока поле не поменяли. Правка человека - урок: следующий такой бланк она прочтёт сама.
  • Разбор в два шага. Карточка - шапка: тип, поставщик, номер, дата, итоги (лист слева, поля справа, ширина тянется); позиции там одной строкой - сколько, сумма строк и сходится ли с итогом. «📦 Оприходовать» - разбор позиций: накладная сверху во всю ширину, позиции снизу (высота тянется), там же наш материал, категория, количество и цена. Навели на позицию - на листе подсвечена её строка (и открыт нужный лист). Строки прочитаны криво - «▭ Переобвести позиции». У счёта, акта и других не-накладных позиции открываются «⤢ Позиции» - то же окно, без прихода.
  • Не знает бланк - находит таблицу сама по названиям колонок («Наименование», «Кол-во», «Цена», «Сумма без учёта НДС», «Всего с учётом НДС») и строке номеров колонок; позиции берёт, только если арифметика сходится.
  • Не вычитала позиции - их не забивают руками: «▭ Обвести позиции» (открывается окно позиций: лист сверху, строки снизу), обвели таблицу и колонки (наименование, количество, цена...), строки видны сразу (строку Разбирайка берёт по линейкам сетки таблицы, а без сетки - по № п/п; цифры каждой обведённой колонки дочитывает отдельно и крупно; из двух прочтений берёт то, где кол-во × цена сходится с суммой, НДС 22% или без НДС); «🎓 Взять позиции и запомнить» - позиции в карточке, а следующий документ этого поставщика Разбирайка прочитает сама. Неверно прочитано поле (номер, дата, итог) - 🎯 у поля, обвели значение на листе, при нужде поправили прочитанное прямо в окошке, «🎓 Взять и запомнить». У паспорта качества и сертификата есть поле «Продукция» - на что документ (Разбирайка ищет «Наименование продукции»). Учит каждый, кто разбирает документы: люди работают - Анюта учится, так копится мозгИИ компании.
  • Позиция прочитана почти верно, но не та цифра (повёрнутый или бледный скан) или не прочитана вовсе - 🎯 у ячейки позиции, в карточке и в окне «📦 Оприходовать»: наведите на «Наименование» / «Материал», «Ед.», «Кол-во», «Цена» или «Сумму» - появится 🎯. В окне прихода название с листа встаёт в «📄 как в накладной» (и в материал, если он ещё не выбран), позиций не хватает - «+ новая строка» прямо в подсказке 🎯. Лист сам наезжает на эту строку, обвели значение - видно, что Разбирайка в рамке читает, поправили при нужде, Enter - число в ячейке, и сразу та же графа следующей строки: колонку количеств проходят «обвёл - Enter - обвёл - Enter». Зацепили рамкой соседнюю колонку - для количества берётся первое число, для цены и суммы самое большое; ничего не досчитывается. Это без урока (у каждой строки своё место) - потом сохранить карточку.
  • 📋 Позиции поставщика (Справочники → «Поставщики» → «📋 Позиции»): что поставщик продаёт и как это пишет, без цен. «🔄 Собрать позиции» берёт его накладные во «Входящих», наши приходы от него и, если указан, каталог на его сайте: SK обходит страницы каталога этого сайта (не больше 40, с паузой, по правилам robots.txt; сайт закрыт для роботов - не ходит) и забирает таблицы с колонкой «Наименование». «📄 Загрузить Excel» - прайс или каталог от поставщика (например, прайс-лист ВсеИнструментов на 100 с лишним тысяч позиций): берутся наименование, рубрики, артикул, ссылка на сайт, цены и остатки - нет; поиск по позициям - словами через пробел. Каталог с сайта и из файла - эталон написания (подсказка не предлагает товар с другими цифрами - другой RAL, размер, артикул серии - и другой предмет с теми же размерами): в окне «📦 Оприходовать» под кривой строкой появляется «📋 по каталогу …: «Арматура 16мм. А500С (А3) ГОСТ 34028-2016» взять» - «взять» заменит название с бумаги каталожным (было - видно под строкой), материал не выбран - подберётся по нему. Молча ничего не подменяется.
  • Растёт ли мозг - видно, а не на словах: «🧠 Как учится Разбирайка» - экзамен каждую неделю (сколько читает сама по документам, подтверждённым человеком), уроки, рамки, касания человека на документ. Цифры с бумаги Разбирайка не подгоняет: не сходится - говорит «проверь», а колонка «№ п/п» подсказывает, если позиция пропущена.
  • Строку, которую распознавание по всей ширине не видит (сбивают линии сетки), дочитывает по ячейкам - каждую колонку отдельно; цену, слипшуюся с названием («473,58|КНАУФ»), отделяет; лишнюю колонку «Штрих-код» в ТТН учитывает. «Всего наименований: двадцать два» прописью сверяет с числом строк - не сошлось, говорит «сверь с листом». Документ без НДС - галочка «без НДС» под итогом.
  • Большая «✓ Всё ок!» - проверили глазами, все сомнения долой; поправленное руками поле сохраняется прямо на месте и больше не подсвечивается. «📜 История» - кто сохранил, оприходовал, отправил в архив. Поиск по всему тексту сканов - то, чего нет в полях.
  • В приходе у строки категория: материал, оборудование, расходники, 🔧 инструмент, 💻 оргтехника, 🚜 техника (сразу в «Инструменты» для выдачи: поштучно или общим числом по категории учёта, без входного контроля; у оргтехники и техники свои виды - компьютеры, мониторы, принтеры, генераторы, компрессоры, справочник ведёт МИХАЛЫЧ - «🗂 Категории инструмента»; удалили приход - инструмент по нему убирается, а выданный не даст удалить приход молча), 🦺 СИЗ (сразу в учёт СИЗ, штуками), 🚚 доставка (не материал, в остатки не идёт); сумма строк сверяется с итогом документа. В начале строки - № п/п позиции в накладной (у остатка - её настоящий номер, «+» - строка добавлена руками); колонка «Стоимость» = кол-во × цена считается на ходу и сверяется с суммой строки в накладной (✓ - сходится, ✓+НДС - цена без НДС, а в накладной с ним, жёлтый «?» - строка не сошлась, но итог накладной сходится: сумма строки, похоже, прочиталась криво, деньги в порядке, сверь глазами со сканом; ✗ - не сходится ни строка, ни итог). НДС не написан - считаем 22%: строки без НДС и итог с НДС - это «сходится», а не ошибка. Единица знакомого материала - складская, не меняется; в накладной другая - подсказка «проверь кол-во».
  • Накладная уходит в архив сама после «Оприходовать», отдельной кнопки «В архив» у неё нет; пропущенные в приходе позиции Стройконтроль назовёт.
  • Пропустили позицию при приходе - накладная в архиве горит 🔴 «Не оприходованы позиции». Из архива её доставать не нужно: «📦 Оприходовать остаток» в карточке открывает окно прихода только с этими позициями, приход ложится к приходам той же накладной (тот же скан), красное гаснет. Если всё на месте (дубль строки, докупили отдельно) - «✓ Всё ок, проверил».
  • Раскладывает архив по нашим компаниям: Архив\<наша компания>\<тип>\<поставщик>\<месяц>. У сертификатов, паспортов и деклараций для этого есть поле «Заказчик / наша компания».
ЕстьТип, поля, позиции, арифметика, выпрямленный скан, обучение на правках и рамкой прямо в карточке, весь экран с лупой для проверки.
ЧастичноМятые и тёмные сканы: часть цифр приходится вписывать руками.
НетСклейки электронной накладной из ЭДО с бумажной в одну карточку.
разобранная накладная

Оприходовать

кнопка «📦 Оприходовать» · кладовщик, МИХАЛЫЧесть
  • Из карточки накладной во Входящих - сразу черновик прихода: поставщик, номер, дата, позиции, скан. Всё оприходованное ложится на склад компании (МИХАЛЫЧ), «для кого» - участок, которому МИХАЛЫЧ сообщит в «События».
  • Строка накладной узнаётся сама: «📜 раньше привозили …» - тот же поставщик и та же строка, что в прошлый раз, - подставляет наш материал, категорию и единицу («как в прошлый раз»), цена отличается от прошлой больше чем на 15% - подсвечена. Похожее уже привозили, а на складе такого материала ещё нет - категорию (материал, расходники, инструмент…) Разбирайка ставит сама как в прошлый раз и пишет под строкой «🤖 категория … - как в прошлый раз»; выбранную руками и категорию найденного складского материала не трогает. Марки арматуры с подменой цифр буквами («ASOOCE», «A5OOCE») и «ОСТ 34028» без «Г» правятся сами у всех поставщиков; правка распознавания, которой научили у двух разных поставщиков, действует для всех. Строка совпала с названием или синонимом позиции склада - «взять»; название с бумаги запоминается синонимом.
  • Если накладная пришла по заявке на материалы, Разбирайка находит заявку (по «Основание: заявка №» или по поставщику и позициям), вы привязываете одной кнопкой, и приход закрывает позиции заявки: в «Заявках» видно ✅ довезли, 🟡 часть, 🔴 забыли. Пришедшее закрепляется за автором заявки.
  • Второй раз документ никто не перечитывает. После прихода накладная уходит в архив Входящих со ссылкой на приход; какой приход из какой строки накладной - запоминается, это видно потом в «Откуда пришло» у позиции.
ЕстьНаш материал по истории закупок и синонимам, сверка цены с прошлой, привязка к заявке, «для кого».
ЧастичноСовсем новую позицию человек заводит сам: сверки со спецификацией проекта и сметой при приходе пока нет.
приход на складе компании

Входной контроль

ПТО · по СП 543решает человек
  • Сертификаты, паспорта и декларации - такие же документы во «Входящих»: Разбирайка их читает (номер, срок, продукция), кладёт в архив. Кладовщику ничего привязывать не надо, «📎 Сертификат / паспорт» в приходе просто отправляет скан во Входящие.
  • ПТО в журнале входного контроля - «🔎 Подобрать документ» к приходу: SK предлагает подходящие по поставщику, материалу и дате.
  • Журнал - Excel по форме СП 543, приход без документа или с просроченным подсвечен.
✓ Принято
строка журнала подтверждена документом
✕ Брак / не то
пока решается вне программы
ЕстьДокументы качества во Входящих, подбор к приходу, журнал по СП 543, светофор «нет документов / просрочен», предупреждения ПТО в Анюту.
НетЯвных кнопок «Принято / Брак» и акта о несоответствии поставщику.
Где: Вх. контроль - журнал и вкладка «Документы».
дальше - МИХАЛЫЧ

Склад

МИХАЛЫЧесть
  • Остатки, передача на участки и людям по актам, объединение одинаковых позиций, категории инструмента - в статье «МИХАЛЫЧ: склад компании».

Что достроить, по порядку

  1. Позиция накладной ↔ спецификация проекта и смета: новая строка накладной сразу находит себе пару в спецификации РД и в МТР сметы, а не только на складе.
  2. Решение на входном контроле: «Принято» / «Брак», брак - акт о несоответствии в PDF.
  3. Склейка ЭДО + бумага: электронный УПД и его бумажный скан - одна карточка.

Граничные случаи - продумать до кода

Правило: цифровые сотрудники читают, раскладывают и готовят черновик сразу, сами. Ждёт только человек на входном контроле - он и решает.

Обновлено 14.10.2026