Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 29 мар 2024, 17:05

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Проблема обновления мастер-шейпа
СообщениеДобавлено: 16 авг 2014, 09:06 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Недавно наткнулся на неприятную особенность при обновлении мастер-шейпа.
В принципе, это наверное даже не ошибка... Привыкнуть можно.
Было так. Есть страничка с множеством одинаковых шейпов. Шейп представляет собой группу.
Решил слегка уменьшить шрифт в нескольких полях. Сделал это в мастер-шейпе в трафарете, после операции сказал апдейтить копии, закрыл.
И вижу, что на странице часть надписей изменилась, а часть осталась прежнего размера.
Причем достаточно тыкнуть мышкой в район надписи, как она приходит в норму. Причем не одно поле, а сразу несколько.
Если кто хочет посмотреть, вот фильм с этими тыканиями в реальном времени.
https://www.dropbox.com/s/mfxt4qb3fjpz4 ... Master.avi
Предполагаю, что дело в длине цепочки зависимых формул или в чем-то похожем. Примерно так же, как при перемещении рвется цепочка склеенных шейпов, если их больше десяти.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблема обновления мастер-шейпа
СообщениеДобавлено: 16 авг 2014, 09:38 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
у меня в визио 2010 при обновлении мастера не все поля обновляются сразу. но при увеличении масштаба обновляются

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблема обновления мастер-шейпа
СообщениеДобавлено: 16 авг 2014, 09:54 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Скорее всего, увеличение масштаба действует примерно так же, как тыканье мышкой. Заставляет еще раз пересчитать цепочки формул.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблема обновления мастер-шейпа
СообщениеДобавлено: 16 авг 2014, 15:00 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
в моем случае речь идет о применении трафарета с рамками по ГОСТ 21.101
там нет в полях сложных формул с вычислениями. формулы типа thedoc!user.ttt
причем одни поля обновляются сразу. а другие после изменении масштаба до 400%, в версии2003 все было отлично
Изображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблема обновления мастер-шейпа
СообщениеДобавлено: 16 авг 2014, 18:42 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Может дело не в длине цепочки формул, а, например, в количестве изменений за определенный интервал времени...?
Типа, не успело обновиться все - обрывается и ждет, когда подтолкнут в очередной раз.
Сейчас пока никаких идей нет, но вообще-то надо будет с этим разобраться. Иначе когда-нибудь может и помешать в неудобный момент.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблема обновления мастер-шейпа
СообщениеДобавлено: 16 авг 2014, 21:31 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Еще наблюдение. Если после апдейта мастера файл сразу сохранить, закрыть Visio и открыть сохраненный файл, все копии мастера уже проапдейчены. То есть при сохранении-открытии файла все пересчитывается.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблема обновления мастер-шейпа
СообщениеДобавлено: 17 авг 2014, 09:29 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
После нескольких экспериментов пришел к мысли, что проблемы создает кириллица.
Изображение
Вот минимальная конструкция (пока) в которой это проявляется.
Группа из одного шейпа. Во внутренний шейп вставлено поле, ссылающееся на свойство группы.
Если значение этого свойства в мастер-шейпе задано кириллицей, то ошибка проявляется. Если латиницей, то все нормально - апдейт мастера отслеживается в копии сразу же.
Возможно, сказывается, что Language установлен English (см. картинку), то есть не соответствует языку, на котором заполнено поле Value.
Эксперименты ставлю в Visio 2007.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблема обновления мастер-шейпа
СообщениеДобавлено: 17 авг 2014, 14:41 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Последнее предположение тоже было не верно :(
Доминимизировал до следующей ситуации:
1. В чистом рисунке создается шейп-прямоугольник и в него вписывается текст.
2. Шейп забрасывается в Document Stencil.
3. Созданный мастер возвращается на рисунок.
4. Мастер открывается на редактирование и увеличивается размер шрифта. Согласие с апдейтом.
5. Копия на рисунке не изменяется!
Русский или английский текст - не имеет значения.
После тычка по шейпу мышкой текст увеличивается.
После закрытия и открытия документа текст увеличивается.
При изменении масштаба срабатывает не всегда. Одна копия может отследить, а другая нет.
Дальше минимизировать по-моему уже некуда. Получается самый надежный способ учесть изменение мастера во всех шейпах - переоткрыть документ.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблема обновления мастер-шейпа
СообщениеДобавлено: 17 авг 2014, 15:30 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
визио 2007 вообще самая глючная штука. к нему какие-то заплатки выходили, глюки исправляли. даже не раз. если на 2003, 2010 и выше нету такого, можно забить на это.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблема обновления мастер-шейпа
СообщениеДобавлено: 18 авг 2014, 13:06 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Tumanov писал(а):
Дальше минимизировать по-моему уже некуда. Получается самый надежный способ учесть изменение мастера во всех шейпах - переоткрыть документ.
Спасибо! А то мне приходилось помогать коллегам (которые используют мой шаблон по ГОСТ 21) апдейтить шейпы, сначала вручную, потом макросом… Изображение ибо в случае с полями которые были не заполнены приходилось убеждать коллег, в стиле Видишь суслика? А он есть!!!

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB