АМКАД
Услуги
  • Разработка программного обеспечения и дополнительных модулей
  • Внедрение PDM и PLM систем
  • Курсы обучения специалистов
    • Курсы по архитектуре и строительству
    • Курсы по машиностроению
    • Курсы по электротехнике
    • Курсы по документообороту
    • Курсы по генплану и сетям
  • Внедрение BIM-технологий
Продукция
  • Архитектура и строительство
    • SCAD Soft
    • Нанософт
    • Аскон
    • СиСофт Девелопмент
    • НТП Трубопровод
    • Лира-САПР
    • САПРОТРОН
    • Graphisoft (не поставляется в РФ)
    • Autodesk (не поставляется в РФ)
  • Машиностроение
    • Интермех
    • АМКАД
    • Нанософт
    • Аскон
    • СиСофт Девелопмент
    • Autodesk (не поставляется в РФ)
  • Электроника и Электротехника
    • СиСофт Девелопмент
    • Нанософт
    • Аскон
  • Генпланы, дороги и наружные сети
    • Кредо
    • Нанософт
    • СиСофт Девелопмент
    • Топоматик Robur
    • Autodesk (не поставляется в РФ)
  • Графика и дизайн
    • Autodesk (не поставляется в РФ)
  • Облачные решения
    • АМКАД
  • Офисное ПО и антивирусы
    • Content AI
    • Р7-офис
    • Kaspersky
    • ASTRA
    • Киберпротект
    • Adobe (Не поставляется в РФ)
  • Технический документооборот и управление проектами
    • Intermech
    • Аскон
    • СиСофт Девелопмент
    • Нанософт
    • АМКАД
    • МиСофт
    • Autodesk (не поставляется в РФ)
Проекты
  • Машиностроение и приборостроение
  • Промышленное и гражданское проектирование
Контакты
Компания
  • О компании
  • Команда
  • Наши клиенты
  • Производители
  • Отзывы
  • Вакансии
  • Сертификаты
  • Реквизиты
  • Вопрос ответ
Пресс-центр
  • Новости
  • Акции
  • Мероприятия
  • Блог
Ещё
    Задать вопрос
    Личный кабинет
    Корзина0
    +7 (800) 3333-205
    info@amdev.ru
    454080 Челябинск, пр. Ленина 79, оф.221
    • Вконтакте
    • YouTube
    0
    +7 (800) 3333-205
    Заказать звонок
    АМКАД
    Услуги
    • Разработка программного обеспечения и дополнительных модулей
      Разработка программного обеспечения и дополнительных модулей
    • Внедрение PDM и PLM систем
      Внедрение PDM и PLM систем
    • Курсы обучения специалистов
      Курсы обучения специалистов
      • Курсы по архитектуре и строительству
      • Курсы по машиностроению
      • Курсы по электротехнике
      • Курсы по документообороту
      • Курсы по генплану и сетям
    • Внедрение BIM-технологий
      Внедрение BIM-технологий
    Продукция
    • Архитектура и строительство
      Архитектура и строительство
      • SCAD Soft
      • Нанософт
      • Аскон
      • СиСофт Девелопмент
      • НТП Трубопровод
      • Лира-САПР
      • САПРОТРОН
      • Graphisoft (не поставляется в РФ)
      • Autodesk (не поставляется в РФ)
    • Машиностроение
      Машиностроение
      • Интермех
      • АМКАД
      • Нанософт
      • Аскон
      • СиСофт Девелопмент
      • Autodesk (не поставляется в РФ)
    • Электроника и Электротехника
      Электроника и Электротехника
      • СиСофт Девелопмент
      • Нанософт
      • Аскон
    • Генпланы, дороги и наружные сети
      Генпланы, дороги и наружные сети
      • Кредо
      • Нанософт
      • СиСофт Девелопмент
      • Топоматик Robur
      • Autodesk (не поставляется в РФ)
    • Графика и дизайн
      Графика и дизайн
      • Autodesk (не поставляется в РФ)
    • Облачные решения
      Облачные решения
      • АМКАД
    • Офисное ПО и антивирусы
      Офисное ПО и антивирусы
      • Content AI
      • Р7-офис
      • Kaspersky
      • ASTRA
      • Киберпротект
      • Adobe (Не поставляется в РФ)
    • Технический документооборот и управление проектами
      Технический документооборот и управление проектами
      • Intermech
      • Аскон
      • СиСофт Девелопмент
      • Нанософт
      • АМКАД
      • МиСофт
      • Autodesk (не поставляется в РФ)
    Проекты
    • Машиностроение и приборостроение
    • Промышленное и гражданское проектирование
    Контакты
    Компания
    • О компании
    • Команда
    • Наши клиенты
    • Производители
    • Отзывы
    • Вакансии
    • Сертификаты
    • Реквизиты
    • Вопрос ответ
    Пресс-центр
    • Новости
    • Акции
    • Мероприятия
    • Блог
      АМКАД
      Услуги
      • Разработка программного обеспечения и дополнительных модулей
        Разработка программного обеспечения и дополнительных модулей
      • Внедрение PDM и PLM систем
        Внедрение PDM и PLM систем
      • Курсы обучения специалистов
        Курсы обучения специалистов
        • Курсы по архитектуре и строительству
        • Курсы по машиностроению
        • Курсы по электротехнике
        • Курсы по документообороту
        • Курсы по генплану и сетям
      • Внедрение BIM-технологий
        Внедрение BIM-технологий
      Продукция
      • Архитектура и строительство
        Архитектура и строительство
        • SCAD Soft
        • Нанософт
        • Аскон
        • СиСофт Девелопмент
        • НТП Трубопровод
        • Лира-САПР
        • САПРОТРОН
        • Graphisoft (не поставляется в РФ)
        • Autodesk (не поставляется в РФ)
      • Машиностроение
        Машиностроение
        • Интермех
        • АМКАД
        • Нанософт
        • Аскон
        • СиСофт Девелопмент
        • Autodesk (не поставляется в РФ)
      • Электроника и Электротехника
        Электроника и Электротехника
        • СиСофт Девелопмент
        • Нанософт
        • Аскон
      • Генпланы, дороги и наружные сети
        Генпланы, дороги и наружные сети
        • Кредо
        • Нанософт
        • СиСофт Девелопмент
        • Топоматик Robur
        • Autodesk (не поставляется в РФ)
      • Графика и дизайн
        Графика и дизайн
        • Autodesk (не поставляется в РФ)
      • Облачные решения
        Облачные решения
        • АМКАД
      • Офисное ПО и антивирусы
        Офисное ПО и антивирусы
        • Content AI
        • Р7-офис
        • Kaspersky
        • ASTRA
        • Киберпротект
        • Adobe (Не поставляется в РФ)
      • Технический документооборот и управление проектами
        Технический документооборот и управление проектами
        • Intermech
        • Аскон
        • СиСофт Девелопмент
        • Нанософт
        • АМКАД
        • МиСофт
        • Autodesk (не поставляется в РФ)
      Проекты
      • Машиностроение и приборостроение
      • Промышленное и гражданское проектирование
      Контакты
      Компания
      • О компании
      • Команда
      • Наши клиенты
      • Производители
      • Отзывы
      • Вакансии
      • Сертификаты
      • Реквизиты
      • Вопрос ответ
      Пресс-центр
      • Новости
      • Акции
      • Мероприятия
      • Блог
        0
        АМКАД
        0
        АМКАД
        • Мой кабинет
        • Услуги
          • Назад
          • Услуги
          • Разработка программного обеспечения и дополнительных модулей
          • Внедрение PDM и PLM систем
          • Курсы обучения специалистов
            • Назад
            • Курсы обучения специалистов
            • Курсы по архитектуре и строительству
            • Курсы по машиностроению
            • Курсы по электротехнике
            • Курсы по документообороту
            • Курсы по генплану и сетям
          • Внедрение BIM-технологий
        • Продукция
          • Назад
          • Продукция
          • Архитектура и строительство
            • Назад
            • Архитектура и строительство
            • SCAD Soft
            • Нанософт
            • Аскон
            • СиСофт Девелопмент
            • НТП Трубопровод
            • Лира-САПР
            • САПРОТРОН
            • Graphisoft (не поставляется в РФ)
            • Autodesk (не поставляется в РФ)
          • Машиностроение
            • Назад
            • Машиностроение
            • Интермех
            • АМКАД
            • Нанософт
            • Аскон
            • СиСофт Девелопмент
            • Autodesk (не поставляется в РФ)
          • Электроника и Электротехника
            • Назад
            • Электроника и Электротехника
            • СиСофт Девелопмент
            • Нанософт
            • Аскон
          • Генпланы, дороги и наружные сети
            • Назад
            • Генпланы, дороги и наружные сети
            • Кредо
            • Нанософт
            • СиСофт Девелопмент
            • Топоматик Robur
            • Autodesk (не поставляется в РФ)
          • Графика и дизайн
            • Назад
            • Графика и дизайн
            • Autodesk (не поставляется в РФ)
          • Облачные решения
            • Назад
            • Облачные решения
            • АМКАД
          • Офисное ПО и антивирусы
            • Назад
            • Офисное ПО и антивирусы
            • Content AI
            • Р7-офис
            • Kaspersky
            • ASTRA
            • Киберпротект
            • Adobe (Не поставляется в РФ)
          • Технический документооборот и управление проектами
            • Назад
            • Технический документооборот и управление проектами
            • Intermech
            • Аскон
            • СиСофт Девелопмент
            • Нанософт
            • АМКАД
            • МиСофт
            • Autodesk (не поставляется в РФ)
        • Проекты
          • Назад
          • Проекты
          • Машиностроение и приборостроение
          • Промышленное и гражданское проектирование
        • Контакты
        • Компания
          • Назад
          • Компания
          • О компании
          • Команда
          • Наши клиенты
          • Производители
          • Отзывы
          • Вакансии
          • Сертификаты
          • Реквизиты
          • Вопрос ответ
        • Пресс-центр
          • Назад
          • Пресс-центр
          • Новости
          • Акции
          • Мероприятия
          • Блог
        • Корзина0
        • +7 (800) 3333-205
        info@amdev.ru
        454080 Челябинск, пр. Ленина 79, оф.221
        • Вконтакте
        • YouTube
        • Главная
        • Пресс-центр
        • Пресс-центр: новости, блог, мероприятия
        • Замена или удаление спецсимволов из обозначения при регистрации в IPS Search

        Замена или удаление спецсимволов из обозначения при регистрации в IPS Search

        13 февраля 2024
        Блог

        Периодически, у предприятий, работающих в PLM системе возникает вопрос- как сделать замену определенных символов или же попросту этот символ удалить во время регистрации документов, при этом не меняя исходники. Например: в системе Компас 3D в наименовании или обозначении используются спецсимволы @ / и другие. Соответственно при записи таких моделей- эти спецсимволы также передаются. Наша задача исправить этот вариант, чтобы при записи выводились только нужные символы. Аналогично можно использовать данную настройку для исправления ошибок, связанных с человеческим фактором (конструктор вместо точки поставил запятую).

        Данная настройка производится от имени администратора системы IPS. Для нашего примера возьмем задачу -в атрибуте Обозначение при регистрации документа убирать спецсимвол @.

        Первое, что нужно сделать – создать сценарий для шагов жизненного цикла. Сценарии находятся в навигаторе Объекты/Настройки системы/Сценарии/Сценарии для шагов ЖЦ.

        Сценарий для шагов жизненного цикла.png

        В тексте сценария ввести следующий код и нажать Сохранить (текстовый вариант кода будет в конце статьи).

                                                                                               Рисунок3.png

        Далее нужно зайти в Конфигуратор базы данных/Схемы жизненного цикла, и выбрать схему ЖЦ, которой принадлежит тип документа, для которого создавался скрипт. Например, для «Деталей Компас» схема ЖЦ – Схема ЖЦ конструторских объектов.

        Схема жизненного цикла конструкторских объектов.png

        Нас интересует этап «В разработке». Именно на этом этапе создается документ и формируется обозначение. В свойствах этапа в пункте Сценарий, нужно выбрать созданный ранее сценарий. Далее сохраняем настройки. Новые документы будут создаваться с корректным обозначением. Перезагрузка IPS не требуется.

        Рисунок4.png


        Приложение 1. Код скрипта корректировки обозначения

        using System;
        using System.Collections.Generic;
        using System.Linq;
        using System.Text;
        using System.Data;
        using Intermech.Interfaces;

        public class Script
        {
            public ICSharpScriptContext ScriptContext { get; set; }
            
            public void Execute(IDBObject sender, IDBLifecycleStep nextstep, IUserSession session)
            {
                if (sender.TypeID.ToString() == "1656") //Идентификатор объекта, для которого будет срабатывать скрипт
                {            
                    var oboz = sender.GetAttributeByID(9); //Получаем атрибут обозначение

                    oboz.Value = oboz.Value.ToString().Replace("@","");
                }
            }
        }

        Теперь проверяем исходную задачу: в модели Компас 3D есть сторонний символ «@». Однако при регистрации в системе IPS данный символ пропадает. 

        Рисунок5.png

        Рисунок6.png


        Автор статьи: инженер ООО "АМКАД"

        Егор Гасников

        Официальный телеграм-канал AMCAD по программным решениям IPS Search. 

        Пишем обо всём интересном, обсуждаем возможности

        Перейти на канал

        Начните сотрудничество с индивидуальной консультации по подбору инструментов и услуг.

        Товары

        • IPS Search
          IPS Search
          Подробнее
        Назад к списку
        Услуги
        Разработка программного обеспечения и дополнительных модулей
        Внедрение PDM и PLM систем
        Курсы обучения специалистов
        Внедрение BIM-технологий
        Продукция
        Архитектура и строительство
        Машиностроение
        Электроника и Электротехника
        Генпланы, дороги и наружные сети
        Графика и дизайн
        Облачные решения
        Офисное ПО и антивирусы
        Технический документооборот и управление проектами
        Компания
        О компании
        Команда
        Наши клиенты
        Производители
        Отзывы
        Вакансии
        Сертификаты
        Реквизиты
        Вопрос ответ
        Решения
        Пресс-центр
        Контакты
        Подписка на рассылку
        +7 (800) 3333-205
        info@amdev.ru
        454080 Челябинск, пр. Ленина 79, оф.221
        • Вконтакте
        • YouTube
        Политика конфиденциальности
        © 2025 Все права защищены. Создано IT-компанией "+Альянс".
        0

        Ваша корзина пуста

        Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку «В корзину»
        В каталог