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

Форум по вопросам применения и программирования в Visio
Текущее время: 08 фев 2023, 23:36

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: САПР-АСУ :: Спецификация
СообщениеДобавлено: 14 фев 2022, 23:48 
Не в сети
Ветеран

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 194
Использую Visio c: 2019
Очков репутации: 7

Добавить очки репутацииУменьшить очки репутации
САПР-АСУ :: Спецификация - сбор данных и оформление

Спецификация выполнена по ГОСТ 21.110-2013 Содержимое спрятано под спойлер ↓
Спойлер:
Изображение
Подход такой:
1) Рисуем схемы и заполняем элементы данными из БД
2) Экспортируем спецификацию в Excel (одна схема - один лист Excel)
3) Дополняем/изменяем/переставляем данные в Excel
4) Оформляем: импортируем данные из Excel в Visio

Перечень элементов текущего листа схемы:
1) Может быть вставлен сразу в лист Visio
2) Экспортирован в Excel, подправлен и импортирован в Visio (из контекстного меню)


Основной макрос в форме frmSpecifikaciya:
FindElementShemyToExcel - Поиск элементов схемы и заполнение полей спецификации
Настройка столбцов таблицы спецификации: с 307 строки.
Настройка столбцов таблицы перечня элементов на листе: с 362 строки.

В модуле Specifikaciya были написаны макросы:
fill_table_PE ' заполнение таблицы перечня элементов
PE_EXP_2_XLS 'Перечень элементов - экспорт в EXCEL
SortNumInString - "Сортировка вставками" чисел в строке, разделенных ";"
ReplaceSequenceInString - Заменяет последовательно идущие числа в строке на тире
PozNameInString - Добавляет ИМЕНА позиционных обозначений к НОМЕРАМ позиционных обозначений
AddSostavNaboraIzBD - Добавляет состав набора из БД к списку позиций спецификации
Другие макросы где-то подправлены...
Содержимое спрятано под спойлер ↓
Спойлер:

Экспорт данных со схемы в Excel, вставка перечня элементов на текущий лист.
Содержимое спрятано под спойлер ↓
Спойлер:
Изображение
Оформление спецификации в Visio из Excel
Содержимое спрятано под спойлер ↓
Спойлер:
Изображение

Пока не сделан сбор данных из других разделов, кроме схем, т.к. еще требуется допилка этих разделов

_________________
САПР-АСУ
https://github.com/gtfox/


Последний раз редактировалось gtfox 22 янв 2023, 22:27, всего редактировалось 1 раз.

Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 20 янв 2023, 20:11 
Не в сети
Постоянный участник
Аватара пользователя

Зарегистрирован: 08 фев 2019, 16:56
Сообщений: 56
Откуда: Крым
Использую Visio c: 2016
Отрасль: Строительство
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Цитата:
1) Рисуем схемы и заполняем элементы данными из БД

Что за Б/Д, в Эксель или в другой программе?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 21 янв 2023, 18:26 
Не в сети
Ветеран

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 194
Использую Visio c: 2019
Очков репутации: 7

Добавить очки репутацииУменьшить очки репутации
Виктор-АПТ писал(а):
Что за Б/Д
БД Access. Работа с БД в Visio - через формы VBA.
Содержимое спрятано под спойлер ↓
Спойлер:
Изображение
Изображение

_________________
САПР-АСУ
https://github.com/gtfox/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 21 янв 2023, 21:32 
Не в сети
Постоянный участник
Аватара пользователя

Зарегистрирован: 08 фев 2019, 16:56
Сообщений: 56
Откуда: Крым
Использую Visio c: 2016
Отрасль: Строительство
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Цитата:
БД Access. Работа с БД в Visio - через формы VBA.
Это конечно круто, прям как у Олега (Obsidian), но сильно сократит количество пользователей. Может я сужу по себе, но иметь базу данных материалов (ещё и с ценами) в Access не многие могут себе позфолить? Может всё таки - Excel? :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 21 янв 2023, 21:45 
Не в сети
Ветеран

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 194
Использую Visio c: 2019
Очков репутации: 7

Добавить очки репутацииУменьшить очки репутации
Виктор-АПТ писал(а):
но сильно сократит количество пользователей
Будет видосик, пошаговый, по созданию БД из прайса в Excel
Виктор-АПТ писал(а):
Может всё таки - Excel? :)
Excel - не имеет средств СУБД, а писать их аналог я не хочу :)

_________________
САПР-АСУ
https://github.com/gtfox/


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4812
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
gtfox писал(а):
Excel - не имеет средств СУБД
А точно СУБД нужна всем-всем? У вас в первом сообщении этой ветке под последним спойлером, явно перенос из MS Excel :mrgreen:
Оффтоп:
Кесарю - кесарево, слесарю - слесарево...

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 22 янв 2023, 00:52 
Не в сети
Ветеран

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 194
Использую Visio c: 2019
Очков репутации: 7

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
вас в первом сообщении этой ветке под последним спойлером, явно перенос из MS Excel :mrgreen:
то не касалось БД
Surrogate писал(а):
А точно СУБД нужна всем-всем?
Она нужна мне. Поиск данных, сортировка, добавление/удаление записей - я не хочу все это писать для Excel, кода это все написано в Access
Пока писал ответ, покопался в Excel... Каскадные фильтры - стандартное средство Excel, сортировки тоже, индексация и не нужна, фильтр уникальных и полнотекстовый поиск есть... Всё что надо есть...
На самом деле, я уже и сам забыл как сделать БД из прайса, да и SQL-и фсякие... :mrgreen:
Вариант прайса в Excel с минимальными изменениями - намного проще и перспективнее
Придётся переписывать БД Access в "БД Excel"

_________________
САПР-АСУ
https://github.com/gtfox/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 22 янв 2023, 10:52 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
Придётся переписывать БД Access в "БД Excel"

Сделать сменные модули. Отладить, в чем есть, пусть в Access. Потом вместо модуля Access подставить модуль для Excel.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 22 янв 2023, 11:10 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Можно вопрос не по теме?
Это ведь спецификация не по ГОСТ Р 2.106-2019. А по какому ГОСТ?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 22 янв 2023, 11:34 
Не в сети
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4812
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Оффтоп:
Tumanov писал(а):
Это ведь спецификация не по ГОСТ Р 2.106-2019. А по какому ГОСТ?
Я 3 года назад делал, тогда это был самый актуальный ГОСТ на такой тип спецификации, с тех пор не слежу за ситуацией.
Surrogate в сообщении #14705 писал(а):
Фигура Спецификация оформлена в соответствии с ГОСТ Р 21.110-2013
ГОСТ 21.110-2013 - Система проектной документации для строительства. Спецификация оборудования, изделий и материалов.
Разница между аналогичным ГОСТ образца 95 года в названии одного из столбцов [5].

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 22 янв 2023, 12:13 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Понял. Это не ЕСКД, а СПДС.
Насколько я помню, в ЕСКД количество уровней сортировки в каком-то из разделов достигало 4. В СПДС, значит, такого нет.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 22 янв 2023, 22:00 
Не в сети
Ветеран

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 194
Использую Visio c: 2019
Очков репутации: 7

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Сделать сменные модули. Потом вместо модуля Access подставить модуль для Excel.
В таком случае придется изобрести какой-то интерфейс для модулей... Начну, пожалуй, с написания под Excel, а потом, при 2-х рабочих вариантах, будет видно границу интерфейса.
Хотя модуль - понятие растяжимое... Можно туда и все формы причислить, тогда в макросе просто заменить имя главной формы - вот и вся смена модуля
Код:
'Активация формы выбора элементов схемы из БД
Public Sub AddDBFrm(vsoShape As Visio.Shape) 'Получили шейп с листа
    Load frmDBPriceExcel  'Load frmDBPriceAcceess
    frmDBPriceExcel.run vsoShape 'Передали его в форму
End Sub

Tumanov писал(а):
Можно вопрос не по теме?
Это ведь спецификация не по ГОСТ Р 2.106-2019. А по какому ГОСТ?
Вопрос как раз по теме :)
ГОСТ 21.110-2013 (без верхней строки нумерации столбцов из 21.110-95)
Содержимое спрятано под спойлер ↓
Спойлер:
ИзображениеИзображение

_________________
САПР-АСУ
https://github.com/gtfox/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 23 янв 2023, 12:34 
Не в сети
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4812
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Оффтоп:
gtfox писал(а):
Вопрос как раз по теме
ГОСТ 21.110-2013 (без верхней строки нумерации столбцов из 21.110-95)
Если основной темой считать Visio, то не по теме :mrgreen:
Если продолжить срывать покровы про различия в редакциях ГОСТ:
  • в версии от 95 года высота шапки 35 мм плюс строка нумерации столбцов 10 мм;
  • в версии от 2013 высота шапки 32 мм, строка нумерации отсутствует
Для своей конторы по просьбе одного крупного Заказчика в 2015, сделали свой корпоративный вариант с высота шапки 20 мм плюс строка нумерации столбцов 8 мм.
С тех пор не меняли, особо никто не докапывался. Я конечно понимаю, криминал лютый. :wall:

Я выкладывал свои поделки много где, в том числе на данном форуме. Пока еще не получал тонн писем от лиц приговоренных к семи годам расстрелов на ядерных рудниках при температуре -40° C с пометкой "В моей смерти прошу винить Александра К." :shock:

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 23 янв 2023, 12:45 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
Если продолжить срывать покровы про различия в редакциях ГОСТ:

Меня волнивали не столько различия в версиях одного ГОСТ, сколько различия в спецификациях по разным ГОСТ. Я привык к требованиям на спецификацию ЕСКД (Единая Система Конструкторской Документации). А она совсем не такая, как спецификация для СПДС. Вот отсюда и возник вопрос.
-----
Кстати о птичках... А разве в СПДС есть такой документ "Спецификация"? Вроде бы похожий документ называется по-другому - "Спецификация оборудования, изделий и материалов". Точнее, даже более длинно, но допускается сокращать название до 5 слов :) Но не до одного.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 23 янв 2023, 14:04 
Не в сети
Ветеран

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 194
Использую Visio c: 2019
Очков репутации: 7

Добавить очки репутацииУменьшить очки репутации
Оффтоп:
Surrogate писал(а):
Если продолжить срывать покровы про различия в редакциях ГОСТ:
  • в версии от 95 года высота шапки 35 мм плюс строка нумерации столбцов 10 мм;
  • в версии от 2013 высота шапки 32 мм, строка нумерации отсутствует
Адепты секты свидетелей СПДС утверждают бесконечность познания бытия... :shock:
Содержимое спрятано под спойлер ↓
Спойлер:
Изображение

_________________
САПР-АСУ
https://github.com/gtfox/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 23 янв 2023, 14:24 
Не в сети
Content manager
Аватара пользователя

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР-АСУ :: Спецификация
СообщениеДобавлено: 23 янв 2023, 15:41 
Не в сети
Ветеран

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 194
Использую Visio c: 2019
Очков репутации: 7

Добавить очки репутацииУменьшить очки репутации
Оффтоп:
Таков путь
Содержимое спрятано под спойлер ↓
Спойлер:
Изображение

_________________
САПР-АСУ
https://github.com/gtfox/


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

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



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

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


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

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