Техническое задание на разработку внешней обработки 1С

Назначение системы

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

Функциональные требования

Автоматическое формирование отчета

  • Формирование печатной формы происходит автоматически при событии открытия формы.
  • Отчет выводится в элемент управления типа «ПолеТабличногоДокумента».

Структура элемента данных

  • Каждая запись данных оформляется как отдельный блок-таблица.
  • Левая часть блока:
    • Порядковый номер записи (поле «НомерСтроки»). Если значение дробное и содержит запятую, необходимо заменить её на точку.
    • Многострочное поле, объединяющее «Наименование» (выводится жирным подчеркнутым шрифтом) и «Описание».
  • Правая часть блока: мини-таблица, которая включает:
    • Строку с заголовком «Состояние» и соответствующим значением из данных.
    • Строки «Толщина для первого» и «Толщина для второго», если соответствующие числовые поля («Толщина1Число», «Толщина2Число») не равны нулю. Если значение равно 0 - строка и все связанные с ней рамки не выводятся. Если оба значения равны 0 - отображается только строка «Состояние».

Требования к верстке и макету

  • На одной странице располагаются две колонки. Границы колонок не обводятся рамкой.
  • Заполнение данными происходит сверху вниз: сначала левая колонка, затем правая.
  • Главное правило верстки: блок, содержащий запись (левая часть и примыкающая к ней мини-таблица), не должен разрываться между колонками или страницами. Наименование и связанная с ним мини-таблица всегда должны оставаться вместе.
  • Перед выводом каждого блока необходимо рассчитать его высоту. Если блок не помещается в оставшееся пространство текущей колонки, он целиком переносится в начало следующей колонки. Если правая колонка заполнена - начинается новая страница, и вывод продолжается с левой колонки.
  • Все записи выводятся в порядке возрастания номера строки.

Источник данных

Структура и объем входных данных заранее неизвестны. Обработка должна корректно работать с текстом произвольной длины.

Разработка интеллектуальной поисковой системы и AI-бота для сайта оборудования

Требуется внедрить умный поиск на основе Elasticsearch с русской морфологией и векторным семантическим поиском, разработать AI-чат-бота с NLP для извлечения параметров запросов и интеграцией с CRM для автоматического создания лидов.

Обновление платформы 1С и сервера базы данных

Требуется выполнить комплексное обновление платформы 1С до актуальной версии для системы «Комплексная автоматизация». Сервер базы данных работает на SQL Server и не находится на техническом обслуживании. Необходимо обеспечить стабильную работу системы после обновления.