Страница 1 из 1
интерфейс выбора значения внешнего классификатора
Добавлено: 15 мар 2010, 13:59
Gameus_
Может кто-нить подскажет стандартный (желательно единичный выбор).
Свой писать не предлагайте, уже сделал, но хотелось бы обойтись стандартным функционалом

Добавлено: 15 мар 2010, 14:16
Maverick
объектный интерфейс iExtAttr юзайте...
и поиском воспользуйтесь. тема обсуждалась не раз и не два на этом форуме... там где-то даже полный набор ф-ий данного объектника выкладывался
Добавлено: 15 мар 2010, 14:27
Gameus_
iExtAttr разве не с атрибутами работает ?
я вообще хочу найти стандартный интерфейс а не писать свое....
Добавлено: 15 мар 2010, 15:27
Masygreen
#include ExtClass.vih
var
ExClassFun : iExtClass;
wClassCode : word;
wClassCode := ExClassFun.GetClassCode( coKATOS, 'Импорт' );
sEx := ExClassFun.GetSegName( wClassCode, KATOS.nrec );
Добавлено: 15 мар 2010, 15:36
Maverick
вово.. чота склероз у меня видимо.. точно.. не iExtAttr а iExtClass

Добавлено: 15 мар 2010, 16:46
KATZ
Тема называется "Интерфейс выбора значения внешнего классификатора", объектные интерфейсы здесь вроде бы не при делах.
Посмотрите в документации файл C_ExtClass.chm. Там упоминается, например, интерфейс C_EXTCLASS::PickExClassVal. Возможно, подойдет. Если нет - там есть еще другие.
Добавлено: 17 мар 2010, 14:51
Maverick
KATZ писал(а):Тема называется "Интерфейс выбора значения внешнего классификатора", объектные интерфейсы здесь вроде бы не при делах.
у объектного интерфейса как внешних классификаторов, так и атрибутов есть штатная функция ВЫБОРА . так что - совсем даже при делах
Добавлено: 17 мар 2010, 15:45
KATZ
Maverick писал(а):есть штатная функция ВЫБОРА
Название функции не подскажете?
Добавлено: 17 мар 2010, 16:15
Maverick
Не поверите
Код: Выделить всё
#include ExtClass.vip
....
var
piExtClass : iExtClass;
cRec : Comp;
wTable : word;
CanEdit: boolean;
....
// CanEdit - можно кроме выбора еще и редактировать сам классификатор или нет
//wTable - код таблицы
// cRec - возвращаемая запись
if piExtClass.Pick(CanEdit,wTable,cRec) {Message (cRec)};
...
Добавлено: 17 мар 2010, 16:58
KATZ
Maverick писал(а):Не поверите
Сергеич сказал бы просто "Не верю!", Волкович - "Не верю однозначно!"
И что за cRec покажет это сообщение? Что-то мне подсказывает, что это не будет ExClassVal.NRec выбранного пользователем значения внешнего классификатора. Более того, осмелюсь предположить, что cRec вообще не является возвращаемым.