Внешние атрибуты проводок и другое
Модераторы: m0p3e, edward_K, Модераторы
- 
				Den
- Местный житель
- Сообщения: 1847
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Внешние атрибуты проводок и другое
Поиск по форуму exobjifcnoload
			
			
									
						
										
						Re: Внешние атрибуты проводок и другое
спасибо
оказывается надо было добавить строку
#define ComponentVersion в файл prj
и как бы я допер до такого спрашивается?
			
			
									
						
										
						оказывается надо было добавить строку
#define ComponentVersion в файл prj
и как бы я допер до такого спрашивается?
Re: Внешние атрибуты проводок и другое
можно еще общий вопрос:
каким образом можно узнать название интерфейса окна выбора чего-то в галактике?
например, требуется, чтобы из ТХО вызывалось окно для выбора счета и субсчета и возвращалось выбранное значение...
или какое -то другое окно, например, заполнение какой-то аналитики?
			
			
									
						
										
						каким образом можно узнать название интерфейса окна выбора чего-то в галактике?
например, требуется, чтобы из ТХО вызывалось окно для выбора счета и субсчета и возвращалось выбранное значение...
или какое -то другое окно, например, заполнение какой-то аналитики?
Re: Внешние атрибуты проводок и другое
Ctrl-F4 в интерфейсе.Иван писал(а):каким образом можно узнать название интерфейса окна выбора чего-то в галактике?
- 
				LaaLaa
Re: Внешние атрибуты проводок и другое
Позвольте полюбобытствовать? А зачем к проводкам внешние атрибуты делать?
			
			
									
						
										
						- 
				edward_K
- Заслуженный деятель интернет-сообщества
- Сообщения: 5189
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Внешние атрибуты проводок и другое
[quote="Иван"]можно еще общий вопрос:
каким образом можно узнать название интерфейса окна выбора чего-то в галактике?
/quote] Ctrl+F4 -> Getifccurrentfieldname -> Вычислить. Описание в vipprogr.chm - там и написано что она вернет.
После того , как найдете имя компоненты и имя фейса идете в exe\GalDoc и ищите описание в соотв.компоненте файле.
Для многих справочников подходит объект GetKau - если по справочнику есть соотв. аналитика. При этом при выборе будет совсем другой фейс - но вызывать его лучше все таки через GetKau.
Для счета/ субсчета можно так
С НАСТУПАЮЩИМ ГОДОМ ЛОШАДИ ВСЕХ!
			
			
									
						
										
						каким образом можно узнать название интерфейса окна выбора чего-то в галактике?
/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: Внешние атрибуты проводок и другое
у нас регистр ВДР 3.1, 3.2 сделан на основе внешних атрибутов проводокLaaLaa писал(а):Позвольте полюбобытствовать? А зачем к проводкам внешние атрибуты делать?
Почему-то не проходит условие 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', 'не установлен');	
				}
			}
		}
	}
}
- 
				Алексей
- Местный житель
- Сообщения: 2898
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Внешние атрибуты проводок и другое
как в содержание проводки вывести не название или код аналитики а nrec записи?  алгоритм ТХОapi
			
			
									
						
										
						- 
				Den
- Местный житель
- Сообщения: 1847
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Внешние атрибуты проводок и другое
Алексей писал(а):как в содержание проводки вывести не название или код аналитики а nrec записи? алгоритм ТХОapi
Вроде, Edward_K выше в этом топике описывает как...
- 
				Алексей
- Местный житель
- Сообщения: 2898
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Внешние атрибуты проводок и другое
нет... аналитику я заполнил как надо, в содержание выводится код... но я хочу не код, а nrec.   
при нажатии f3 в содержании там можно указать либо KauName либо KauCode либо KauCode...
			
			
									
						
										
						при нажатии f3 в содержании там можно указать либо KauName либо KauCode либо KauCode...