| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Badej
 
 
  Joined: 27 Jun 2002 Posts: 14
 
 
 
  | 
		
			
				 Posted: 14 Feb 2004 02:31    Post subject: Файл отката из модуля: "Зарплата" | 
				     | 
			 
			
				
  | 
			 
			
				Беда не приходит одна...
 
При закрытие периода в модуле "ЗАРПЛАТА": с созданием файла отката - БЭСТ "вылетает", без отката - отлично закрывается период.
 
Визуально, "мусора" не наблюдается. На всякий случай все DBF-ы из модуля перекопировал редактором BRO, предварительно удалив все индексы. Размеры оригинальных файлов и конечных - совпадают... Что это, пятница 13-ое...??? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Badej
 
 
  Joined: 27 Jun 2002 Posts: 14
 
 
 
  | 
		
			
				 Posted: 14 Feb 2004 04:54    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Если долго мучиться - что-нибудь получится!!!
 
Отвечаю сам себе. Может кому-нибудь пригодится...
 
Слава богу нашел в чем дело. Помогла бесплатная утилитка от компании Systernals - FILEMON.
 
Запустил утилитку и начал закрывать период с файлом отката. Соответственно - БЭСТ вылетел.  Не беда. Замораживаем слежение за файлами и просматриваем лог (для удобства можно отфильтровать все записи, касающиеся папки БЭСТа). И что же мы видим. БЭСТ вылетает не на файлах из модуля ЗАРПЛАТА (SALARY), а на файле DTD_LIST.DBF из папки EXCHANGE. Да к тому же еще ругается, что не нашел файла RARLIST.LST в папке UTIL.
 
Ладно. Создаем пустой файл RARLIST.LST в UTIL (на всякий случай), а файл DTD_LIST.DBF перекопируем редактором BRO. Получился .FPT файл меньшего размера, чем оригинальный. Заменили оригиналы, проиндексировали и... БЭСТ закрыл период с файлом отката с ПЕРВОГО РАЗА.
 
 
P.S. Может быть есть и проще способы, но сил уже нет... | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Vladimir
 
  
  Joined: 19 Jan 2002 Posts: 106 Location: Мальцев Владимир Львович Occupation: Тюменская ГАСА Interests: Тюмень
  | 
		
			
				 Posted: 15 Feb 2004 11:53    Post subject: Можно и проще. | 
				     | 
			 
			
				
  | 
			 
			
				Вот, например ИС, не вдаваясь в подробности, рекомендует делать апгрейд на локальной машине. То же самое можно сделать и с закрытием периода в ЗП, т.е. скопировать БЭСТ на локальную машину, для чистоты эксперимента отказаться от входа в сеть, подправить пути в картотеке, если не стоят относительные ссылки, проиндексировать из настройки хотя бы модули ЗП и АРМ главбуха, а за тем закрыть период. После чего скопировать обратно на сервак ТОЛЬКО базы.
 
Может этот путь и не легче и не быстрее, но закрывается также с первого раза, да к тому же манипуляции настолько простые, что  можно научить самих бухов проводить закрытие БЕЗ чуткого руководства. У меня получилось   .
 
ЗЫ. Хотя это и походит на закат солнца вручную   _________________ Владимир Л. Мальцев
 
mailto: maltsev@tumgasa.ru | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		ELS
 
 
  Joined: 10 Jul 2002 Posts: 123 Location: Саксонова Е.А. Occupation: Компания БЭСТ Interests: Москва
  | 
		
			
				 Posted: 16 Feb 2004 15:27    Post subject: Re: Файл отката из модуля: "Зарплата" | 
				     | 
			 
			
				
  | 
			 
			
				Добрый день.
 
 
 При  создании файла отката  в модуле "Учет заработной платы" директория EXCHANGE, в которой находится таблица DTD_LIST  не архивируется. 
 
  Архивируются только таблицы  директории  SALARY.
 
 Уточните, пожалуйста, ситуацию.
 
 
  Саксонова Е.А.     отдел   разработки. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Badej
 
 
  Joined: 27 Jun 2002 Posts: 14
 
 
 
  | 
		
			
				 Posted: 16 Feb 2004 20:22    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				2 Vladimir
 
Согласен, апдейты и закрытия периодов на локальной машине проходят быстрее. Без ошибок они проходят, если нет каких-либо сбоев в базе, в противном случае - и локально, и по сети будут проблемы.
 
У нас проблем с закрытием периодов по сети никогда не было (кроме последнего случая). Эта же проблема осталась при закрытии периода (с файлом отката) на локальной машине. Поэтому и пришлось искать способ определить, где же сбой... Сейчас все в порядке. Спасибо за отклик.
 
P.S. Объяснить бухгалтерии, что нужно скопировать базы с сервера на локальную машину для закрытия периода, равносильно... (сравнить не счем...).
 
 
2 ELS
 
Таблицы из директории EXCHANGE не архивируются, но при архивации (создании отката) БЭСТ к ним обращается. Это наглядно было видно из лог-файлов FileMonitor. При обращении к DTD_LIST.DBF БЭСТ "вылетел", что и вызвало подозрение. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		ELS
 
 
  Joined: 10 Jul 2002 Posts: 123 Location: Саксонова Е.А. Occupation: Компания БЭСТ Interests: Москва
  | 
		
			
				 Posted: 17 Feb 2004 15:30    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Добрый день!
 
 
Для подготовки файла отката архивируются таблицы директории SALARY.  Список этих таблиц ограничен. DTD_LIST.DBF отсутствует в этом списке. Не понятно почему происходит обращение к DTD_LIST.DBF. Без Вашей базы ошибку не найти.
 
 
С уважением  Саксонова Е.А.  отдел разрабо | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Badej
 
 
  Joined: 27 Jun 2002 Posts: 14
 
 
 
  | 
		
			
				 Posted: 18 Feb 2004 01:23    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Здравствуйте ELS.
 
 
Упакованный архив базы без индексов составляет более 50Mb...
 
В принципе, ошибка исправлена и вроде, больше не выскакивает. Могу выслать фрагмент лог-файла. В нем видны все обращения к DBF-ам во время закрытия периода и до момента "вылета" базы... | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		ELS
 
 
  Joined: 10 Jul 2002 Posts: 123 Location: Саксонова Е.А. Occupation: Компания БЭСТ Interests: Москва
  | 
		
			
				 Posted: 18 Feb 2004 11:02    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Добрый день.
 
 
Высылайте лог-файл, постараемся разобраться.
 
 
Саксонова  Е.А. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Sam
 
 
  Joined: 18 Mar 2002 Posts: 486 Location: Чикуров Семен Владимирович Occupation: РУСАЛ-ВАМИ Interests: Санкт-Петербург
  | 
		
			
				 Posted: 18 Feb 2004 11:32    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				В свое время сталкивались с подобным явлением.
 
Но тогда нам помогло указание полного пути к базе в карточке предприятия и замена архиватора RAR на машинах, которые закрывали период. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		ELS
 
 
  Joined: 10 Jul 2002 Posts: 123 Location: Саксонова Е.А. Occupation: Компания БЭСТ Interests: Москва
  | 
		
			
				 Posted: 18 Feb 2004 12:01    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Добрый день.
 
 
Спасибо. Проверим.
 
 
Саксонова  Е.А.  отдел разрабо | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		gennady
 
 
  Joined: 06 Feb 2002 Posts: 193
 
 
 
  | 
		
			
				 Posted: 18 Feb 2004 19:22    Post subject: Re: Можно и проще. | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Vladimir wrote: | 	 		  Может этот путь и не легче и не быстрее, но закрывается также с первого раза, да к тому же манипуляции настолько простые, что  можно научить самих бухов проводить закрытие БЕЗ чуткого руководства. У меня получилось   .
 
ЗЫ. Хотя это и походит на закат солнца вручную   | 	  
 
 
Счастливый, нам приходится даже на дискету записывать   за бух | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Badej
 
 
  Joined: 27 Jun 2002 Posts: 14
 
 
 
  | 
		
			
				 Posted: 18 Feb 2004 21:05    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				2 Sam
 
 
  Я тоже предположил, что RAR "барахлит", но у остальных предприятий периоды закрываются нормально с этим же архиватором... Замена RAR-а также ничего не изменила...
 
  В карточках предприятий всегда указан абсолютный [т.е. полный] путь к базам данных.
 
  Вообщем - чудеса...
 
 
P.S. Периоды закрываются по сети с любой машины, на которой стоит БЭСТ. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Li
 
 
  Joined: 30 Jan 2004 Posts: 172 Location: Хайрова Л.Р. Occupation: программист, Вектра-Софт Interests: Казань
  | 
		
			
				 Posted: 19 Feb 2004 14:03    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Проблема была частенько, на разных версиях и давно. Синдром в 99% случаях снимался индексацией зарплаты непосредственно перед закрытием (еще проверяли корректность количество files и buffers). В 1 % случаев закрывали и глаза и период без создания файла отката ( в зависимости от конкретно обнаруженных впоследствии ошибок с сохранением/восстановлением файла отката) откат и без создания файла в этом 1% всегда был корректен и закрытый период восстанавливался.
 
С уважением. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Sam
 
 
  Joined: 18 Mar 2002 Posts: 486 Location: Чикуров Семен Владимирович Occupation: РУСАЛ-ВАМИ Interests: Санкт-Петербург
  | 
		
			
				 Posted: 19 Feb 2004 16:39    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				2 Badej
 
По умолчанию где у Вас RAR создает временные файлы?
 
Такая проблема может быть связана с недостатком памяти на носителе. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Badej
 
 
  Joined: 27 Jun 2002 Posts: 14
 
 
 
  | 
		
			
				 Posted: 19 Feb 2004 21:45    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				2 Sam
 
 
На локальной машине: памяти - 256Mb, свободного места ~ 15Gb.
 
На сетевом диске свободного места ~ 25Gb. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |