©2001-2012 Autotorg. Email: autotorg1@narod.ru

  Главная Описание / Помощь Закачка  Цены

 

В данной статье приведен пример ввода нового изделия в программу Autotorg. В качестве нового изделия возьмем простой прилавок.

  1. Запускаем любой текстовый редактор и сохраняем новый файл под именем prilavok_cm1.add в каталог c:\base\vba\add\prilavok_cm1.add
  2. Сначала опишем основные характеристики изделия: ID - идентификатор изделия в программе, любое уникальное имя на анлийском языке без пробелов, CAPTION - Название изделия, DESCRIPTION - описание изделия, PATHTOEXAMPLEIMAGE - полный путь к картинке(gif размером 260x180 пикселей) с изображением нового изделия. Результат:
    
    [MAIN]
      ID = CustomProduct_Prilavok_M1
      CAPTION = Прилавок с верхом из однополочных ригелей
      DESCRIPTION = Верх прилавка выполнен из ригелей с полкой.
      PATHTOEXAMPLEIMAGE = c:\base\vba\add\prilavok_cm1.gif
    [/MAIN]
    
  3. Затем вводим изменяемые параметры изделия. Каждый новый параметр с новой строки. Формат строки с параметром следующий:
    Название_переменной_содержащей_значение_параметра / тип_параметра / Отображаемое название параметра / Значение_по_умолчанию.
    Название_переменной_содержащей_значение_параметра - необходимо для последующего обращения к этому параметру из программы вычерчивания или расчета изделия. Нельзя использовать зарезервированные слова для названия переменной, например такие как Width, Height, Top, Left. Для избежания коллизий с зарезервированными словами рекомендуется перед названием переменной ставить префикс, например propWidth, propHeight, propTop, propLeft.
    тип_параметра - м.б.: atInteger - целое число, atDouble - число с плавающей точкой, atBoolean - булево значение (True или False), atBooleanDouble - совмещенный тип параметра если булево значение равно True то появляется поле для ввода числа с плавающей точкой, значения по умолчанию записываются через двоеточее, atStringComboBox - комбобокс с выбором строки.
    Отображаемое название параметра - название параметра которое будет показываться пользователю
    Значение_по_умолчанию - значение параметра при первой загрузке нового изделия.

    Результат:
    
    [PROPERTIES]
      propLength / atDouble / Длина прилавка / 1000
      propWidth / atDouble / Ширина прилавка / 600
      propHeight / atDouble / Высота прилавка / 1100
      propHeightOfShowWindowPart / atDouble / Высота витринной части / 200
      propAmountOfShelfsInStore / atInteger / Количество полок в накопителе / 1
      propAmountOfGlassShelfsInShowWindowPart / atInteger / Количество полок в витринной части / 0
      propPodium / atBooleanDouble / Подиум / False : 150
      propPlaceWallsInGrooveOfProfile / atBoolean / Вставлять стенки в паз профиля / True
      propSqueezeOutGlassShelfsOnDrawing / atBoolean / Выдавливать стеклянные полки на чертеже / True
    [/PROPERTIES]
    
  4. Далее пишем процедуры вычерчивания в тегах [DRAW] ...... [/DRAW] и процедуру расчета изделия в тегах [CALCULATE] ....... [/CALCULATE]

 

 


Hosted by uCoz