Форум пользователей Visio
http://visio.getbb.ru/

Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов
http://visio.getbb.ru/viewtopic.php?f=3&t=834
Страница 3 из 3

Автор:  vin [ 16 сен 2015, 13:23 ]
Заголовок сообщения:  Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

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

Жду ваших комментариев.
Отсутствуют заимствования из трафарета оформление документации по ГОСТ 21.101-97 от Surrogate™!!!


Новая версия 4.2 - Исправлены ошибки.
1) При помещении Настроек документа на не пустую страницу, при закрытии окна вылетала ошибка.
2) Шаблона документа не менял в форме 3 список фамилий.

Полностью изменил описание.

Вложения:
Комментарий к файлу: Описание шаблона
Opisanie_v4_2.rar [807.85 Кб]
Скачиваний: 6485
Комментарий к файлу: ГОСТ Р 21.1101-2013 v4_2.vss
Ramka_v4_2.rar [251.3 Кб]
Скачиваний: 10549

Автор:  Surrogate [ 09 ноя 2015, 12:10 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

Оффтоп:
Мария писал(а):
Дальше буду сама)
эх, а я снова хотел раскрыть тему в ветке по просьбам трудящихся…

Автор:  Евгени [ 11 ноя 2015, 12:07 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

Мария в сообщении p7813 писал(а):
но такая наша структура как РЖД не обладает достаточно квалифицированными для этого кадрами
и про них, зря вы так обобщаете! среди них тоже встречаются такие затейники.
была забавная тема на кубере
Изображение

Автор:  vin [ 14 дек 2015, 11:10 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

RoMMaN, спасибо за разбор "полетов".

RoMMaN писал(а):
- вылетает с ошибкой при сохранении теста, в к-ом есть символ кавычка - "

Протестирую - исправлю.

RoMMaN писал(а):
- иногда макрос сбоит. Скорее всего из-за того что юзвери вызывают форму заполнения, а потом лазиют по всему документу и периодически возвращаются к форме заполнения. В каком-то случае происходит сбой. Но это случается редко, последовательность пока не отследил.


Посмотрю как это можно исправить. Я тестировал только при работе с текущей страницей. Это было неправильно.

RoMMaN писал(а):
1) немного вызывает опасения реализация заполнения рамки. Попытаюсь объяснить. Я вижу, что все данные хранятся в свойствах документа, и только в исключительных случаях нужно прописать в рамки другие данные. И нужно, чтоб пользователь подумал, перед тем как делать оторванные от свойств документа данные. то есть лучше чтоб ему нужно было делать различные действия(ставить грыжики, закрывать новой окошко со словами ахтунг). В твоей реализации, получается что юзеру нужно понмить, что настройки документа вызываются в одном месте, а настройки рамки это нужно только для изменения в самой рамке и нигде более. Впринципе это не критично, просто нужно помнить об этом.


Я сам думал над этим - как показать пользователю, что это данные из Документа, а это данные со Страницы. Тогда ничего умнее не придумал - показал данные Страницы синим шрифтом. Думаю этого мало. Видно плохо. Ну и Страничные данные - согласен, очень легко вводятся. Я думаю решить эти два вопроса включение флажка. Будет и наглядно - и потребует действия пользователя.

RoMMaN писал(а):
2)Так же реализация всех типов рамкок в одном группированном шейпе. получается, что при размещении рамки на страницу. добавляется шейпов 100 а то и больше (2/3 из которых скрыты и не используются). Есть опасения что не на совсем новых компах в документах с несоклькими десятками страниц и кучой шейпов в схемах будут возникать дополнительные тормоза при сохранении, ну и объем увеличится.. Хотя скорее всего ничего такого не будет, используется мастер же. В общем поток мысли не могу сформулировать.


Я думаю, что с этим проблем не должно быть. Вот если они появятся - тогда можно переделать. Сейчас у меня рамка хранит все формы - не зависимо от того, какая используется. Visio приходится их обсчитывать, но не думаю, что это была бы большая нагрузка на процессор. Ну а объем документов - я думаю не критично.

Алексей писал(а):
есть несколько вопросов: можно ли все надписи в трафарете (см. вложение) прописать на украинском языке, убрать один элемент без потери функциональности трафарета ? Если такая возможность есть, объясните пожалуйста как это сделать? Заранее благодарен!


Переделать можно. Документ не закрыт. Но для этого нужно будет немного поработать "ручками", т.к. этой возможности в шаблоне я не предусмотрел. Для этого нужно открыть трафарет шаблона в редакторе и подправить надписи. Т.к. видна только одна форма - нужно будет переключиться (опять же вручную) на другую форму, а потом на третью (а потом опять включить первую, т.к. не тестировал как поведет себя программа если будет начинаться с другого типа формы). Для переключения форм нужно использовать шейп-лист. В нем есть раздел Shape Data. В нем есть Prop.TypeForm c label "Форма рамки", в столбце value есть формула =INDEX(0,Prop.TypeForm.Format). Первое число определяет тип рамки (0,1,2). Вот его можно менять для отображения другого типа формы.
После всех изменений не забудьте сохранить трафарет.
Если что-то не понятно - могу описать более подробно.

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

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

Shishok писал(а):
Немножко не по сути темы. Слово "заказЩик" в нескольких местах с ошибкой. Подправить бы.


В течение всего проекта несколько раз исправлял это слово. Знаю, что пишется через "Ч", но тянет написать через "Щ" и все тут...

Автор:  vin [ 14 дек 2015, 11:46 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

Выложил новую версию 4.1 - устранил ошибку с кавычками и исправил слово "заказщчик"

Автор:  pLuto [ 18 дек 2015, 10:47 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

Спасибо за действительно огромную работу!

Вопрос возник - как всё-таки поменять шрифт, используемый для дат в штампе? Похоже, моя система несовместима по шрифтам с той, на которой разрабатывался шаблон - и вроде бы и в шаблоне Arial Narrow, и в системе установлен Arial Narrow, а даты выглядят как на приложенной картинке.
Пробовал редактировать шрифт в шаблоне в настройках документа, там вроде и редактируется, и после этого заходишь еще раз в изменение - всё выглядит правильно. Сохранил, перезапустил визио, проверил еще раз - всё выглядит хорошо. Вставляешь рамку в документ - получаешь опять то же самое.

На картинке еще пометил две мелкие блохи по стыковкам линий, но это не особо важно. А вот со шрифтами не понимаю, что можно сделать. Подскажите, пожалуйста.
Изображение

PS. Забыл сказать - Windows 7, Visio 2010 (если это важно).

Автор:  vin [ 01 фев 2016, 10:02 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

Новая версия 4.2 - Исправлены ошибки.
1) При помещении Настроек документа на не пустую страницу, при закрытии окна вылетала ошибка.
2) Шаблона документа не менял в форме 3 список фамилий.

Полностью изменил описание.

Автор:  vin [ 01 фев 2016, 10:10 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

pLuto писал(а):
Вопрос возник - как всё-таки поменять шрифт, используемый для дат в штампе? Похоже, моя система несовместима по шрифтам с той, на которой разрабатывался шаблон - и вроде бы и в шаблоне Arial Narrow, и в системе установлен Arial Narrow, а даты выглядят как на приложенной картинке.


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

Автор:  immortal [ 07 мар 2016, 21:20 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

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

Для разработчика.
- форма не является одним элементом, форма является группой элементов, что затрудняет редактирование и добавление элементов, а так же увеличивает размер формы.

Автор:  Rule-X [ 10 фев 2017, 19:50 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

vin писал(а):
Кидаю новый трафарет рамки с применением макросов.
В отличии от версии 3 здесь есть возможность изменять сам шаблон, менять шрифты, переносить строки, да и сам он намного удобнее и нагляднее.
Подробное описание в прилагаемом файле.
Добрый день! Спасибо за чудную рамку!
На всех наших ПК она работает, а вот на одном, под Визио 2013 не хочет.
Не запускается макрос!
Все танцы с бубном станцевали несколько раз - не помогает!

С уважением,

Руслан

Автор:  Surrogate [ 10 фев 2017, 20:02 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

Rule-X писал(а):
Не запускается макрос!
просто не запускается или ошибки какие вылетают ?
если просто не запускается проверить разрешены ли макросы на том компе
Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео
Спойлер:
phpBB [youtube]

Автор:  Gnomych [ 07 май 2019, 18:35 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

Всё прекрасно в этой рамке, но к сожалению нет возможности реализовать рамку формата А4 как на рисунке И.2 - Допускаемое расположение основной надписи на листе формата А4 в ГОСТ Р 21.1101-2013. Иногда такое расположение рамки позволяет избавиться от лишних листов формата А3.

Автор:  Surrogate [ 08 май 2019, 02:12 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

Gnomych писал(а):
Всё прекрасно в этой рамке, но к сожалению нет возможности реализовать рамку формата А4 как на рисунке И.2
сказал А, говори и Б
Gnomych в сообщении #13455 писал(а):
у vin штамп хорош, но очень не хватает номера страницы, попробую переделать
Дополнено позднее:
Surrogate в сообщении #15472 писал(а):
хоть в чем то есть преимущество перед конкурентами :mrgreen:

Автор:  Gnomych [ 08 май 2019, 12:01 ]
Заголовок сообщения:  Re: Трафарет РД по ГОСТ Р 21.1101-2013 v4 с поддержкой макросов

Уже приступил, но скоро не обещаю. Штамп придется разобрать по косточкам, добавить номер страницы, добавить пункт меню "Подшивка книга/альбом", разбить левый штамп на две части и добавить в форму возможность прятать не всю левую часть, а только согласовано.

Страница 3 из 3 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/