УПРАВЛЕНИЕ

ПРОИЗВОДСТВЕННО-КОНСТРУКТОРСКИМ ПРЕДПРИЯТИЕМ

ДОСТУПНАЯ АВТОМАТИЗАЦИЯ УПРАВЛЕНИЯ КОНСТРУКТОРСКИМИ БЮРО, С СОБСТВЕННЫМ ОПЫТНЫМ ИЛИ МЕЛКОСЕРИЙНЫМ
ПРОИЗВОДСТВОМ, ПОСТСОВЕТСКОГО ТИПА С УЧЕТОМ ВОЗМОЖНОЙ СПЕЦИФИКИ РАБОТ ПО ОБОРОННЫМ И ГОСЗАКАЗАМ

Модуль управления средой разработки текстовых документов из состава КД - "KDTextWriter" с ведением общей базы данных изделий и компонентов

к списку модулей Системы УПКП


Программный модуль KDTextWriter интегрирован в Систему управления предприятием 1С:УПКП и предназначен для автоматизации рутинных работ при коллективном проектировании КД, а также для автоматизированного формирования в Системе управления электронных структур разрабатываемых изделий (ЭСИ).


KDTextWriter решает следующие приоритетные задачи:

- обеспечивает удобный набор, корректировку и печать текстовых документов по ЕСКД, представляемых пользователю на экране компьютера в виде ГОСТ-овских форматок;

- предоставляет разработчикам доступ к общей базе данных номенклатурно-справочной информации (БД НСИ) для удобного поиска и вставки из нее в документы наименований элементов (покупных изделий, стандартных, материалов);

- для каждого разработанного в нем (или импортированного) структурообразующего документа, описывающего состав изделие (спецификация, перечень элементов и т.п.), формирует предстовление о его электронной структуре (ЭСИ). На основании данных из ЭСИ позволяет получить представление о составе любого изделия "на всю глубину", включая входящие в него подсборки и детали;

- обеспечивает возможность фиксации версий ("измов") документов в среде встроенного технического архива, с возможностью формирования и последующего контроля их хэш-сумм по алгоритму CRC32;

- обеспечивает легкий (по одному клику) экспорт документов в Систему 1С:УПКП.

Более подробный перечень функций KDTextWriter приведен на этой странице ниже в разделе "Возможности KDTextWriter".


KDTextWriter уже прошел период опытной эксплуатации и успешно внедрен в ряде Ростовских конструкторских бюро.


С чего ВСЕ начиналось?


Пожалуй любому проектировщику, связанному с разработкой конструкторской документации (КД) приходилось сталкиваться с проблемой отсутствия под рукой удобного инструмента для разработки текстовых документов из состава КД, выполняемых на форматках в т.ч. по ГОСТ 2.106-96 (спецификации, перечни элементов, таблицы проводов, жгутов, кабелей, таблицы соединений, ведомости покупных и т.п.).


Ушло то время, когда КД разрабатывалось на форматках, в прямом смысле нарисованных в поле чертежа САПР (AutoCad и т.п.). Так уже давно никто не работает… На смену этой устаревшей монстрообразной технологии давно пришли прогрессивные табличные и текстовые редакторы Excel и Word.


Но сколько же времени и сил приходилось нам тратить для того, что бы вначале найти подходящий шаблон в Word или Excel, затем набрать в нем нужный документ, после чего настроить печать, да не как-нибудь, а так, что бы его затем принял нормоконтроль?

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


Наиболее продвинутые освоили бесплатный редактор «Тексель» от разработчика Брагина (http://www.verzak.ru/progs.htm). Но Тексель эффективен только, если использовать его «правильно», вместе со ВСЕЙ стройной системой разнообразных, тесно переплетенных между собой Стандартов, от автора программы. О успешном внедрении которых нам слышать не приходилось.


Эта проблема, казалось бы, не коснулась тех удачливых проектировщиков, которым посчастливилось работать на богатых предприятиях, позволивших себе не только купить средства для автоматизации процесса проектирования, но и даже частично внедрить их. К сожалению, не многие освоили премудрость ведения корпоративных баз данных элементов, связанных с конструкторскими САПР. А значит используют эти САПР, наподобие описанных выше табличных редакторов - как электронные кульманы. Не намного уйдя вперед по общей производительности процесса разработки текстовых документов от своих менее автоматизированных коллег.


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


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


Например, KDTextWriter позволяет: не печатать самому, а выбирать все элементы из базы данных номенклатурно-справочной информации (БД НСИ), начиная от названий разделов («Документация», «Прочие изделия» и т.п), до названий элементов из этих разделов; автоматически заполнять основную надпись значениями из атрибутов документа; передвигать записи вверх/вниз по документу без необходимости их копирования/вставки; автонумеровать листы документов; показывать элементы, написанные "не совсем так", как в справочнике БД НСИ; показывать применимость элементов из текущего документа в других изделиях (документах); автоматически собирать спецификацию из перечня элементов; по одному клику мышкой добавлять/скрывать лист регистрации изменений и штамп представителя заказчика над основной надписью; показывать по запросу древовидную, а так же в виде сводной ведомости или шахматки входимости электронную структуру любых изделий, спецификации на подсборки которых разработаны, или экспортированы в KDTextWriter; импортировать/экспортировать документы между Word/Excel и KDTextWriter; и еще много всего другого=)


Возможности KDTextWriter.


KDTextWriter обеспечит разработчикам КД:


1. Возможность разработки текстовых документов из состава КД в специализированной графической оболочке, в точности повторяющей на экране компьютера формы бланков (форматок) этих документов в соответствии с требованиями ЕСКД. Форматки документов соответствуют ГОСТ 2.106-96. Что позволяет работать с документами на экране компьютера в том же виде, который будет получен в результате их печати на принтер.

Примечание. Функции KDTextWriter во многом повторяют базовые функции стандартных табличных редакторов (MS EXCEL, MS WORD и т. п.) в части работы с текстом. Но в отличие от работы в них позволяя «не задумываться» о печати документа при его разработке.


Текущая версия KDTextWriter включает шаблоны форматок следующих типов текстовых документов в соответствии с таблицей.

№ п/п

Тип документа

Код вида
док-та

Формат

Ориентация

1.

Ведомость документов на носителях данных

ВН

A4

кн.

2.

Ведомость ЗИП

ЗИ

A3

кн.

3.

Ведомость исполнений

Д

A3

альб.

4.

Ведомость покупных изделий

ВП

A3

альб.

5.

Ведомость поставки

Д

A3

альб.

6.

Ведомость эксплуатационных документов

ВЭ

A4

кн.

7.

Замены безусловные

Д

A4

альб.

8.

Замены разрешенные

Д

A4

альб.

9.

Ограничительный перечень (по заказу)

Д

A4

кн.

10.

Опись ЗИП

Д

A4

кн.

11.

Опись упаковки

Д

A4

кн.

12.

Перечень элементов

ПЭ

A4

кн.

13.

Спецификация (групповая - альбомная ориентация)


A4

альб.

14.

Спецификация (книжная ориентация)


A4

кн.

15.

Таблица проводов, жгутов, кабелей

ТБ

A4

кн.

16.

Таблица соединений (2-е формы)

ТЭ

A4

кн.

17.

Электронная структура изделия (групповая - альбомная ориентация)

ЭСИ

A4

альб.

18.

Электронная структура изделия (книжная ориентация)

ЭСИ

A4

кн.


2. Возможность удобного импорта/экспорта данных между документами KDTextWriter и стандартными табличными редакторами (MS EXCEL, MS WORD и т. п.). Данная функция позволит путем последовательного копирования листов (через буфер обмена Windows) из уже разработанных в MS EXCEL и MS WORD документов перевести их в формат KDTextWriter. Без необходимости повторного ввода.


3. Возможность установки связи между элементами (покупные комплектующие (ПКИ), стандартные и материалы) из документов и базой данных (БД) KDTextWriter. И как следствие - создание корпоративного стандарта в описании используемых материалов и комплектующих, обеспечивающих контроль появления новых элементов, не входящих в ограничительный перечень организации.



4. Возможность централизованного сопровождения (администри­рования) БД KDTextWriter путем организации специализированных нструментов для службы администраторов баз данных (АБД) KDTextWriter, включающих: 1) АБД по покупным комплектующим изделиям (ПКИ) - элетрорадиоизделиям, 2) АБД по ПКИ - конструктивам (SHROFF, RITTAL и т. п.), 3) АБД по материалам и 4) АБД по стандартным изделиям. Система обеспечивает возможность объединения и дублирования сотрудников для всех типов АБД.


5. Автоматизированное сравнение «связанных» текстовых документов, например, спецификации с перечнем элементов (ПЭ3) и т. п.


6. Автоматизированный Контроль документов на наличие формальных ошибок и на связь элементов с БД. Контроль проводится каждым разработчиком до передачи документа по маршруту подписания. Что не только сокращает время на последующую проверку и устранение ошибок, а так же позволяет на ранних стадиях обнаружить в документах такие ошибки, которые достаточно трудно обнаружить при ручном контроле (в т.ч. н.контроле), но которые могут быть обнаружены на стадии изготовления, что может существенно удлинить сроки и затраты на их исправление.


7. Упрощенную процедуру формирования (в один клик) PDF формы любого текстового документа, разрабатываемого в KDTextWriter в соответствующем масштабе, пригодном для «прямой» печати на принтер.


8. Автоматизированный экспорт информации из документов в Систему УПКП. Данные из текстовых документов, разработанных в KDTextWriter, выгружаются в Систему архивариусом без дополнительной ручной обработки, «как есть». Архивариусу остается только проверить результат загрузки и при необходимости ввести уточняющую информацию. Экспорт осуществляется только из проверенных (формально корректных) документов.


9. Передачу электронных версий документов в среду технического Архива KDTextWriter. Комплекс снабжен средствами расчета и хранения хеш-сумм документов, рассчитываемых по алгоритму CRC32. Любое изменение в документе влечет за собой и изменение его хеш-суммы. Это позволяет гарантировать, что если хеш-суммы документов остались неизменными, то и сами переданные в среду тех. Архива документы не были изменены после их подписания.


к списку модулей Системы УПКП