| Предыдущая тема :: Следующая тема | 
	
	
		| Автор | Сообщение | 
	
		| Матвеев Евгений Профи
 
 
 Вступление в Клуб: 31.01.2012
 
 | 
			
				|  Чт Окт 04, 2012 07:48   Сохранность данных по USER-DEFINED реквизитам при накатах |   |  
				| Полезность: Нет оценки 
 |  
				| Господа опытные банкиры, у меня к Вам вопрос: Если
 
 1. в различных ТБП создать свои реквизиты и весь сопутствующий функционал для них;
 2. в общем порядке для экземпляров ТБП выполнять заполнение как базовых ЦФТых так и своих реквизитов;
 3. при выполнении очередного наката новой версии, тбп которого ничего не знают о моих реквизитах СОХРАНЯТСЯ ЛИ МОИ РЕКВИЗИТЫ И ДАННЫЕ ПО НИМ?
 |  | 
	
		|  | 
	
		| hornet Участник со стажем
 
 
 Вступление в Клуб: 24.07.2008
 
 | 
			
				|  Чт Окт 04, 2012 08:04   Re: Сохранность данных по USER-DEFINED реквизитам при наката |   |  
				| Полезность: 1 
 |  
				|  	  | Матвеев Евгений пишет: |  	  | 3. при выполнении очередного наката новой версии, тбп которого ничего не знают о моих реквизитах СОХРАНЯТСЯ ЛИ МОИ РЕКВИЗИТЫ И ДАННЫЕ ПО НИМ?
 | 
 
 Условия сохранности:
 * Название дистр. реквизитов не совпадет с названием ваших реквизитов.
 * ну или ТБП не удалят
 
 
 ЗЫ: Какая то сложная у вас структура постановки вопроса!
  )) |  | 
	
		|  | 
	
		| Матвеев Евгений Профи
 
 
 Вступление в Клуб: 31.01.2012
 
 | 
			
				|  Чт Окт 04, 2012 08:10    |   |  
				| Полезность: Нет оценки 
 |  
				| Просто попробовал максимально формализовать... 
 Про совпадения имен понятно... у ЦФТшных всегда приоритет...
 Однако как происходит у ЦФТ сам процесс наката отдельного ТБП? Через пересоздание или через добавление реквизитов?
 Где бы это можно было бы посмотреть глазками?
 |  | 
	
		|  | 
	
		| yaffil Профи
 
 
 Вступление в Клуб: 18.08.2011
 
 | 
			
				|  Чт Окт 04, 2012 08:22    |   |  
				| Полезность: 1 
 |  
				|  	  | Матвеев Евгений пишет: |  	  | Через пересоздание или через добавление реквизитов? Где бы это можно было бы посмотреть глазками?
 | 
 
 Через добавление обычно, но иногда через пересоздание, тогда у вас будет подписанный файл удаления этих реквизитов типа ibsobj.xpck и описание удаляемых реквизитов типа delete.pck.
 
 Второй вариант, посмотреть развалились или нет ваши пакеты, если не собираются, тогда перезатёрли и надо подшаманить свою операшку.
 |  | 
	
		|  | 
	
		| Матвеев Евгений Профи
 
 
 Вступление в Клуб: 31.01.2012
 
 | 
			
				|  Чт Окт 04, 2012 08:50    |   |  
				| Полезность: Нет оценки 
 |  
				| Подшаманить то мы подшаманим... реквизиты пересоздадим Однако меня сильно беспокоит судьба ранее введенных пользователями данных..
 Как быть с ними при пересоздании ТБП.
 Кто нибудь сталкивался? Есть лечилово?
 |  | 
	
		|  | 
	
		| yaffil Профи
 
 
 Вступление в Клуб: 18.08.2011
 
 | 
			
				|  Чт Окт 04, 2012 09:07    |   |  
				| Полезность: 1 
 |  
				| Это решается только конвертацией данных. Если ЦФТ изменит такой реквизит в котором есть данные, то ему самому придётся их конвертить, тем самым вы это увидите и вырежете кусок и сконвертите свои данные. Обычно разрабы к такому прибегают в очень крайних случаях (могут менять во временных таблах для расчётов, но в основных, например клиентской, счетовой - это слишком большой гемор для них).
 |  | 
	
		|  | 
	
		| Матвеев Евгений Профи
 
 
 Вступление в Клуб: 31.01.2012
 
 | 
			
				|  Чт Окт 04, 2012 09:17    |   |  
				| Полезность: Нет оценки 
 |  
				| Это решается только конвертацией данных. Извините за настойчивость на как это делается? Поподробнее..
 Общая схема действий
 |  | 
	
		|  | 
	
		| hornet Участник со стажем
 
 
 Вступление в Клуб: 24.07.2008
 
 | 
			
				|  Пн Окт 08, 2012 08:08    |   |  
				| Полезность: 1 
 |  
				|  	  | Матвеев Евгений пишет: |  	  | Это решается только конвертацией данных. Извините за настойчивость на как это делается? Поподробнее..
 Общая схема действий
 | 
 
 Дано:
 Т1(рекивзит1, реквизит2, реквизит3)
 
 Пр1: ЦФТ планирует удалить/перенос "реквизит2" и в операции конвертации пишет:
 T2(реквизит1:=Т1.реквизит2) (кстати, подозреваю, что до пересоздания (см. * ниже) данные из таблицы Т1 тоже не удаляются - реквизит, фактически, только в интерфейсном пакете удаляют)
 
 Пр2: ЦФТ планирует переименовать"реквизит2" и в операции конвертации вообще ничего не пишет. При переименовании реквизита название колонки в таблице не меняется. Ждет пересоздания таблицы (свойства ТБП->закладка "Реквизиты"-> кнопка "Хранение"* - данные не теряются).
 |  | 
	
		|  | 
	
		| Матвеев Евгений Профи
 
 
 Вступление в Клуб: 31.01.2012
 
 | 
			
				|  Пн Окт 08, 2012 09:13    |   |  
				| Полезность: Нет оценки 
 |  
				| Могли бы Вы для случая Пр1 привести пример конвертации? ... или короткое имя операции... у меня никак не получается найти |  | 
	
		|  | 
	
		| hornet Участник со стажем
 
 
 Вступление в Клуб: 24.07.2008
 
 | 
			
				|  Пн Окт 08, 2012 09:40    |   |  
				| Полезность: 1 
 |  
				|  	  | Матвеев Евгений пишет: |  	  | Могли бы Вы для случая Пр1 привести пример конвертации? ... или короткое имя операции... у меня никак не получается найти | 
 
 Вы же просили общую схему, а не код.
 Для Т1 операции конвертации в дистрибутиве не найдете
   
 Смотрите у себя ТБП CONV_57 (Обновления версий) - что нибудь да найдете.
 |  | 
	
		|  | 
	
		| Vovidez Профи
 
 
 Вступление в Клуб: 27.09.2007
 
 | 
			
				|  Пн Фев 22, 2016 04:55   Re: Сохранность данных по USER-DEFINED реквизитам при наката |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | Матвеев Евгений пишет: |  	  | СОХРАНЯТСЯ ЛИ МОИ РЕКВИЗИТЫ И ДАННЫЕ ПО НИМ? | 
 
 "Регламент доработок (Регламент создания Приложений)" вам в помощь. В кабинете банка скачайте и почитайте, там указано, что можно делать локально и как.
 |  | 
	
		|  | 
	
		|  |