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

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

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

Сообщение WiRuc »

В модуле розничной торговли в интерфейсе GETRZMC (выбор приходных карточек для спецификации документа) нет партии для матценности. И что самое противное, к view не подключена таблица KATPARTY. А партию жизненно неоходимо видеть. Нет ли функции, позволяющей по nRECу вытащить значение какого-либо поля из таблицы? Тогда можно было бы использовать вычисляемые поля...
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение edward_K »

в 585 и 711 - см к ним доку например reliz585.pdf :)
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

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

Сообщение WiRuc »

Посмотрел, ничего подходящего не увидел:)
Может подскажете как называется функция?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение 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;
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

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

Сообщение WiRuc »

Так эти функции действительны только в ТХО, а мне надо в интерфейсе.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение edward_K »

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