° Начало ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki ° |
Форумы Интермех / Search, ImProject / Инструмент в Search |
Автор | Сообщение |
SAPR_ Участник Саратов, СЭПО-ЗЭМ |
Дата: 11 Окт 2012 13:39:33 Здравствуйте! У нас возник вопрос с написанием скрипта (vbscript) в Инструментах Search. Смысл скрипта в следующем. Мы выбираем деталь из списка объектов, привязываем к ней новый документ (управляющую программу), заполняем карточку. Карточку мы создали сами ( в редакторе форм). Когда мы заполняем поля в карточке, они не передаются в параметры. Используем API функцию SetFieldValue. Формат записи такой, например, S4app.SetFieldValue"MODEL STANKA", ??? Что необходимо записать вместо ??? - как записать строковое представление параметра "MODEL STANKA"? Подскажите... |
noku4 Участник Спб, "НИИЭФА-ЭНЕРГО" |
Дата: 12 Окт 2012 11:28:40 Мы делаем на JScript. При заполнении или считывании параметров мы пишем, допустим, SApp.GetFieldValue('Профильное подразделение')/ В итоге в какую-то переменную эта функция возвращает тематический параметр Профильное подразделение (Например ПТД). Группа параметров - Обязательные. Параметр - Профильное подразделение. Для Вашего случая считаю писать параметр как написан в карточке. |
Denis_Rogulev Участник Санкт-Петербург. Кировский завод |
Дата: 12 Окт 2012 12:45:44 model = "пример" s4app.SetFieldValue_Articles "MODEL STANKA", model или s4app.SetFieldValue "MODEL STANKA", model смотря чей это параметр. и поля из собственной карточки должны передаваться в параметры, если компонент формы привязан к переменной. |
SAPR_ Участник Саратов, СЭПО-ЗЭМ |
Дата: 12 Окт 2012 13:07:07 Цитата: Denis_Rogulev model = "пример"
s4app.SetFieldValue_Articles "MODEL STANKA", model или s4app.SetFieldValue "MODEL STANKA", model смотря чей это параметр. и поля из собственной карточки должны передаваться в параметры, если компонент формы привязан к переменной. |
SAPR_ Участник Саратов, СЭПО-ЗЭМ |
Дата: 12 Окт 2012 13:25:55 Цитата: noku4 Мы делаем на JScript. При заполнении или считывании параметров мы пишем, допустим, SApp.GetFieldValue('Профильное подразделение')/ В итоге в какую-то переменную эта функция возвращает тематический параметр Профильное подразделение (Например ПТД).
Группа параметров - Обязательные. Параметр - Профильное подразделение. Для Вашего случая считаю писать параметр как написан в карточке |
Denis_Rogulev Участник Санкт-Петербург. Кировский завод |
Дата: 12 Окт 2012 15:10:01 В редакторе форм когда выбираете компонент, скажем Поле ввода, у него есть свойство Переменная. Выберите там свою переменную MODEL STANKA. Все что пользователь в вашей карточке будет вводить в это поле- будет попадать в значение этой переменной (а конкретно в сам параметр). Для этого параметр должен быть либо тематическим (объект или документ) либо параметром объекта (что проще ибо он сразу у всех объектов появится, а тематический появится только у новых объектов, старым придется добавить). и не надо никаких скриптов. |
Эта тема закрыта. Ответы больше не принимаются. |
На форуме сейчас: гостей - 1 пользователей - 0 |
Наибольшее количество посетителей: 87 [1 Янв 2017 02:23:26] гостей - 87 / пользователей - 0 |
miniВВ © 2001-2024 |