Страница 2 из 2
Re: Внешние атрибуты проводок и другое
Добавлено: 30 дек 2013, 16:15
Den
Поиск по форуму exobjifcnoload
Re: Внешние атрибуты проводок и другое
Добавлено: 30 дек 2013, 17:03
Иван
спасибо
оказывается надо было добавить строку
#define ComponentVersion в файл prj
и как бы я допер до такого спрашивается?
Re: Внешние атрибуты проводок и другое
Добавлено: 30 дек 2013, 17:31
Иван
можно еще общий вопрос:
каким образом можно узнать название интерфейса окна выбора чего-то в галактике?
например, требуется, чтобы из ТХО вызывалось окно для выбора счета и субсчета и возвращалось выбранное значение...
или какое -то другое окно, например, заполнение какой-то аналитики?
Re: Внешние атрибуты проводок и другое
Добавлено: 30 дек 2013, 22:42
RAJAH
Иван писал(а):каким образом можно узнать название интерфейса окна выбора чего-то в галактике?
Ctrl-F4 в интерфейсе.
Re: Внешние атрибуты проводок и другое
Добавлено: 31 дек 2013, 02:17
LaaLaa
Позвольте полюбобытствовать? А зачем к проводкам внешние атрибуты делать?
Re: Внешние атрибуты проводок и другое
Добавлено: 31 дек 2013, 11:03
edward_K
[quote="Иван"]можно еще общий вопрос:
каким образом можно узнать название интерфейса окна выбора чего-то в галактике?
/quote] Ctrl+F4 -> Getifccurrentfieldname -> Вычислить. Описание в vipprogr.chm - там и написано что она вернет.
После того , как найдете имя компоненты и имя фейса идете в exe\GalDoc и ищите описание в соотв.компоненте файле.
Для многих справочников подходит объект GetKau - если по справочнику есть соотв. аналитика. При этом при выборе будет совсем другой фейс - но вызывать его лучше все таки через GetKau.
Для счета/ субсчета можно так
Код: Выделить всё
#wsch,#wsub:
{ /*
wIntMode // режим выбора см. GloConst.inc
,myPlansNo // план
,sGetSch // счет
,sGetSub // субсчет
*/
wsch:=planssch.kod+wsch;
runinterface('F_BUHSCHET::GETBUHSCHET',if(curfield=#wsub,256,0),wc_planssch,wsch,wsub)
wsch:=substr(wsch,2,20);
С НАСТУПАЮЩИМ ГОДОМ ЛОШАДИ ВСЕХ!
Re: Внешние атрибуты проводок и другое
Добавлено: 31 дек 2013, 11:08
Иван
LaaLaa писал(а):Позвольте полюбобытствовать? А зачем к проводкам внешние атрибуты делать?
у нас регистр ВДР 3.1, 3.2 сделан на основе внешних атрибутов проводок
Почему-то не проходит условие if ( opb.FoundInPick(1502) )
Код: Выделить всё
var
oea : iExtAttr;
opb : PickBuh ;
procedure StoreCycles(hTxo : longint; buf : TTxoApiInfoDoc);
{
var ps : comp;
var sch,sub : string;
var sch_nrec : tNrec;
TxoAllowRecallStoreCycles(hTxo);
if( RunInterface(GetBuhSchet, word(cgiPick), 28147497671065602, sch, sub) <> cmCancel ){
if ( opb.FoundInPick(1502) ) {
set sch_nrec := opb.FoundInPick_GetRec(1502);
set CurSoprHoz := buf.cSoprHoz;
_loop oborot{
TxoDebugMsg(hTxo, 'Txo_OborotExtAttr', 'oborot.nrec='+oborot.nrec);
if oea.coSetAttrID(9011, oborot.nrec, 28147497671065947, sch_nrec, sch+'.'+sub) {
TxoDebugMsg(hTxo, 'Txo_OborotExtAttr', 'schet_tnrec='+sch_nrec+' , schet='+sch+'.'+sub);
}else{
TxoDebugMsg(hTxo, 'Txo_OborotExtAttr', 'не установлен');
}
}
}
}
}
После выполнения в этой таблице почему-то две записи с KodTable 65531 (с субсчетом) и с KodTable 65532 (просто 10 счет)
Re: Внешние атрибуты проводок и другое
Добавлено: 24 янв 2014, 12:32
Алексей
как в содержание проводки вывести не название или код аналитики а nrec записи? алгоритм ТХОapi
Re: Внешние атрибуты проводок и другое
Добавлено: 24 янв 2014, 12:51
Den
Алексей писал(а):как в содержание проводки вывести не название или код аналитики а nrec записи? алгоритм ТХОapi
Вроде, Edward_K выше в этом топике описывает как...
Re: Внешние атрибуты проводок и другое
Добавлено: 24 янв 2014, 13:30
Алексей
нет... аналитику я заполнил как надо, в содержание выводится код... но я хочу не код, а nrec.
при нажатии f3 в содержании там можно указать либо KauName либо KauCode либо KauCode...