Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
	Модераторы:  m0p3e , edward_K , Модераторы 
			
		
		
			
				
																			
								Darikon 							 
						Постоянный обитатель 			
		Сообщения:  188 Зарегистрирован:  17 июн 2008, 17:07Откуда:  Москва
				Контактная информация: 
				
			 
				
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 Darikon  26 сен 2008, 16:40 
			
			
			
			
			
			Не получается вытащить наименование аналитики из проводок (Это книга бух.проводок) с помощью своей функции. ошибка выходит до  применения GetAnyKau  (Галактика 8.1):
Код: Выделить всё 
Возникло необработанное исключение
ExObjIfcNoLoad(ExRef)
ошибка загрузки объекта из ресурсного файла(ContextList)
не мог бы кто-либо подсказать, что я не так делаю? 
Сам интерфейс:
Код: Выделить всё 
#ifdef ComponentVersion
#component "z_zar"
#endif
#include C:\Gal810\!Work\Include\contexts.vih  // Контексты
Interface KAUtoNKAU AlwaysReturn;
#include C:\Gal810\!Work\Include\ServKau.vih   // Регистрация контекста
Parameters wKau1, cKau1, sKau1; //Код аналитики, nrec аналитики, наименование аналитики
cmInit:
  {
  if GetAnyKau(0,wKAU1,CKAU1) then
    SKAU1:=GivenAnName(1);
  }
end; //HandleEvent
end. 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Masygreen 							 
						Местный житель 			
		Сообщения:  1089 Зарегистрирован:  04 сен 2008, 11:27Откуда:  Москва
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Masygreen  26 сен 2008, 20:56 
			
			
			
			
			
			а где корневая вюха .. ?
			
			
									
						
							Время ведет!
			
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								edward_K 							 
						Заслуженный деятель интернет-сообщества 			
		Сообщения:  5189 Зарегистрирован:  29 мар 2005, 17:49Откуда:  SPB galaxy spb 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 edward_K  26 сен 2008, 22:38 
			
			
			
			
			
			1. Никогда не пишите с путями!. Для это есть опции в Cfg.
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Darikon 							 
						Постоянный обитатель 			
		Сообщения:  188 Зарегистрирован:  17 июн 2008, 17:07Откуда:  Москва
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Darikon  27 сен 2008, 10:33 
			
			
			
			
			
			Masygreen 
а где корневая вюха .. ?
вырезал, для лаконичности.
edward_K 
1. Никогда не пишите с путями!. Для это есть опции в Cfg. 
1. пробовал и так и так, работает одинаково!!!
2. посмотрите использование servkau.vih в примере 
http://www.tyumbit.ru/gal_forum/viewtop ... 1e296a0d5e  - там приведен сам vih, и в нем указан пример применения.
3. InitServTxo в 8.1 не используется, разве нет?
Кстати, указав 
я решил проблему с валящимися ошибками, но наименование все равно не вытаскивается.... 
 
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Darikon 							 
						Постоянный обитатель 			
		Сообщения:  188 Зарегистрирован:  17 июн 2008, 17:07Откуда:  Москва
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Darikon  27 сен 2008, 10:34 
			
			
			
			
			
			edward_K 
3. а для этих функций вообще ничего не нужно! Ну разве что InitServTxo(0) и то если ничего если так не получиться(версия старая например).
к тому же если бы ничего не нужно было, я б этот огород не городил...
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Darikon 							 
						Постоянный обитатель 			
		Сообщения:  188 Зарегистрирован:  17 июн 2008, 17:07Откуда:  Москва
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Darikon  27 сен 2008, 10:45 
			
			
			
			
			
			после указания дефайна, и кое каких мелочей, все нормально заработало, спасибо за подсказки.
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Алексей 							 
						Местный житель 			
		Сообщения:  2898 Зарегистрирован:  24 июн 2005, 12:12Откуда:  Иркутская область 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Алексей  29 сен 2008, 06:06 
			
			
			
			
			
			Погодите... разве функция GetAnyKau  не паскалевская?  Для неё никаких вихов ненадо, она и так работает без всякой инициализации (в 8.10).
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Darikon 							 
						Постоянный обитатель 			
		Сообщения:  188 Зарегистрирован:  17 июн 2008, 17:07Откуда:  Москва
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Darikon  01 окт 2008, 11:29 
			
			
			
			
			
			Алексей 
Погодите... разве функция GetAnyKau не паскалевская? Для неё никаких вихов ненадо, она и так работает без всякой инициализации (в 8.10).
ага, попробуй  
 .  читайте, плиз, внимательнее , об этом уже писалось выше ...
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Алексей 							 
						Местный житель 			
		Сообщения:  2898 Зарегистрирован:  24 июн 2005, 12:12Откуда:  Иркутская область 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Алексей  01 окт 2008, 11:59 
			
			
			
			
			
			Darikon   ещё раз утверждаю, функция GetAnyKau - паскалевская и работает безовсяких фих файлов. Кроме того, в 810 даже не надо делать InitServKau.
 
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Darikon 							 
						Постоянный обитатель 			
		Сообщения:  188 Зарегистрирован:  17 июн 2008, 17:07Откуда:  Москва
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Darikon  01 окт 2008, 12:10 
			
			
			
			
			
			Алексей 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Алексей 							 
						Местный житель 			
		Сообщения:  2898 Зарегистрирован:  24 июн 2005, 12:12Откуда:  Иркутская область 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Алексей  01 окт 2008, 12:23 
			
			
			
			
			
			Darikon  
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Darikon 							 
						Постоянный обитатель 			
		Сообщения:  188 Зарегистрирован:  17 июн 2008, 17:07Откуда:  Москва
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Darikon  01 окт 2008, 16:42 
			
			
			
			
			
			Алексей 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Darikon 							 
						Постоянный обитатель 			
		Сообщения:  188 Зарегистрирован:  17 июн 2008, 17:07Откуда:  Москва
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Darikon  01 окт 2008, 16:45 
			
			
			
			
			
			Алексей 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Алексей 							 
						Местный житель 			
		Сообщения:  2898 Зарегистрирован:  24 июн 2005, 12:12Откуда:  Иркутская область 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Алексей  02 окт 2008, 05:49 
			
			
			
			
			
			В конверторе.  Попробуйте встать на любую проводку в галактике и по Ctrl+F4 вызвать следующую функцию: 
Код: Выделить всё 
if(GetAnyKau(0,oborot.TBLKS[1],oborot.KAUKS[1]),GivenAnName(1),'')
КАУ1 по кредиту должно быть заполнено.
На самом деле функция которая выводит значения - GivenAnName.
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Darikon 							 
						Постоянный обитатель 			
		Сообщения:  188 Зарегистрирован:  17 июн 2008, 17:07Откуда:  Москва
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Сообщение 
					 
								 Darikon  02 окт 2008, 11:22 
			
			
			
			
			
			Алексей