Страница 1 из 1

Значение поля

Добавлено: 12 янв 2004, 18:39
WiRuc
В модуле розничной торговли в интерфейсе GETRZMC (выбор приходных карточек для спецификации документа) нет партии для матценности. И что самое противное, к view не подключена таблица KATPARTY. А партию жизненно неоходимо видеть. Нет ли функции, позволяющей по nRECу вытащить значение какого-либо поля из таблицы? Тогда можно было бы использовать вычисляемые поля...

Re: Значение поля

Добавлено: 13 янв 2004, 12:11
edward_K
в 585 и 711 - см к ним доку например reliz585.pdf :)

Re: Значение поля

Добавлено: 13 янв 2004, 16:12
WiRuc
Посмотрел, ничего подходящего не увидел:)
Может подскажете как называется функция?

Re: Значение поля

Добавлено: 13 янв 2004, 17:23
edward_K
function sTxoGetExtAttr (TableName, AttrName : TName; cRec : comp) : string;
function doTxoGetExtAttr(TableName, AttrName : TName; cRec : comp) : double;
function dTxoGetExtAttr (TableName, AttrName : TName; cRec : comp) : date;
function tTxoGetExtAttr (TableName, AttrName : TName; cRec : comp) : time;

function sTxoGetField (TableName, FieldName : string; cRec : comp) : String;
function cTxoGetField (TableName, FieldName : string; cRec : comp) : Char;
function bTxoGetField (TableName, FieldName : string; cRec : comp) : Byte;
function wTxoGetField (TableName, FieldName : string; cRec : comp) : Word;
function iTxoGetField (TableName, FieldName : string; cRec : comp) : Integer;
function lTxoGetField (TableName, FieldName : string; cRec : comp) : LongInt;
function dTxoGetField (TableName, FieldName : string; cRec : comp) : Date;
function tTxoGetField (TableName, FieldName : string; cRec : comp) : Time;
function dtTxoGetField(TableName, FieldName : string; cRec : comp) : TDateTime;
function boTxoGetField(TableName, FieldName : string; cRec : comp) : Boolean;
function doTxoGetField(TableName, FieldName : string; cRec : comp) : Double;
function coTxoGetField(TableName, FieldName : string; cRec : comp) : Comp;

function TxoGetExClassCode1(TableName: string; ClassCode : word; cRec : comp) : String;
function TxoGetExClassName1(TableName: string; ClassCode : word; cRec : comp) : String;
function TxoGetExClassCode2(TableName, ClassName : string; cRec : comp) : String;
function TxoGetExClassName2(TableName, ClassName : string; cRec : comp) : String;

Re: Значение поля

Добавлено: 13 янв 2004, 21:20
WiRuc
Так эти функции действительны только в ТХО, а мне надо в интерфейсе.

Re: Значение поля

Добавлено: 14 янв 2004, 11:13
edward_K
а ты попробовал?
случайно они работают из любого места
в любом фейсе жми ctrl+F4 и наслаждайся.
единственно если не все патчи,то может не работать по некоторым таблам типа lschet(
там индекс по nrec не первый)
ну и подтормаживают они конечно. :)