> For the complete documentation index, see [llms.txt](https://surrogate-tm.gitbook.io/my-stencils/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://surrogate-tm.gitbook.io/my-stencils/spds/nabor-elementov-gost-21.101-97.md).

# Трафарет ГОСТ 21.101-97

Предлагаю вашему вниманию трафарет для создания документа MS Visio, оформленного в соответствии с ГОСТ 21.101-97. Всё что нужно для создания документа, находится в одном трафарете (vss).

[Ссылка на скачивание <img src="https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MW1BeC3Hl2lUNYIGAE6%2F-MW1FDTAhfOCPIrCSM5P%2Fdownload.png?alt=media&amp;token=0a2ec8ee-dfeb-4c50-b53d-a3a01a12ccdf" alt="" data-size="line">](https://surrogate-tm.github.io/TechNetGallery/gost21-101-1997/VD_v.3.rar)

<mark style="color:red;">**В ноябре 2021 года, я принял решение прекратить поддержку данной версии трафарета!**</mark>

<mark style="color:red;">**Рекомендую переходить на новую версию**</mark> [<mark style="color:red;">**Трафареты СПДС**</mark>](/my-stencils/spds/spds.md)<mark style="color:red;">**.**</mark>

## Состав

В состав данного трафарета (или набора элементов в современной терминологии Microsoft) входят фигуры имитирующие ряд форм из **ГОСТ 21.101-97** (Формы 1,2,3,5,6,7,14,15 и 16), спецификацию по **ГОСТ 21.110-95** и две фигуры имеющие утилитарное значение.

![Рис. 1. Состав и назначение фигур трафарета](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MlWpXwk_xPFl7RzniLa%2F-MlWr4yU9f37k2-xOiDr%2Fvd_stencil.png?alt=media\&token=c55799d6-f9ac-4ed5-a387-63328b02e854)

Причем некоторые из фигур сочетают в себе несколько форм. Чтобы узнать какие формы содержит фигура в трафарете наведите на нее мышь и удерживайте несколько секунд.

![Рис. 2. Просмотр описания фигур трафарета](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MdYttvsySFfTAsRWsGb%2F-MdYu1nrmx4qb7y_w-0I%2Fvd_titul_v1.png?alt=media\&token=61cb0891-1d32-4058-a979-4ef8fb9f11fa)

Для заполнения общих полей документа нужно воспользоваться фигурой «**Заполнить форму**».&#x20;

Перетаскиваем данную фигуру из набора элементов.

![Рис. 3. Фигура "Заполнить форму" в трафарете](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MdYttvsySFfTAsRWsGb%2F-MdYu1ndZkaoYMgqrn51%2Fvd_form_v1.png?alt=media\&token=0cbeedd5-a139-4fb3-9670-0a90ea9f6a54)

После вытаскивания фигуры на лист, активируется окно ввода данных.

![Рис. 4. Фигура "Заполнить форму": Окно "Данные фигуры"](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MlWpXwk_xPFl7RzniLa%2F-MlWs6SXHIoHphuJCE0i%2Fvd_form_v3.png?alt=media\&token=d854474c-6ceb-4a04-a7ba-665bc335e212)

Вам необходимо заполнить поля на форме и нажать кнопку **OK**.

Для повторного вызова данного окна дважды щелкните мышью по фигуре «**Заполнить форму**» на листе.

![Рис. 5. Фигура "Заполнить форму": Внешний вид](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MdYttvsySFfTAsRWsGb%2F-MdYu1nhVALNJpem4eFb%2Fvd_form_v2.png?alt=media\&token=d81a485a-3546-4f21-b798-26771a464836)

Навигация между пунктами меню с помощью клавиатуры: вниз – **Tab**, вверх - **Shift**+**Tab**.

В некоторых полях (**Разработал**, **Проверил**, **ГИП**, **Н.контроль**, **Утвердил**, **Форма собственности организации** и **Стадия**) существует возможность пополнения списка – таким образом вы можете создать в данном шаблоне список ваших сотрудников, форм собственности и стадий разработки документации. В дальнейшем вы сможете выбирать вариант из выпадающего списка, а не вводить его руками.

![Рис. 6. Выпадающие списки в окне "Данные фигуры"](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MdYttvsySFfTAsRWsGb%2F-MdYu1nja3mkd0yPeHc6%2Fvd_form_v4.png?alt=media\&token=2345a9be-9034-4d1e-9865-15c4a0b318ed)

В поле «**Форма собственности организации**» новые значения вводятся в формате: «Аббревиатура(черта)Расшифровка аббревиатуры».

Например «**ГП**-**Государственное предприятие**». Аналогичным образом заполняются варианты списка для поля «**Стадия**».&#x20;

В настоящее время реализован механизм подгонки шрифтов в полях **Разработал**, **Проверил**, **ГИП**, **Н.котроль**, **Утвердил** по ширине. Ограничение длина поля не более 12 символов.

В поле **Дата** по умолчанию подставляется дата cоздания документа. При необходимости изменения даты производится выбор значения из календаря.

![Рис. 7. Выпадающий календарь в окне "Данные фигуры"](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MlWpXwk_xPFl7RzniLa%2F-MlWsn8mqmZyfc_TaR6O%2Fvd_form_v5.png?alt=media\&token=92d86b2a-6932-45e7-9388-89225c4f44f2)

Все вышеперечисленные данные будут заполняться на всех страницах документа автоматически !!!

### Мастер «**Титул\_Обл**»

Данный мастер реализован в соответствии с формами №14 и №15 из **ГОСТ 21.101-97**.По умолчанию первая страница в документе считается **Обложкой**, вторая **Титулом**.

На титульном листе можно добавить подписи – для этого щелкните правой кнопкой мыши на рамке. В самом верху появится пункт меню «**Добавить подписи**». Или убрать подписи аналогично.

### Мастер «**Рамка**»

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

![Рис. 8. Мастер "Рамка": окно "Данные фигуры"](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MdYttvsySFfTAsRWsGb%2F-MdYu1nnN5G0Tlp5zfko%2Fvd_frame_v1.png?alt=media\&token=cd06caa9-a84e-4033-a0fe-eec5f9e2cb98)

В поле «**Форма основной надписи**» указываем необходимую форму основной надписи в соответствии с **ГОСТ 21.101-97** на текущем листе.

![Рис. 9. Выбор формы основной надписи](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MdYttvsySFfTAsRWsGb%2F-MdYzbd-OBIzrZGjQs1g%2Fvd_frame_v2.png?alt=media\&token=ce3589c5-ecb4-431f-b9e3-1818e52c36cb)

В данном мастере реализованы формы №3, №5 и №6. В поле «**Наименование листа**» указываем условное обозначение, которое будет использоваться и наименование текущего листа.

![Рис. 10. Выбор наименования листа](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MdYttvsySFfTAsRWsGb%2F-MdYu1npBfH5aCWl_kqD%2Fvd_frame_v3.png?alt=media\&token=06c6e771-1c8f-4668-83de-d18ba5ecabe0)

Данный список является пополняемым и/или редактируемым.

Для повторного вызова окна ввода данных этой фигуры необходимо ее выделить. Далее щелкнуть правой кнопкой мыши и выбрать самый верхний пункт выпавшего контекстного меню - «**Окно свойств**».

![Рис. 11. Вызов окна "Данные фигуры" из контекстного меню](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MdYttvsySFfTAsRWsGb%2F-MdYu1nlts8FvVhHpTyY%2Fvd_frame_ch.png?alt=media\&token=15fcf3ed-2da0-47ea-8fee-03297cf6a056)

На отдельных листах можно устанавливать фамилии в полях (**Разработал**, **Проверил**, **ГИП**, **Н.котроль**, **Утвердил**) отличные от надписей на остальных страницах документа.Для этого нужно навести мышь на интересующее поле, щелкнуть по правой кнопкой мыши и выбрать пункт «**Изменить**». В появившемся окне ввести новую фамилию.

Нумерация страниц автоматическая, если есть необходимость изменить номер страницы – щелкните правой кнопкой мыши на рамке. В самом верху появится пункт меню «**Номер страницы**».

![Рис. 12. Изменение нумерации листов](https://94498778-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQ4CkgnE5JRl_i2lFnH%2F-MdYttvsySFfTAsRWsGb%2F-MdYu1nmIWUW_06M6UrW%2Fvd_frame_pn.png?alt=media\&token=81a9588a-7776-4f3f-aedb-248d7ff2c97f)

### Мастер «**Спецификация**»

Этот мастер я задумал по причине того, что мне не нравилось как выглядит спецификация вставленная в Visio из Excel. Чтоб воспользоваться этим инструментом, нужно предварительно перенести свою спецификацию в Excel в файл спецификация.xls из архива. В этом файле подобраны высоты строк для отображения на первой странице 25 строк (случай на странице применяется **Форма №3**), на всех последующих страницах должно отражаться по 30 строк (случай на странице применяется **Форма №6**). Если вы применяете на странице **Форму №5** ,то на странице должно умещаться 27 строк.Ширина столбцов также приближена к тому как это будет выглядеть на листе Visio.Есть два способа заполнения таблицы:

1\. Предварительно скопировать нужное вам количество строк в Excel-евской таблице и вытащить мастер на лист. При этом появится вопрос окно диалога **Paste special**: из представленных вариантов необходимо выбрать **Unformatted text** или **Unformatted Unicode text** и нажать **Ok**.

2\. Вытащить мастер на лист, далее скопировать нужное вам количество строк в Excel-евской таблице. Войти в пункт меню **Edit** -> **Paste special**. Из представленных вариантов необходимо выбрать **Unformatted** text или **Unformatted Unicode text** и нажать **Ok**.

{% hint style="info" %}
При копировании нужно ОБЯЗАТЕЛЬНО скопировать первый пустой столбец А&#x20;
{% endhint %}

Редактировать текст можно уже во вставленном мастере. Для этого можно нажать **F2** или два раза щелкнуть мышью на таблице спецификации.&#x20;

Для навигации по тексту пользуемся комбинацией **Ctrl** и стрелок навигации ←, ↑, ↓ и →.

**Ctrl**+**→** -Вправо

**Ctrl**+**←** -Влево

**Ctrl**+**↑** - К началу предыдущей строки

**Ctrl**+**↓** - К началу следущей строки

Данные из мастера можно обратно вставить в Excel. Если отдельные блоки текста незначительно выступают за пределы столбца, можно изменить межсимвольное расстояние, но не менее 80%.Если вы вставите число строк большее, чем может уместиться на листе – то линии сетки таблицы станет красного цвета. Как только число строк будет нормальным линии сетки снова станет черными.

В данном мастере нет никаких хитростей. Просто подобрано положение Tabs\`ов и отступы между строками.

Фигуры «**21.101-97-F1**», **«21.101-97-F2»**, «**21.101-97-F7**» и **«21.101-97-F16»** работают аналогично фигуре «**Спецификация**».

### Мастер «Save as ..»

Данный мастер используется для более удобного присвоения файлам названий, с целью минимизировать ручной ввод данных. вытащить трафарет на лист, убедиться что надпись в поле сответствует желаемому названию файла.Нажать **Ctrl**+**C**, далее щелкнуть правой кнопкой мыши «**Сохранить**». в выпавшем окне нажать **Ctrl**+**V**.По умолчанию название файла будет состоять из **Шифра проекта** и текущей даты.

## Заключение

В каждой из фигур данного набора элементов есть ссылка на ресурс, в котором вы можете найти ссылку на скачивание (на тот случай если Вы забудете где его скачали), видео-описания и т.п. . Гиперсылку вышеуказанную страницу можно найти щелкнув мышью при зажатой клавише **Ctrl** на любую из фигур вытащенных на лист. Или щелкнув на фигуре правой кнопкой мыши, в выбрать в выпавшем контекстном меню  пункт **«Описание трафарета Visio\_document\_2020»**.

## Видео-инструкции

{% embed url="<https://youtu.be/d4THA2VY5Sg>" %}
Описание работы в Visio с ленточным интерфейсом и версией трафарета v.3
{% endembed %}

{% embed url="<https://youtu.be/EL2z1DNmb-4>" %}
Видео с описанием работы в Visio с классическим интерфейсом и версией трафарета v.2
{% endembed %}

{% embed url="<https://youtu.be/OY01AYE9isI>" %}
Модификация трафарета для оформления документации по ГОСТ 21.101-97
{% endembed %}
