Внешние атрибуты проводок и другое

ПНР и сопровождение

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

Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Внешние атрибуты проводок и другое

Сообщение Den »

Поиск по форуму exobjifcnoload
Иван
Местный житель
Сообщения: 200
Зарегистрирован: 28 апр 2009, 13:19
Откуда: Новороссийск

Re: Внешние атрибуты проводок и другое

Сообщение Иван »

спасибо
оказывается надо было добавить строку
#define ComponentVersion в файл prj
и как бы я допер до такого спрашивается?
Иван
Местный житель
Сообщения: 200
Зарегистрирован: 28 апр 2009, 13:19
Откуда: Новороссийск

Re: Внешние атрибуты проводок и другое

Сообщение Иван »

можно еще общий вопрос:
каким образом можно узнать название интерфейса окна выбора чего-то в галактике?
например, требуется, чтобы из ТХО вызывалось окно для выбора счета и субсчета и возвращалось выбранное значение...
или какое -то другое окно, например, заполнение какой-то аналитики?
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Внешние атрибуты проводок и другое

Сообщение RAJAH »

Иван писал(а):каким образом можно узнать название интерфейса окна выбора чего-то в галактике?
Ctrl-F4 в интерфейсе.
LaaLaa

Re: Внешние атрибуты проводок и другое

Сообщение LaaLaa »

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

Re: Внешние атрибуты проводок и другое

Сообщение 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);
  
С НАСТУПАЮЩИМ ГОДОМ ЛОШАДИ ВСЕХ!
Иван
Местный житель
Сообщения: 200
Зарегистрирован: 28 апр 2009, 13:19
Откуда: Новороссийск

Re: Внешние атрибуты проводок и другое

Сообщение Иван »

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 счет)
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Внешние атрибуты проводок и другое

Сообщение Алексей »

как в содержание проводки вывести не название или код аналитики а nrec записи? алгоритм ТХОapi
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Внешние атрибуты проводок и другое

Сообщение Den »

Алексей писал(а):как в содержание проводки вывести не название или код аналитики а nrec записи? алгоритм ТХОapi

Вроде, Edward_K выше в этом топике описывает как...
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Внешние атрибуты проводок и другое

Сообщение Алексей »

нет... аналитику я заполнил как надо, в содержание выводится код... но я хочу не код, а nrec.
при нажатии f3 в содержании там можно указать либо KauName либо KauCode либо KauCode...
Ответить