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

Основная надпись по ГОСТ 2.104-2006
http://visio.getbb.ru/viewtopic.php?f=3&t=506
Страница 1 из 3

Автор:  Kaerius [ 09 дек 2013, 06:17 ]
Заголовок сообщения:  Основная надпись по ГОСТ 2.104-2006

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

Трафарет ГОСТ 2.104-2006.vss

!
Surrogate писал(а):
в настоящее время трафарет доступен для скачивания только влалельцам аккаунта на dropbox

Вот сам ГОСТ 2.104-2006


Исправлено на: Примечание администратора: трафарет Основная надпись по ГОСТ 2.104-2006 от пользователя Kaerius не является автомасштабируемым!
Автомасштабируемую модификацию трафарета от пользователя mkth можно скачать здесь
Авторский комментарий к файлу: Шаблон ГОСТ 2.104-2006 с убранной нумерацией страниц и добавленным полем - рецензента (с правкой "подшивки")

Автор:  Surrogate [ 11 дек 2013, 07:55 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

Kaerius писал(а):
Предлагаю вашему вниманию мою разработку, основанную на трафарете от Surrogate™
отлично-отлично, меня уже записали в классики жанра :)

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

Автор:  vvas1970 [ 14 фев 2015, 00:06 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

Спасибо огромное за разработку, но почему не меняет в дополнительной надписи шифр документа?

Автор:  Surrogate [ 14 фев 2015, 19:45 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

Просто Kaerius забыл изменить формулу в том поле

Автор:  vvas1970 [ 15 фев 2015, 20:17 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

Surrogate писал(а):
Просто Kaerius забыл изменить формулу в том поле

А как это сделать? Оччч-ень надо!!!

Автор:  Surrogate [ 15 фев 2015, 21:28 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

сегодня нет визио под рукой. наверно без кучи скриншотов не обойтись. завтра отпишусь, боюсь что Kaerius не скоро еще объявится

Автор:  Surrogate [ 17 фев 2015, 02:03 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

нужно предварительно включить режим разработчика
Surrogate писал(а):
что по умолчанию в визио 2010 и 2013 эта панелька отключена…
Изображение
в меню "Разработчик", выбрать "Показать таблицу свойств shapesheet™ фигуры
Изображение
в строке Actions.Row_1 в столбце Action дописать формулу +SETF(GetRef(Sheet.2!Fields.Value),Prop.Row_5)
Изображение
закрыть окно редактора shapesheet™, щелкнуть правой кнопкой мыши
Изображение
выбрать пункт контекстного меню "Показать дополнительную запись"

Автор:  Surrogate [ 17 фев 2015, 08:45 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

PS забыл предупредить, надо было это сделать с трафаретом (vss файлом) !
1. Открыть для редактирования мастер ГОСТ 2.104-2006
Изображение
Дважды кликнуть на мастере ГОСТ 2.104-2006, попадешь внутрь мастера
сделать описанное в предыдущем сообщении
2. Закрыть мастер, всплывет окно
Изображение
выбрать Да (Обновить)
3. Сохранить трафарет
Изображение

Автор:  vvas1970 [ 25 фев 2015, 09:28 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

:oops: Не получилось. У меня 10 офис. Сделал как Вы сказали. Сначала вместо номера страницы появилось "Шифр проекта", а на пятый раз переделки сказал, что ошибка в формуле! Я никогда разработчиком не пользовался, мне хватало созданных мастеров. Попробую еще раз, благо в архиве есть не измененная версия мастера. А почему в конце у Вас ввести в формуле Row_5 а строке стоит Row_1?

Автор:  Surrogate [ 25 фев 2015, 11:56 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

Гость писал(а):
А почему в конце у Вас ввести в формуле Row_5 а строке стоит Row_1?
действительно, там у меня опечатка. должно быть Prop.Row_5, у этого шейпа вообще нет свойства Prop.Row_1 !!!
Изображение
Гость писал(а):
Сначала вместо номера страницы появилось "Шифр проекта"
я думал, мы добавляем шифр проекта в дополнительную надпись по просьбе
vvas1970 писал(а):
Спасибо огромное за разработку, но почему не меняет в дополнительной надписи шифр документа?

Автор:  vvas1970 [ 25 фев 2015, 19:49 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

Получается вот так
Содержимое спрятано под спойлер ↓
Спойлер:
Вложение:
.JPG
.JPG [ 305.06 Кб | Просмотров: 12101 ]

Автор:  9rey [ 25 фев 2015, 20:58 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

в хелпе по шейпшиту рекомендуется писать не SETF("Actions.Row_1.Invisible",1), а SETF(GetRef(Actions.Row_1.Invisible),1)
так типа правильнее. попробуй.

Автор:  nbelyh [ 25 фев 2015, 21:40 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

9rey писал(а):
в хелпе по шейпшиту рекомендуется писать не SETF("Actions.Row_1.Invisible",1), а SETF(GetRef(Actions.Row_1.Invisible),1)
так типа правильнее. попробуй.


Да не то чтобы правильнее - просто если ты переименуешь потом Row_1 во что-то другое, придется руками менять во всех местах где оно использовалось.
А есть сделать GetRef() то оно само автоматом при перименовании заменится.

Автор:  A_Sh [ 26 фев 2015, 14:11 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

У меня тоже Внутренняя ошибка Visio:#2411 даже с учётом последних советов. Что не так?

Автор:  Surrogate [ 26 фев 2015, 15:02 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

A_Sh
можно файл в студию ? и/или точно описать. после каких телодвижений вылетает эта ошибка ?

Автор:  A_Sh [ 26 фев 2015, 16:49 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

Добавил в строку рекомндованное +SETF... и т.д., щёлкнул на птичку и Ошибка.

Автор:  Surrogate [ 26 фев 2015, 17:09 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

A_Sh писал(а):
Добавил в строку рекомндованное +SETF.
очевидно могла быть опечатка в формуле, отсюда и ошибка!
поэтому я и прошу предоставить полную формулу :)

Автор:  A_Sh [ 26 фев 2015, 17:50 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

Это то, что было в этой строке:
=SETF("User.vis",1)+SETF(GetRef(Actions.Row_1.Invisible),1)+SETF(GetRef(Actions.Row_3.Invisible),0)

А это я добавил:
+SETF(GetRef(Sheet.2!Fields.Value),Prop.Row_5)

итогвая строка:
=SETF("User.vis",1)+SETF(GetRef(Actions.Row_1.Invisible),1)+SETF(GetRef(Actions.Row_3.Invisible),0)+SETF(GetRef(Sheet.2!Fields.Value),Prop.Row_5)

после надавил на птичку и получил ошибку.

Автор:  Surrogate [ 26 фев 2015, 17:59 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

хорошо, а в файле от Kaerius ничего не менял ? я не могу воспроизвести именно такую ошибку (у меня visio 2010 premium)

Автор:  nbelyh [ 26 фев 2015, 18:59 ]
Заголовок сообщения:  Re: Основная надписи по ГОСТ 2.104-2006

vvas1970 писал(а):
Спасибо огромное за разработку, но почему не меняет в дополнительной надписи шифр документа?

Скачал шаблон - там же формула в дополнительной надписи вообще на ячейку TheDoc!User.dec ссылается, которая походу никем не заполняется и не используется (заполнялась в другой жизни другом шаблоне). Причем тут SETF..?!
Попробуй приаттаченый файл.

Вложения:
2.104-2006-fixed.vss.zip [48.35 Кб]
Скачиваний: 634

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