Форум пользователей 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 список фамилий. Полностью изменил описание.
|
Автор: | 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 - устранил ошибку с кавычками и исправил слово "заказщчик" |
Автор: | 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 писал(а): Не запускается макрос! просто не запускается или ошибки какие вылетают ?если просто не запускается проверить разрешены ли макросы на том компе Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео Спойлер: ↕ |
Автор: | 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 писал(а): хоть в чем то есть преимущество перед конкурентами |
Автор: | 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/ |