Страница 1 из 1
поиск таблицы, на которую ссылается nrec
Добавлено: 15 окт 2021, 15:11
Espada
Доброго дня. столкнулся с проблемкой. В модуле "Управление производственной логистикой", в документах, есть производственные заказы. в спецификации заказа есть столбец "Состояние строки (POSSTATENAME)". не могу понять из какой таблицы берутся данные для вывода. в сапорте нашел таблицу SPMNPLAN, которая ссылается на таблицу SPMNPLAN.CVAL1. но на какую таблицу, не понятно. на закладке "Ссылки" нету инфы.может кто-нибудь знает из какой таблицы берутся данные или как можно найти нужную? спасибо.
Re: поиск таблицы, на которую ссылается nrec
Добавлено: 16 окт 2021, 11:41
edward_K
Самый простой способ - изменить значение и посмотреть по журналу.
Другой способ - использовать тот же объект, что и в оригинале.
Судя по названию поля там может быть katnotes.nrec или возможно formpl.nrec
Попозже если не забуду гляну
Re: поиск таблицы, на которую ссылается nrec
Добавлено: 16 окт 2021, 20:14
edward_K
поле выводится так
Код: Выделить всё
if ( EnableMNFRegPos, MNFRegPos.GetStateName(SpMnPlan.cVal1), '' )
( FieldName = PosStateName ),
объект задается так
В таком виде его нужно загружать
Код: Выделить всё
if (Not LoadVipRef (MNFRegPos, 'iMNFRegPos'))
Message('Системная ошибка !!!'+
'Не загружен интерфейс <' + 'iMNFRegPos' +'>', Error+CancelButton);
в объекте
функция
Код: Выделить всё
//=======================================================================
// 'НАИМЕНОВАНИЕ СОСТОЯНИЯ'
//-----------------------------------------------------------------------
Function GetStateName( p_cFormPl:Comp ) : String;
{
GetStateName := '';
if (WasError())
Exit;
cCurFormPl := p_cFormPl;
if (GetFirst FormPl = tsOk)
GetStateName := FormPl.Name;
}
Re: поиск таблицы, на которую ссылается nrec
Добавлено: 18 окт 2021, 15:20
Espada
Спасибо, всё получилось.