1. О приложении
Редактор технического задания — это один HTML-файл, который открывается в браузере (Chrome, Edge, Яндекс.Браузер) двойным щелчком. Интернет не требуется: все библиотеки встроены внутрь файла, данные никуда не передаются и остаются на вашем компьютере.
Приложение решает четыре задачи:
- собрать или отредактировать Раздел 2 описания объекта закупки (требования к товару) по 44-ФЗ;
- проверить его на ошибки: инструкции по заполнению, полноту полей, дубли, расхождения с расчётом НМЦК;
- сверить описание объекта с действующей позицией КТРУ и с размещённым в ЕИС извещением;
- выгрузить готовые файлы: Раздел 2, ТЗ целиком, проект контракта, извещение, свод по ОКПД2.
Файл можно копировать, пересылать коллегам и хранить на сетевом диске — он работает автономно. Рабочие данные (сохранённые генерации, настройки темы и шрифта) браузер хранит локально, поэтому при очистке кэша браузера они удаляются — для переноса между компьютерами используйте выгрузку «Проект .json».
2. С чего начать: три сценария
Сценарий А. У вас уже есть файл описания объекта (.xls / .xlsx)
Перетащите файл в зону загрузки на стартовом экране либо щёлкните по ней и выберите файл. Подходит стандартный файл «Описание объекта (расчёт НМЦК)»: приложение само находит лист с Разделом 2, определяет строку заголовков и колонки (№, наименование, ОКПД2, КТРУ, ед. изм., количество, цена, тип объекта, наименование и значение характеристики, единица измерения характеристики, инструкция), а также лист «НМЦК» с коммерческими предложениями.
После загрузки появляются: панель НМЦК, панель кнопок, фильтры и таблица Раздела 2, сгруппированная по позициям.
Сценарий Б. Собрать Раздел 2 из карточек КТРУ
На стартовом экране нажмите «Загрузить карточку КТРУ» и перетащите в панель два .html-файла по позиции — те же, что и для проверки актуальности (как их сохранить, описано в разделе 8):
- карточку ЕИС с включённым фильтром «Показывать только обязательные характеристики» — из неё берётся признак обязательности;
- печатную форму позиции — полный перечень характеристик, допустимых значений, единиц измерения и вид характеристики.
Файлы объединяются автоматически: карточка — по коду КТРУ, печатная форма — по ОКПД2 и наименованию товара. Обычные страницы карточки (по 10 характеристик) тоже принимаются и объединяются по коду. В заголовке позиции показываются два маркера готовности: «✓ обязательные: N» и «✓ полный перечень: N»; жёлтый маркер означает, что соответствующий файл ещё не загружен.
Обязательные характеристики отмечаются автоматически, поднимаются в начало списка и не могут быть исключены — их галочка заблокирована, а кнопка удаления скрыта. Если у обязательной характеристики единственное допустимое значение, оно подставляется сразу; если значений несколько, характеристика помечается красной меткой «обязательная — выберите значение».
Дальше отметьте галочками нужные необязательные характеристики и значения. Когда характеристик сотни, пользуйтесь строкой поиска и переключателем «только обязательные» в шапке списка характеристик. Можно добавлять свои значения (в том числе со знаками ≥, ≤, >, < и диапазоном) и свои характеристики.
Заполните поля Раздела 1 (предмет, место доставки, срок поставки, оплата, гарантия, приёмка) и нажмите «Перейти к Разделу 2 →». Переход не выполнится, пока у всех обязательных характеристик не выбраны значения: приложение покажет, какой позиции и каких характеристик это касается, включит режим «только обязательные» и прокрутит к первой незаполненной.
Сценарий В. Создать ТЗ с нуля
Кнопка «Создать ТЗ с нуля» открывает форму Раздела 1 (предмет контракта, место доставки, сроки, оплата, требования к качеству, документы при поставке, приёмка, гарантия). После нажатия «Создать ТЗ» открывается пустая таблица Раздела 2, в которую позиции и характеристики добавляются вручную.
3. Интерфейс
Шапка
- ⚠ N ошибок инструкции — счётчик строк, где инструкция по заполнению не соответствует значению характеристики.
- ⚠ N расхождений НМЦК — щелчок по счётчику показывает позиции, где расчёт НМЦК расходится с Разделом 2.
- автосохранение — индикатор фонового сохранения текущей работы в браузере.
- 🌙 Тёмная / ☀ Светлая, A− 110% A+, ↔ В экран — тема, масштаб шрифта и режим, в котором таблица вписывается в ширину экрана без горизонтальной прокрутки.
- Генерации — боковая панель сохранённых сессий по номеру СОК.
- 📖 Инструкция — это окно.
Панель кнопок
Появляется после загрузки данных: выбор позиций, массовое редактирование, выгрузки Раздела 2, проверка формул НМЦК, экспорт и импорт проекта, возврат к выбору характеристик КТРУ, редактор Раздела 1, проверка извещения, актуальность КТРУ, загрузка списка позиций с нац. режимом, выгрузка нац. режима, анализ ОКПД2, проект контракта и выгрузка ТЗ целиком.
Фильтры
Фильтр «Позиция» показывает одну позицию, фильтр «Показать» — только проблемные строки: с ошибкой инструкции, длиннее 1900 знаков, дубли характеристик, незаполненные значение или инструкция, позиции с незаполненными полями (ед. изм., количество, цена, тип объекта, нац. режим), позиции с расхождением НМЦК.
Таблица Раздела 2
Строки сгруппированы по позициям: реквизиты позиции (наименование, ОКПД2, КТРУ, ед. изм., количество, цена, тип объекта, нац. режим, обоснование) заполняются один раз на группу, а каждая строка группы — это одна характеристика. В колонке «Действия» доступны: + добавить характеристику после текущей, ⧉ копировать строку со всеми полями, ✕ удалить характеристику.
4. Редактирование Раздела 2
Все ячейки редактируются прямо в таблице, изменения сразу попадают в выгружаемые файлы. Поле «ОКПД2/КТРУ» заполняется автоматически: берётся код КТРУ, а если его нет — ОКПД2.
Массовое редактирование. Отметьте галочками нужные позиции (или нажмите «Выбрать все ОКПД2») и откройте «Массовое редактирование». Там можно одним действием проставить выбранным позициям нац. режим (Запрет / Ограничение / Преимущество / очистить) и текст обоснования, в том числе кнопкой «+ Вставить стандартную фразу КТРУ» — это готовая формулировка об использовании дополнительных характеристик по пункту 7 Правил использования КТРУ (ПП РФ № 145).
5. Инструкция по заполнению характеристик
Приложение проверяет соответствие значения характеристики и инструкции по заполнению:
- значение без знаков (например, «Ethernet», «Встроенный») → инструкция «Не может изменяться»;
- значение со знаком или диапазоном (< > ≥ ≤ «от…до») → «Конкретное значение» либо «Диапазон значений»;
- допуск вида «20±2» диапазоном не считается — такие строки исправляются вручную.
Ошибочные строки подсвечиваются, рядом появляется предлагаемая инструкция: её можно принять или отклонить построчно, а кнопка «Принять все исправления инструкции (N)» применяет все предложения сразу. Счётчик ошибок в шапке должен быть равен нулю перед выгрузкой.
Отдельно отслеживаются значения длиннее 1900 знаков (ограничение полей ЕИС) и дублирующиеся характеристики внутри одной позиции — они доступны через фильтр «Показать».
6. Полнота полей и национальный режим
Проверка полноты отмечает незаполненные ед. изм., количество, цену за единицу и тип объекта красным, а незаполненный нац. режим — жёлтым; сокращения единиц измерения нормализуются автоматически («шт» → «Штука»). Чтобы увидеть только проблемные позиции, выберите фильтр «Только позиции с незаполненными полями».
Загрузка списка позиций. Кнопка «Список позиций» принимает файл .xlsx/.xls с перечнем позиций, где есть колонки с кодом (ОКПД2), наименованием и колонками «Запрет», «Ограничение», «Преимущество». Позиции сопоставляются по коду ОКПД2 (по первым шести цифрам) и по наименованию; режим проставляется только там, где в соответствующей колонке стоит отметка. Кнопка «Нац. режим» выгружает свод по проставленным режимам.
7. НМЦК и проверка формул
Панель НМЦК показывает два числа: НМЦК из документа и сумму «количество × цена» по Разделу 2. Расхождения выводятся в счётчик в шапке и доступны через фильтр «Только позиции с расхождением НМЦК ↔ Раздел 2».
Редактор НМЦК открывает таблицу позиций с тремя коммерческими предложениями (КП №1–3): здесь можно править количество, цены и добавлять строки. Цена за единицу рассчитывается как среднее по трём КП, округлённое до копеек, и умножается на количество.
🧮 Формулы НМЦК проверяет формулы листа расчёта: для каждой строки показывается, верна ли формула, заменена ли она константой или пуста. Кнопки в панели позволяют скачать файл с исправленными формулами в .xlsx или .xls.
8. Актуальность характеристик по КТРУ
Это основная проверка описания объекта на соответствие действующей позиции каталога. Она сверяет каждую позицию Раздела 2 с двумя выгрузками из ЕИС.
Шаг 1. Подготовить два файла по позиции
- Обязательные характеристики. Откройте карточку позиции КТРУ в ЕИС, включите переключатель «Показывать только обязательные характеристики» и сохраните страницу: Ctrl+S → тип «Веб-страница, полностью» → .html.
- Полный перечень. В карточке позиции откройте «Печатная форма» и сохраните её так же в .html. Из печатной формы берутся все характеристики позиции, их допустимые значения, единицы измерения и вид характеристики (изменяемая заказчиком — выбор одного, множественный выбор, неизменяемая).
Почему два файла: обычная карточка показывает по 10 характеристик на страницу — чтобы получить все, пришлось бы сохранять десятки страниц. Печатная форма содержит весь перечень сразу, но не помечает, какие характеристики обязательны, — этот признак берётся из первого файла.
Шаг 2. Загрузить их в приложение
Нажмите кнопку «Актуальность КТРУ» и перетащите оба .html-файла в поле загрузки (можно вместе, можно по очереди, порядок не важен). Приложение само определит тип каждого файла. Печатная форма не содержит кода КТРУ — она привязывается к карточке по ОКПД2 и наименованию товара.
В шапке панели по каждой позиции появятся два маркера готовности:
- ✓ обязательные характеристики: N — перечень обязательных загружен;
- ✓ полный перечень: N характеристик (печатная форма) — загружен весь состав позиции.
Если какой-то маркер жёлтый, проверка выполняется частично, и в отчёте прямо указывается, какого файла не хватает.
Шаг 3. Нажать «Проверить актуальность»
Позиции Раздела 2 сопоставляются с КТРУ по коду; если код в описании не указан, используется сопоставление по ОКПД2 — об этом выводится отдельное предупреждение.
Что проверяется
- Срок применения позиции каталога — истёк ли срок обязательного применения (критично) или ещё не наступил; дата обновления карточки — если позиция обновлялась в последние полгода, выводится напоминание сверить описание с действующей редакцией.
- Реквизиты позиции — наименование и единица измерения товара против КТРУ.
- Обязательные характеристики — есть ли каждая из них в описании объекта и корректно ли заполнена.
- Значения — входит ли значение в перечень допустимых значений КТРУ. Сравнение устойчиво к форматированию: «≥» и «не менее», разряды (32 000 = 32000), запятая и точка в дробях, «19,0» и «19» считаются одинаковыми. Перечисления разбираются по «;», а если его нет — по запятой.
- Вид характеристики — если КТРУ допускает выбор только одного значения, а в описании перечислено несколько, это фиксируется как ошибка.
- Единицы измерения характеристик — расхождение с КТРУ и незаполненная единица, когда КТРУ её предусматривает.
- Наименования характеристик — расхождение с действующей редакцией, включая опечатки (различие до двух символов).
- Дополнительные характеристики, не предусмотренные КТРУ, — и наличие обоснования по пункту 7 Правил использования КТРУ (ПП РФ № 145). Такая проверка выполняется только при загруженной печатной форме, иначе отличить «лишнюю» характеристику от непроверенной невозможно.
Как читать отчёт
Первым идёт итоговый блок: сколько позиций сверено, сколько критичных расхождений и предупреждений, каких источников не хватает. Далее — блок по каждой позиции.
- ✗ красным — критично: отсутствует или неверно заполнена обязательная характеристика, истёк срок применения позиции, нет обоснования по дополнительным характеристикам.
- ⚠ жёлтым — предупреждение: расхождение по необязательной характеристике, единицы измерения, наименования, неполный комплект загруженных файлов.
- ✓ серым — справочная информация: с какой даты позиция обязательна, когда обновлена карточка, сколько характеристик сверено.
Внутри блока позиции выводится таблица «Обязательные характеристики КТРУ» — она показывается всегда, даже когда ошибок нет. В ней: наименование характеристики, вид и допустимые значения по КТРУ, метка «обязат./необяз.», фактическое значение из описания объекта и статус («✓ заполнена корректно», «✗ ОТСУТСТВУЕТ в описании объекта», «значение … отсутствует в перечне КТРУ», «не заполнена ед. изм.» и т. п.). Ниже — блок расхождений по необязательным характеристикам и сворачиваемый список необязательных характеристик КТРУ, не включённых в описание.
Как исправлять прямо из отчёта
- + добавить в строке таблицы — вставляет недостающую характеристику в Раздел 2 с наименованием, значением и единицей измерения из КТРУ.
- + добавить все отсутствующие обязательные (N) — добавляет сразу все недостающие обязательные характеристики позиции.
- + вставить стандартную фразу — заполняет обоснование по пункту 7 ПП РФ № 145 для позиции с дополнительными характеристиками.
- Щелчок по наименованию позиции или по значению в таблице отчёта прокручивает Раздел 2 к нужной строке.
Добавленные строки подсвечиваются в таблице зелёной пунктирной рамкой с пометкой «+ добавлено из КТРУ — проверьте значение»: значение подставляется первое из перечня КТРУ, его нужно заменить на действительно требуемое. Строки с расхождениями подсвечиваются жёлтым, с критичными ошибками — красным, а в колонке «Наим. характеристики» появляется краткая пометка о причине.
Важно: отсутствие значения в перечне КТРУ выводится как предупреждение, а не как запрет — заказчик вправе конкретизировать значение в пределах диапазона, предусмотренного позицией каталога. Решение принимает специалист, приложение лишь показывает расхождение.
9. Проверка извещения ЕИС
Кнопка «Извещение» открывает панель, куда вставляется XML-текст извещения из ЕИС (на странице закупки — «В виде XML-файла»). Кнопка «Сверить с Разделом 2» сопоставляет позиции и характеристики извещения с описанием объекта и выводит результат тремя уровнями: зелёным — совпадение, жёлтым — частичное совпадение или опечатка, красным — расхождение либо отсутствие. Отдельной кнопкой извещение выгружается в .docx.
10. Анализ ОКПД2
Панель «Анализ ОКПД2» строит свод позиций для плана-графика. Признак объединения выбирается: первые 2, 4, 6 цифр кода или полное совпадение. Свод можно свернуть/развернуть, скопировать в буфер обмена или выгрузить в .xlsx.
11. Проект контракта
Панель «Проект контракта» готовит проект по части 12 статьи 93 44-ФЗ. Часть полей подставляется автоматически из Раздела 1 и расчёта НМЦК (предмет, место доставки, срок поставки, гарантия, цена) — они помечены знаком ✦ и доступны для правки. Выбирается подписант, указывается № СОК и размер обеспечения в процентах — сумма обеспечения считается автоматически. Кнопка «Обновить предпросмотр» показывает текст, кнопка «Скачать контракт (.docx)» выгружает файл.
12. Выгрузки
- Раздел 2 .xlsx / .xls — таблица требований к товару в формате, пригодном для загрузки в ЕИС.
- Скачать ТЗ целиком .xls — Раздел 1 и Раздел 2 одним файлом.
- Проект .json и ⬆ Импорт — полная выгрузка рабочего состояния (позиции, характеристики, Раздел 1, НМЦК) для переноса на другой компьютер или передачи коллеге.
- Нац. режим — свод по проставленным режимам.
- Свод ОКПД2 .xlsx, извещение .docx, контракт .docx, файл с исправленными формулами НМЦК — из соответствующих панелей.
13. Сессии и сохранность данных
Текущая работа сохраняется автоматически — об этом сообщает индикатор в шапке. Чтобы сохранить именованную версию, откройте «Генерации», укажите № СОК и нажмите «Сохранить»: сессия с тем же номером перезаписывается, разные номера хранятся отдельно. Из этой же панели сессии восстанавливаются и удаляются.
Всё хранится в локальном хранилище браузера. Данные будут потеряны при очистке кэша, работе в режиме инкогнито и не переносятся на другой компьютер — для надёжного хранения выгружайте «Проект .json».
14. Порядок работы перед размещением
- Загрузить описание объекта или собрать его из карточек КТРУ.
- Проверить полноту полей позиции: ед. изм., количество, цена, тип объекта, нац. режим.
- Довести до нуля счётчик ошибок инструкции, проверить длину значений и дубли характеристик.
- Сверить НМЦК: суммы Раздела 2 и расчёта, формулы листа НМЦК.
- Выполнить проверку «Актуальность КТРУ» по обоим файлам позиции и устранить критичные расхождения; по каждому предупреждению принять решение осознанно.
- Заполнить обоснование по пункту 7 ПП РФ № 145 там, где применены дополнительные характеристики.
- Проставить нац. режим по списку позиций.
- Выгрузить Раздел 2 и ТЗ целиком, сохранить генерацию по № СОК и выгрузить проект .json в дело.
- После размещения — сверить XML извещения из ЕИС с Разделом 2.
15. Частые вопросы
Файл Excel не распознался. Проверьте, что это файл описания объекта с листом Раздела 2 и строкой заголовков. Файлы, выгруженные из сторонних систем с объединёнными ячейками в шапке, лучше предварительно сохранить в Excel как .xlsx.
Карточка КТРУ не сопоставилась ни с одной позицией. В Разделе 2 нет позиции с таким кодом КТРУ и с таким ОКПД2. Проверьте код в колонке «КТРУ» — он должен быть в формате 26.30.11.110-00000041.
Печатная форма не подтянулась к карточке. Она привязывается по ОКПД2 и наименованию товара: убедитесь, что оба файла относятся к одной позиции каталога.
В отчёте очень много предупреждений по необязательным характеристикам. Это нормально для позиций с сотнями характеристик: чаще всего расходятся единицы измерения (например, «Штука» вместо «Тысяча штук») и написание значений («RJ-45» вместо «RJ45»). Каждое расхождение показано вместе с допустимыми значениями КТРУ — исправляется в одну правку.
Страница карточки сохранилась некорректно. Сохраняйте через Ctrl+S с типом «Веб-страница, полностью»; вариант «только HTML» тоже подходит, а печать в PDF — нет, приложение читает именно .html.
Пропали сохранённые генерации. Скорее всего, был очищен кэш браузера или файл открыт в другом браузере либо в режиме инкогнито. Восстановление возможно только из выгруженного .json.