Форумы Интермех
 ° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki °

Форумы Интермех / Search, ImProject / Techcard API
Автор Сообщение
Geksa
Участник
МВЗ им.Миля

Дата: 21 Мар 2013 11:27:41


Как получить вспомогательные материалы на изделие? Вернее, сами всп.материалы (ITMaterials) я получила, вопрос в том, как получить их параметры (наименование материала и т.д.)? Только искать по ключу Imbase?

Katenok-13
Участник
ОАО "Бийский котельный завод"

Дата: 21 Мар 2013 12:19:34


Если в Imbase к нужным полям привязаны понятия Techcard (Короткое имя) и установлен флаг "Techcard", то значения сохраняются в техпроцессе, откуда их можно получить по имени понятия.

Geksa
Участник
МВЗ им.Миля

Дата: 21 Мар 2013 13:12:28


А где именно это посмотреть?

Katenok-13
Участник
ОАО "Бийский котельный завод"

Дата: 22 Мар 2013 05:12:07


Цитата: Geksa
А где именно это посмотреть?

В Imbase в структуре каталога. И в справочнике понятий Techcard.

m_ShMat := LeftStr(VarToStr(TCMat.Value('КодВ')), 7);
m_NamMat := Copy(VarToStr(TCMat.Value('Овсм')), 1, 200);

Когда все понятия привязаны, то потом остаётся лишь выбрать их значения по одному.
В техподдержке можно попросить программу Test, она мне была очень полезна, чтобы определить, какие понятия куда привязаны.

Geksa
Участник
МВЗ им.Миля

Дата: 22 Мар 2013 10:35:23


Всё нашла, спасибо)

Geksa
Участник
МВЗ им.Миля

Дата: 22 Мар 2013 11:43:36 ° Поправил: Geksa


Осталось с одним параметром разобраться.
<a href="http://zalil.ru/upload/34370459" target="_new" rel="nofollow">http://zalil.ru/upload/34370459</a> - скрин.
Параметр Вес/Объем. Пробовала через GetStringValue и GetFloatValue.

Katenok-13
Участник
ОАО "Бийский котельный завод"

Дата: 22 Мар 2013 13:50:17


Цитата: Geksa
Осталось с одним параметром разобраться.


Посмотрите в сценарии (Настройка базы данных), какое понятие привязано к этому полю. Дальше удобнее пользоваться командой TCMat.Value('Овсм') - она возвращает значение независимо от типа понятия, главное присвоить его нужной переменной.

Ну и программа Test (попросить в техподдержке для своей версии Techcard) весьма полезна в таких случаях - позволяет вывести всё, что привязано к объекту, техпроцессу, материалу и т.д.

Geksa
Участник
МВЗ им.Миля

Дата: 27 Мар 2013 09:04:43


Прислали мне программу Test. Как с ее помощью получить вспомогательные материалы на сборку и все их понятия?

Katenok-13
Участник
ОАО "Бийский котельный завод"

Дата: 28 Мар 2013 05:02:55


Login - Login
Application - Articles
Articles - Article By Designation или Article By Search Code
Articles - Materials
Materials - Show All
Затем Materials - First, Next или By Key

Geksa
Участник
МВЗ им.Миля

Дата: 28 Мар 2013 09:09:18 ° Поправил: Geksa


Спасибо за ответ

Ваш ответ

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL 
...



Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 

На форуме сейчас: гостей - 1
пользователей - 0
Наибольшее количество посетителей: 87 [1 Янв 2017 02:23:26]
гостей - 87 / пользователей - 0


miniВВ © 2001-2021