
Наша компания четыре года сотрудничает с Фроловым-Багреевым Леонидом (Leon), разработчиком набора макросов SWPlusMacro. Мы совместно развиваем и поддерживаем новое приложение SWPlus, которое пришло на смену макросам SWPlusMacro. Напомню, что макросы в течение многих лет помогали и продолжают помогать пользователям оформлять спецификации и чертежи по ЕСКД. Но мир не стоит на месте, рано или поздно все меняется.
Нас часто спрашивают: в чем отличие старых макросов от нового приложения. Мы решили написать небольшую статью, чтобы ответить на все ваши вопросы. Ниже приведена сравнительная таблица приложения SWPlus и его предшественника по нескольким критериям.
Таблица. Сравнение приложения SWPlus и макросов SWPlusMacro
| Критерии | Приложение SWPlus | Макросы SWPlusMacro |
| Стоимость | Годовая лицензия Бессрочная лицензия Актуальную стоимость можно узнать у менеджеров компании | бесплатно |
| Возможность скачивания | Да (с сайта техподдержки) | да (с сайта разработчика) |
| Техподдержка и доступ к новым версиям | Да, в течение года после приобретения лицензии (с сайта техподдержки) | нет |
| Выход обновлений | Несколько раз в год | выпуск обновлений прекращен |
| Внесение изменений по запросам пользователей | да* | нет |
| Последнее обновление | постоянно обновляется | ноябрь 2018 года |
| Способ подключения в SOLIDWORKS | Add-in | кнопки макроса |
| Установка | Microsoft Windows Installer с автоматическим добавлением в SOLIDWORKS и обновлением предыдущей версии SWPlus | Ручное копирование папки и подключение макросов в SOLIDWORKS |
| Поддержка работы в SOLIDWORKS PDM | да | нет |
| Заполнение полей основной надписи | полное | частичное |
| Заимствование свойств из детали-заготовки | да | нет |
| Заполнение свойств компонентов сборки | да | нет |
| Вставка подписей в основную надпись документа | да | нет |
| Добавление материала в поле Наименование спецификации для бесчертежных деталей | да | нет |
| Отслеживание событий создания и удаления листов | да | нет |
| Добавление титульных листов и листов утверждения | да | нет |
| Независимое заполнение основных надписей чертежа и спецификации | да | нет |
| Создание конструкторской спецификации по варианту А (форма 1 и 1а ГОСТ Р 2.106-2019) | да | да |
| Создание групповой спецификации по варианту Б (форма 1 и 1 а ГОСТ 2.113-75) | да | да |
| Создание групповой спецификации по варианту Б (форма 5 ГОСТ 2.113-75) | да | нет |
| Создание Ведомости покупных (форма 5 и 5а ГОСТ Р 2.106-2019) | да | да |
| Создание Перечня элементов (ГОСТ 2.701-84) | да | нет |
| Режим редактирования спецификации | да | нет |
| Выгрузка спецификаций из PDM | да | нет |
| Работа с компонентами Toolbox | да | нет |
| Какие свойства моделей используются при создании спецификаций | любая схема свойств, принятая у пользователя (требуется однократная настройка) | схема свойств макросов |
| Сортировка спецификации | Собственный алгоритм и штатная сортировка САПР | Собственный алгоритм (есть проблемы с новыми версиями SOLIDWORKS) |
| Заполнение раздела Комплекты | да | нет |
| Возможность экспорта документов в pdf и tif | да | да |
| Разделение совместных документов при экспорте в pdf и tif | да | нет |
| Создание извещений об изменениях | да | нет |
| Выбор места хранения файлов настроек | да | нет |
| Импорт\Экспорт настроек | да | нет |
| Наличие документации | да | да |
| Встроенная справка | да | нет |
Примечание. * Выполняется по отдельному договору с компанией ООО «ЦИФРОВОЙ ПРОГРЕСС» на доработку ПО или вносится в карту развития приложения.
А теперь давайте обсудим отличия приложения и макросов подробнее.
1. Развитие и техподдержка
Развитие макросов SWPlusMacro приостановлено разработчиком в 2014 году так как все свои силы и знания разработчик решил вложить в приложение SWPlus и развивать его в рамках добавления (Add-in) к SOLIDWORKS. После заключения договора с нашей компанией у автора появилась возможность переключиться на развитие своего продукта, а тестирование и техподдержку предоставить нам.
В отличии от макросов, рассчитанных в основном на индивидуальных пользователей или совсем небольшие коллективы, новый SWPlus создавался с прицелом на использование на предприятиях с собственными конструкторскими отделами, для которых важны единый стандарт в оформлении РКД , возможность работы с SOLIDWORKS PDM, удобство установки приложения и его администрирования.
Теперь обновления приложения SWPlus поставляются нашим клиентам несколько раз в год. При обнаружении критических замечаний выпускается hotfix (быстрое решение проблемы). А при возникновении у пользователей пожеланий к функциям SWPlus мы рассматриваем внесение требуемых изменений в рамках отдельного договора, например, можно создавать по запросам пользователей уникальные механизмы сортировки.
2. Изменения в способе развертывания приложений
Приложение SWPlus теперь не требует подключения через панель макросов, оно устанавливается с помощью инсталлятора и подключается в качестве добавления к SOLIDWORKS. Инсталлятор поможет установить приложение для одного или всех пользователей. Причем таким образом, что у каждого пользователя на компьютере будут свои настройки SWPlus с возможностью импорта\экспорта настроек.
При установке SWPlus панель с командами приложения появляется автоматически, добавлять макросы на панель инструментов теперь нет необходимости. Кнопки макросов теперь заменены отдельными командами: Mprop, Dprop, SpecEditor и другие, а внешний вид иконок и компоновка диалоговых окон изменилась, чтобы вам удобнее было заполнять свойства моделей и чертежей.
3. Изменения в заполнении свойств
3.1. Изменения в части интерфейса
Изменения интерфейса затронули все модули SWPlus. Остановимся на модуле Mprop и его диалоговом окне.
Заполнение свойств документов стало интуитивно понятно: каждой ячейке основной надписи – свое свойство. А если нажать левой кнопкой мыши на полях Лит., Масса или Материал, то появляются дополнительные диалоговые окна, и пользователь может выбрать из списка литеру документа или массу модели с единицами измерения, или материал из базы данных материала, а также ввести значение сортамента или указать параметры заготовки.
На рис. 1 показан внешний вид диалогового окна Mprop для заполнения свойств деталей, на рис. 2 – для стандартных изделий.


3.2. Изменение в способе заполнения свойств
В приложении SWPlus при открытой сборке можно заполнять свойства компонентов сборки, не открывая их в отдельном окне. Это позволяет помимо уменьшения времени на открытие деталей заполнить свойства компонента сборки в конкретной сборке.
3.3. Изменения в параметрах бесчертежных деталей
Теперь есть возможность добавления материала в поле Наименование спецификации для бесчертежных деталей.
3.4. Изменения в свойствах детали-заготовки
В приложении SWPlus cвойства детали-заготовки не нужно больше дублировать вручную, они зачитываются из файла заготовки (рис. 3).

3.5. Заполнение всех полей основной надписи
Как в модели, так в чертеже и спецификации теперь можно заполнить все поля в основной надписи. По умолчанию диалоговое окно Mprop для чертежа выглядит так как показано на рис. 4.

А чтобы заполнить оставшиеся поля пользователю достаточно нажать кнопку «Дополнительно» и ввести значения в открывшиеся поля (рис. 5).

3.6. Заполнение свойств чертежа и спецификации в отдельности
В Приложении SWPlus появилась возможность заполнять поля основной надписи спецификации и чертежа в отдельности. Достаточно запустить Mprop для чертежа, выбрать «Чертеж» или «Спецификацию» в разделе Документ и заполнить свойства.
3.7. Вставка подписей в основную надпись документа
Для удобства выпуска документов в электронном виде в новом приложении SWPlus предусмотрена возможность заполнения поля «Подп.» основной надписи картинкой с подписью. На рис. 6 показан пример подписи конструктора, разработавшего чертеж.

4. Изменения в настройках SWPlus
В макросах SWPlus настройки хранились в каждом макросе в отдельности. Теперь все они объединены в одно диалоговое окно «Настройки» (рис. 7). Здесь разместились и параметры для каждого модуля SWPlus, и списки пользователей, и выбор свойств, используемых в моделях, и выбор места хранения файлов настроек и кнопки импорта\экспорта настроек.
В документации к приложению SWPlus мы постарались дать полное описание каждой настройки приложения.

5. Изменения в DProp
С появлением приложения SWPlus пользователи при создании нового чертежа или листа увидят диалоговое окно DProp и смогут выбрать тип документа, его формат и тип листа (рис. 8). Среди доступных для создания типов листов появились титульный лист с утверждением и титульный лист без утверждения.

6. Изменения в создании спецификаций и ведомостей покупных изделий
6.1. Режим редактирования спецификации
В приложении SWPlus пользователю доступно редактирование значений ячеек спецификации без нарушения связи со свойствами моделей, а также сжатие текста, изменение очередности строк, добавление новых строк и редактирование значений позиций. В макросах такой возможности не было.
После создания спецификации и нажатия в диалоговом окне SpecEditor кнопки «Редактировать» (рис. 9) появится диалоговое окно «Редактирование», внешний вид которого будет изменяться в зависимости от выбранной пользователем ячейки (рис. 10). Измените в этом окне параметры ячейки и сохраните их.


6.2. Настройка SWPlus на использование любых свойств, принятых на предприятии
Какой бы набор свойств не был принят на предприятии приложение SWPlus можно настроить на их использование при заполнении свойств моделей и чертежей и при создании отчетов. Если нужные SWPlus свойства будут отсутствовать в моделях пользователей, то они будут дописаны в свойства автоматически.
Введено несколько режимов работы: использование существующих свойств, конвертация свойств в новые или использование только свойств приложения SWPlus.
Для удобного перехода с макросов на новый SWPlus предусмотрен предустановленный профиль, синхронизирующий свойства моделей. Также существует профиль для моделей, которые были созданы по шаблонам, поставляемых SOLIDWORKS Corp и можно настроить собственный профиль, используя свойства моделей, принятые на предприятии.
6.3. Обработка моделей Toolbox
Теперь при создании спецификаций и ведомостей покупных на изделия, которые включают компоненты Toolbox заполняются наименования и обозначения ДНП даже если деталь Toolbox не имеет собственных свойств. Для достижения этого достаточно расположить модели Toolbox в папке Toolbox\CopiedParts, а наименование детали будет взято из имени конфигурации. Специально вносить свойства в модели Toolbox не нужно.
6.4. Создание спецификаций на основе расчетной спецификации SOLIDWORKS PDM
В новом приложении SWPlus c подключением настройки «Работа с SOLIDWORKS PDM» пользователь получает возможность добавить на лист чертежа расчетную спецификацию, сформированную на изделие из SOLIDWORKS PDM или ведомость покупных изделий. В настройках SOLIDWORKS PDM нужно только создать набор столбцов для новой спецификации и дать ему понятное программе имя. Тоже самое нужно сделать и для ведомости покупных изделий.
6.5. Новый тип отчета – групповая спецификация на 3 исполнения
В приложении SWPlus появился новый бланк – групповая спецификация на 3 исполнения по ГОСТ 2.113. В 2021 году запланирован выход еще нескольких бланков для отчетов.
6.6. Изменения в сортировке
В приложении SWPlus увеличена скорость сортировки спецификации и устранена проблема с «утечкой памяти» при создании спецификаций для сборок в SOLIDWORKS 2020, SOLIDWORKS 2021.
6.7. Работа с разделом Комплекты в спецификации
Чтобы ускорить заполнение разделов Документация и Комплекты в приложении SWPlus реализовано диалоговое окно с преднастроенным списком документов на изделие, можно указать их формат, в том числе и для многолистовых документов (рис. 11).

6.8. Заполнение полей Формат и Примечания в спецификации
Значения для полей спецификации «Формат» и «Примечание» в приложении SWPlus зачитываются из свойств документов. А поле «Примечание» состоит из комбинации собственных свойств модели, свойств чертежа на модель и свойства модели как компонента сборки. В макросах такая возможность отсутствовала.
7. Работа с извещениями об изменениях
Еще одним новшеством приложения SWPlus стало появление модуля RevEditor. Благодаря ему пользователи смогут заполнить графы с изменениями в штампе чертежа или спецификации и заполнить извещения об изменениях по ГОСТ 2.503-2013 (рис. 12).

Для ПИ и ИИ разработан удобный интерфейс (рис. 13) с выбором из списков параметров извещений об изменениях (причина, указание о заделе и прочее). Выберите нужные параметры в форме извещения и будет создан документ, в котором останется только добавить графическое изображение извещения. Все изменения хранятся в документе чертежа. ИИ или ПИ создаются в виде чертежа SOLIDWORKS, который связан с чертежом, на который они выпущены.

В этой статье мы собрали существенные отличия в двух продуктах. Теперь Вам решать, продолжать использовать макросы или присоединиться к пользователям, которые используют в работе новое приложение SWPlus и двигаются вперед, получая от приложения новые возможности. Мы со своей стороны обещаем Вам поддержку и с удовольствием поделимся с Вами опытом работы в SWPlus и в SOLIDWORKS.



