s:=tmp_error_4.eInfo не покатит?
тогда
function LotExpressionFunc (fild : string | Memo;
err : string
) : string;
либо вам все видится чуть сложнее чем есть на самом деле, либо вы спрашиваете не том языке.
Назначение
Функция cfsGetProp выдает значение свойства aPropName объекта aObjName.
Функция cfsGetPropArray выдает массив значений свойства-массива aPropName объекта aObjName.
Описание
function cfsGetProp (aObjName : string | longInt,
aPropName : string | longInt,
var aField : anyType
) : longInt;
function cfsGetPropArray (aObjName : string | longInt;
aPropName : string | longInt;
var aField : array of ...
) : longInt;
Примеры по работе с функцией на форуме есть. Установить можно проще:
Смысле такой - есть много таблиц отдельных. Хочу для каждой сделать экспорт в ексель, но не хочу для каждой прописывать одно и тоже. Хочу просто указал таблицу - функция сама взяла данные с заголовком и поместила в эксель. )
Вобщем так.
2Vit
Не смог найти свойство объекта которое бы мне помогло. юзал cfpEnumValues etc
Примеры по работе с функцией на форуме есть. Установить можно проще:
Эту функцию я видел, была бы обратная.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Не догоняю, откуда надо данные тянуть. Если из заголовков колонок броуза, то я ясно написал, как это сделать.
n0where писал(а):Не смог найти свойство объекта которое бы мне помогло. юзал cfpEnumValues etc
Плохо искали. Свойство cfpTitle. Описание языка Vip - Приложения - Свойства объектов, используемых в API конфигуратора - Полный список свойств объектов
...а если таблицы свои и словарные, то X$FILES&X$FIELDS как сказал Алексей
Если же у Вас что то экзотическое, аля свои таблицы в памяти, набитые данными в фейсе, то конфигуратором, как Vik...
Ну хоть убейте, никак не могу увидеть тут проблемы! Что значит "вручную писать"? Вот вам простой пример, как вытянуть тайтлы для всех колонок в интерфейсе.
Вы не совсем меня поняли.
Вот задание:
написать экспорт в эксель таблицы.
таблиц 4. расположены они на 4 вкладках.
Чтобы не писать для каждой таблицы отдельно нужно сделать функцию типа ExportToExcel( xTable: integer );
Которая бы вывела мне все поля со всеми данными, конечно с шапкой.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны