| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Damir Участник - экстремал
 
  Вступление в Клуб: 29.03.2013
  | 
		
			
				 Пн Июл 08, 2013 07:00   Перенос обновлений - Инвалидные объекты | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Здравствуйте.
 
При переносе на рабочую базу бывает, что возникают инвалидные объекты (пакеты).
 
Т.е. 2 ТБО (Класса) - поправил Класс1 и Класс2 на тестовой базе.
 
Прос Класс1 забыл успешно, Выкладываем Класс2 на рабочую базу.
 
Естественно, операции Класса2 не компилируются из-за зависимости от Класса1.
 
Народ! Как боретесь с такой ситуацией? | 
			 
		  | 
	
	
		  | 
	
	
		prog Эксперт
 
  Вступление в Клуб: 03.03.2008
  | 
		
			
				 Пн Июл 08, 2013 07:41    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| тут, по-моему, только память тренировать. | 
			 
		  | 
	
	
		  | 
	
	
		vtar Эксперт
 
  Вступление в Клуб: 20.03.2009
  | 
		
			
				 Пн Июл 08, 2013 08:38    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| 2 последовательных наката одного хранилища с циклическими связями. | 
			 
		  | 
	
	
		  | 
	
	
		prog Эксперт
 
  Вступление в Клуб: 03.03.2008
  | 
		
			
				 Пн Июл 08, 2013 08:59    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | vtar пишет: | 	 		  | 2 последовательных наката одного хранилища с циклическими связями. | 	  
 
 
тут не циклические связи, а банально люди забывают зависимые классы в хранилище выгружать | 
			 
		  | 
	
	
		  | 
	
	
		vtar Эксперт
 
  Вступление в Клуб: 20.03.2009
  | 
		
			
				 Пн Июл 08, 2013 09:59    | 
				     | 
			 
			
				Полезность: 1 
  | 
			 
			
				В АРМ Администратор проектов есть кнопко CTRL+D 
 
<=
 
=>
 
отметить обратные зависимости | 
			 
		  | 
	
	
		  | 
	
	
		Ezhik Участник со стажем
 
  Вступление в Клуб: 17.04.2009
  | 
		
			
				 Пн Июл 08, 2013 14:01    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| Если хранилище формировать из Словаря, то там тоже можно выбрать: либо только выбранные элементы, либо со связанными. | 
			 
		  | 
	
	
		  | 
	
	
		vtar Эксперт
 
  Вступление в Клуб: 20.03.2009
  | 
		
			
				 Пн Июл 08, 2013 14:15    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Я как то пару лет назад завязал из Админа словаря выгружать - ибо то завис, то падал он при этом, видно там вызов одной проги из другой какой нибудь кривой турецкой саблей сделан ...   | 
			 
		  | 
	
	
		  | 
	
	
		Ezhik Участник со стажем
 
  Вступление в Клуб: 17.04.2009
  | 
		
			
				 Пн Июл 08, 2013 14:25    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Там, если не ошибаюсь, идет вызов пика в безынтерфейсном режиме. У меня довольно стабильно работает   Это всяко проще, чем запускать его постоянно или держать запущенным (тем более работая с несколькими схемами). | 
			 
		  | 
	
	
		  | 
	
	
		Damir Участник - экстремал
 
  Вступление в Клуб: 29.03.2013
  | 
		
			
				 Вт Июл 09, 2013 07:21    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | prog пишет: | 	 		   	  | vtar пишет: | 	 		  | 2 последовательных наката одного хранилища с циклическими связями. | 	  
 
 
тут не циклические связи, а банально люди забывают зависимые классы в хранилище выгружать | 	  
 
 
На самом деле, у меня были оба эти варианта.
 
Т.е. и циклические ссылки были, но чаще - память.
 
Вот в связи с этим хотелось бы узнать - пользует ли кто схему с 2 тестовыми серверами.
 
Мне видится такая схема:
 
1) Сервер TEST_A - для разработчиков, где народ отлаживается и резвится.
 
2) Сервер WORK - рабочий сервер для пользователей.
 
3) Сервер TEST_B - сервер для прогона скриптов.
 
При необходимости перенести обновление с TEST_A на WORK разработчик подготавливает mdb-шник, прогоняет на сервере TEST_B и проверяет наличие инвалидных объектов.
 
Если находит инвалидные объекты - mdb-шник либо откатывается, либо выкладывается следующий.
 
Т.е. обновления должны быть пронумерованы XXXX.mdb
 
Цель - гарантировать, что после прогона всех обновлений на рабочем сервере НЕ будет инвалидных объектов.
 
Ну и на рабочий сервер обновления накатываются по порядку. | 
			 
		  | 
	
	
		  | 
	
	
		Alkov Профи
 
  Вступление в Клуб: 23.09.2010
  | 
		
			
				 Вт Июл 09, 2013 08:32    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| ...просто есть ежедневный клон с рабочей, перед накатом катим сначала на него. | 
			 
		  | 
	
	
		  | 
	
	
		 |