Форум пользователей Visio http://visio.getbb.ru/ |
|
по просьбам трудящихся… http://visio.getbb.ru/viewtopic.php?f=3&t=255 |
Страница 2 из 2 |
Автор: | Surrogate [ 11 фев 2015, 14:26 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
да. у тебя в TheDoc просто не было нужной ячейки например TheDoc!User.proba в свойстве User.proba группового шейпа не было формулы SETF по заполнению Gnomych писал(а): Изначально что бы в таблице свойств фигуры появился раздел "Text Fields", я должен в ней описать поле. в данном случае ты поле вставляешь в "белый шейп" с ID = 2, а свойства User.proba у него нет. Это свойство "серого шейпа" с ID = 4!Я просто рисовал прямоугольник, его выделял -> Ctr F9 -> "Пользовательские ячейки..... и там пусто, т.е. нет поля User.proba значение которого я хочу присвоить значению Value в разделе "Text Fields". для вставки значения можно сослаться на серый шейп так sheet.4!Prop.proba, где ID = 4 это порядковый номер шейпа |
Автор: | Gnomych [ 11 фев 2015, 16:53 ] | ||
Заголовок сообщения: | Re: по просьбам трудящихся… | ||
Я уже понял ряд своих ошибок и их исправил. Вроде все дописал, все красиво, но! У тебя при перетаскивании формы в новый документ в хранилище данных сразу заполняется раздел пользовательских ячеек документа. В моем случае этого не происходит. Сейчас пытаюсь разобраться с этим, может пнешь в нужном направлении А вообще не помешало бы почитать литературу по командам ибо пока обезьянничаю не вполне осознавая что делаю, принимаю советы на эту тему.
|
Автор: | Surrogate [ 11 фев 2015, 17:05 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
Gnomych писал(а): У тебя при перетаскивании формы в новый документ в хранилище данных сразу заполняется раздел пользовательских ячеек документа. См. в shapesheet™ в разделе Events, ячейку EventDrop. Именно там происходит часть магии Gnomych писал(а): А вообще не помешало бы почитать литературу по командам ибо пока обезьянничаю не вполне осознавая что делаю, принимаю советы на эту тему. с литературой туго. могу посоветовать на этом форуме раздел ShapeSheet: Полезные ссылки
|
Автор: | Gnomych [ 11 фев 2015, 17:23 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
Surrogate писал(а): См. в shapesheet™ в разделе Events, ячейку EventDrop. Именно там происходит часть магии Я обратил на неё внимание и полностью с обезъяничал у тебя, если с командой DOCMD я разобрался, нашел её расшифровку, то вот со вставкой не вполне. У меня прописано =SETF("THEDOC!USER.DATE",User.ch.Prompt), User.ch.Prompt у тебя полностью слизал. Поясни что значит LEFT(NOW(),6)&MID(NOW(),9,2). LEFT - возвращает один или несколько первых знаков текстовой строки, я так понимаю 6; NOW - возвращает текущее значение даты и времени (вопрос для чего); 6 - количество возвращаемых знаков. С MID - почти как и LEFT только возвращает с 9 позиции два символа, в обеих случаях текстом для анализа является NOW() и тут я ни понимаю ни чего. Где взаимосвязь между датой временем и тем что я должен записать в THEDOC!USER.DATE, а именно это там и записано User.ch.Prompt = LEFT(NOW(),6)&MID(NOW(),9,2). Я файлик прикрепил к прошлому посту, может глянешь что ни так. |
Автор: | Surrogate [ 11 фев 2015, 17:53 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
не так, на первый взгляд только отстутствие в TheDoc принимающих ячеек user-defined cells! LEFT(NOW(),6)&MID(NOW(),9,2) - я таким замысловатым образом вычислял текущую дату, ход достойный истинного индусского мастера. я уж забыл, вроде у меня все же используется TheDoc!Prop.Date ? по крайней мере есть и TheDoc!Prop.Date, и TheDoc!User.Date… |
Автор: | Gnomych [ 11 фев 2015, 19:03 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
Surrogate писал(а): не так, на первый взгляд только отстутствие в TheDoc принимающих ячеек user-defined cells! LEFT(NOW(),6)&MID(NOW(),9,2) - я таким замысловатым образом вычислял текущую дату, ход достойный истинного индусского мастера. я уж забыл, вроде у меня все же используется TheDoc!Prop.Date ? по крайней мере есть и TheDoc!Prop.Date, и TheDoc!User.Date… Чёт я совсем запутался. А в чем присутствие принимающих ячеек??? Изложи пожалуйста как без индуизма этого достичь. И вообще это весьма интересно, как вообще организовать передачу пользовательских ячеек через мастера в новый документ. |
Автор: | Gnomych [ 11 фев 2015, 19:41 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
Поясни я ни как не втолкую зачем нам дата при передаче пользовательских ячеек в документ? даже если TheDoc!Prop.Date это у тебя текущая дата, я просто не пойму как это мне поможет, как это заставить работать на меня? Наверное не правильно выразился, не пойму как текущая дата поможет мне заполнить пользовательские ячейки в принимающем документе? По ходу я точно не индуист. |
Автор: | Surrogate [ 11 фев 2015, 19:52 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
Gnomych писал(а): А в чем присутствие принимающих ячеек??? еле вспомнил, делал это в апреле 2008-го года Изложи пожалуйста как без индуизма этого достичь. И вообще это весьма интересно, как вообще организовать передачу пользовательских ячеек через мастера в новый документ. 1. в TheDoc твоего документа набор форм для РД-45.vss должны присутствовать все необходимые ячейки user-defined cells 2. в каждом шейпе ("белые поля") в мастере "Форма ввода данных", через Ctrl+F9 должно быть вставлено соответствующее значение TheDoc!User.vols;TheDoc!User.uchastok;TheDoc!User.norg;TheDoc!User.forg;TheDoc!User.druk;TheDoc!User.fruk;TheDoc!User.prorab;TheDoc!User.ivols;TheDoc!User.sdata 3. при вытаскивании мастера "Форма ввода данных" на лист в целевой документ, все ячейки содержащиеся в TheDoc документа набор форм для РД-45.vss оказываются в TheDoc целевого документа !!! такая вот уличная офисная магия. PS а ты что паспорт на кабель реально в визио делаешь ? PS для следующих интересующихся добавил картинку и ссылку, где обсуждалось редактирование "серой формы" |
Автор: | Surrogate [ 12 фев 2015, 08:11 ] | ||
Заголовок сообщения: | Re: по просьбам трудящихся… | ||
попробовал в твоем файле сделать то, что я изложил выше Surrogate писал(а): 1. в TheDoc твоего документа набор форм для РД-45.vss должны присутствовать все необходимые ячейки user-defined cells не переносит значения в новый файл и всё!2. в каждом шейпе ("белые поля") в мастере "Форма ввода данных", через Ctrl+F9 должно быть вставлено соответствующее значение TheDoc!User.vols;TheDoc!User.uchastok;TheDoc!User.norg;TheDoc!User.forg;TheDoc!User.druk;TheDoc!User.fruk;TheDoc!User.prorab;TheDoc!User.ivols;TheDoc!User.sdata 3. при вытаскивании мастера "Форма ввода данных" на лист в целевой документ, все ячейки содержащиеся в TheDoc документа набор форм для РД-45.vss оказываются в TheDoc целевого документа !!! потом я удалил все твои "белые поля", добавил новые. повторил в них манипуляции из п. 2 и все заработало
|
Автор: | Gnomych [ 04 окт 2017, 13:05 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
Surrogate Добрый день. Давно не занимался проектами в Visio работа заставила сделать шаблон для проектирования линейной части ВОЛС. Тут же столкнулся с проблемой установки на все машины пользователей шаблона шрифтов по ГОСТ. От сюда возник вопрос: Можно ли каким то образом внедрить шрифты в сам шаблон что бы не париться потом с проблемой отсутствия шрифта у пользователя? Просто дал шаблон vst и пусть ковыряется, а сейчас приходиться ещё и шрифты прикладывать а затем объяснять как их установить на компьютер. И ещё, возможно ли сделать так что бы начальная форма для заполнения общих данных по документу открывалась сразу после открытия шаблона? Просто где то прописать DOCMD(1312) или это только через VBA? |
Автор: | Dmitrii [ 04 окт 2017, 14:11 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
ставлю свои 5 копеек Gnomych писал(а): Тут же столкнулся с проблемой установки на все машины пользователей шаблона шрифтов по ГОСТ. От сюда возник вопрос: Можно ли каким то образом внедрить шрифты в сам шаблон что бы не париться потом с проблемой отсутствия шрифта у пользователя? никак нельзя ! в шаблон нельзя засунуть шрифт. шрифты вообще то устанавливаются операционной системе WindowsПросто дал шаблон vst и пусть ковыряется Gnomych писал(а): а сейчас приходиться ещё и шрифты прикладывать а затем объяснять как их установить на компьютер. тут тоже возможны проблемы Не могу добавить в Visio 2007 шрифт Gost A Visio 2013 не отображает установленный шрифт Лучший вариант использовать шрифт ISOCPEUR Цитата: ибо он присутствует в винде по умолчанию, внешне мало отличим от гостовского шрифта !!!Дополнено позднее: 04.11.2021 Добавлена статья со сравнением начертания этого шрифта и уточнением, что шрифт ISOCPEUR поставляется вместе с продуктами компании Autodesk!
|
Автор: | Tumanov [ 04 окт 2017, 14:24 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
Цитата: ...столкнулся с проблемой установки на все машины пользователей шаблона шрифтов по ГОСТ... Думаю, не уведу дискуссию в сторону таким замечанием... Уже несколько десятилетий шрифты по ГОСТ не являются проблемой. С тех пор, как в ГОСТ появилась приписка, типа - "при машинном исполнении документов разрешается использовать другие шрифты". Уж на что у нас жестко Нормоконтроль работает, но даже они разрешают использовать Times New Roman и Arial. (Хотя и шрифт по ГОСТ тоже заглатывают). Вы бы попробовали своих тоже убедить. |
Автор: | Kvinto [ 05 дек 2019, 17:02 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
Не знаю насколько живой форум, к счастью работаю с висио недавно, и столкнулся с проблемой автоштампа Подскажите пожалуйста, есть ли возможность в данном наборе элементов, отключить надписи "ГИП" "н.контр" "Утвердил"? Сколько не возился ничего не добился, а так же есть ли возможность добавление рамки масштаба документа? |
Автор: | Surrogate [ 05 дек 2019, 17:11 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
Kvinto писал(а): Не знаю насколько живой форум не дождетесь Kvinto писал(а): столкнулся с проблемой автоштампа какое отношение эта "проблема" имеет к данной ветке "Печать чертежа на нескольких листах" ?наборов элементов с автоштампом на данном форуме было выложено несколько: https://visio.getbb.ru/viewtopic.php?f=3&t=834 https://visio.getbb.ru/viewtopic.php?f=3&t=806 https://visio.getbb.ru/viewtopic.php?f=3&t=506 https://visio.getbb.ru/viewtopic.php?f=3&t=690 viewtopic.php?f=3&t=13 О каком из них идет речь ? Дополнено позднее: нашлась еще одна ветка где это встречалось !
Kvinto писал(а): Подскажите пожалуйста, есть ли возможность в данном наборе элементов, отключить надписи "ГИП" "н.контр" "Утвердил"? может вам проще взять этот вариант ?gtfox в сообщении #14130 писал(а): В основной надписи убраны Нормоконтроль и Утвердил. Да Нормоконтроль нельзя убирать - но таковы стандарты причуды НАШЕГО предприятия. Чтобы их вернуть надо установить HideText=False Содержимое спрятано под спойлер ↓ Спойлер: ▼ |
Автор: | Surrogate [ 06 дек 2019, 14:03 ] |
Заголовок сообщения: | Re: по просьбам трудящихся… |
Цитата: есть ли возможность добавление рамки масштаба документа? можете сделать скриншот, как это должно выглядеть?Дополнено позднее: старость не в радость ! забыл про эту ветку
Surrogate в ветке просьбам трудящихся… писал(а): то для начала нужно чтобы на листе не было выделенных объектов наводим мышь на место где видим соответствующую надпись. первый клик - активируется группа, содержащая рамку и штамп. См. надпись имя активного обекта на окне "размер и положение", слева - "Рамка.4" второй клик - активируется группа, содержащая штамп - "FORMA3" третий клик - активируется поле … … Для того, чтобы скрыть надпись проще всего изменить шрифт на белый и она сольется с фоном листа |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |