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