Страница 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...