Текущее время: Чт, мар 28 2024, 15:19

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Архивирование единиц оборудования
СообщениеДобавлено: Вт, авг 04 2020, 12:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 778
Откуда: South Kazakhstan
Пол: Мужской
Добрый день уважаемые консультанты ТОРО.

Тема архивирования весьма обширная и в инете полно всякой разрозненной информации по настройке транзакций SARA, AOBJ и т.д. Т.к. я планирую архивировать единицы оборудования (объект архивации PM_EQUI), то решил задать этот вопрос в ветке форума РМ. На данный момент меня интересует два вопроса:

1. Какой статус должен быть стоять у основной записи ЕО, чтобы она попала под механизм архивирования, ну т.е. необходимо ли ставить на ней метку удаления или же она должна быть блокирована?

2. Возможно ли при необходимости восстановить из архива эти ЕО или же данный объект архивации вообще не восстанавливается?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Архивирование единиц оборудования
СообщениеДобавлено: Вт, авг 04 2020, 13:30 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 778
Откуда: South Kazakhstan
Пол: Мужской
И ещё один возникший следом вопрос: что будет с заказами и сообщениями ТОРО, в которых указана ЕО, которую надо заархивировать? Или система в таком случае просто ничего не заархивирует и ругнётся?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Архивирование единиц оборудования  Тема решена
СообщениеДобавлено: Вт, авг 04 2020, 15:23 
Специалист
Специалист

Зарегистрирован:
Пн, янв 24 2011, 12:17
Сообщения: 118
Пол: Мужской
Последовательность действий именно такая.

3) Прежде чем делать Архивирование ЕО нужно удалить из всех мест где когда либо фигурировали объекты все упоминания об этих ЕО. Зайти в заказ/Сообщение и зачистить поле.
1) МТКУ->Архивация->Удаление
2) Нет, это как сжечь бумажный лист, т.е вы знаете что он был - но восстановить из пепла вы его уже не сможете)
Прежде чем делать Архивирование ЕО нужно удалить из всех мест где когда либо фигурировали объекты все упоминания об этих ЕО. Зайти в заказ/Сообщение и зачистить поля


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Архивирование единиц оборудования
СообщениеДобавлено: Пн, авг 17 2020, 13:18 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 778
Откуда: South Kazakhstan
Пол: Мужской
Arina-S написал:
Последовательность действий именно такая.

3) Прежде чем делать Архивирование ЕО нужно удалить из всех мест где когда либо фигурировали объекты все упоминания об этих ЕО. Зайти в заказ/Сообщение и зачистить поле.
1) МТКУ->Архивация->Удаление
2) Нет, это как сжечь бумажный лист, т.е вы знаете что он был - но восстановить из пепла вы его уже не сможете)
Прежде чем делать Архивирование ЕО нужно удалить из всех мест где когда либо фигурировали объекты все упоминания об этих ЕО. Зайти в заказ/Сообщение и зачистить поля

Суть вроде бы понял. Поставил метку удаления на некоторые ЕО и попытался удалить через транзакцию SARA. Функциональность удаления транзакции SARA подразумевает, что программа удаления должна выбрать архивный файл с содержимым списком ЕО, который создаётся функциональностью Write archive транзакции SARA. Архив я создал, затем смог удалить основные записи ЕО из БД. Файл архива остался лежать в одной из папок сервера приложений. Если функциональность архивации не позволяет восстанавливать основные записи ЕО, то этот файл архива надо удалять с сервера ручками или как?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Архивирование единиц оборудования
СообщениеДобавлено: Вт, авг 18 2020, 23:44 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1578
Откуда: Москва, Минск
Пол: Мужской
При добавлении объекта в архив, выполняется удаление данных объекта из таблиц БД.
Для удаления архива нужно выполнить шаг "Удалить" в транзакции SARA для нужно объекта архивации.
На этом шаге нужно выбрать архивы для удаления и программа удалит выбранные архивные файлы.

Вообще полезно разобраться с транзакцией AOBJ, где в частности указаны программы пред.-обработки , добавления данных в архив и программа удаления данных.
Именно эти программы выполняются при нажатии определенных кнопок в транзакции SARA.
При желании можно продебажить программы(они, как правило, не сложные) и понять по каким параметрам система определяем валидные для архивации данные, часто в программах пред-обработки есть точки расширения, где можно реализовать собственную дополнительную логику проверки данных. Иногда точек расширения нет и приходится делать неявные точки расширения, чтобы "обмануть систему" при проверку валидности данных. Приходилось это делать в модулях MM/SD/LE.
Вероятно, все это можно найти и в нужной документации, но, лично мне проще посмотреть программу. :)

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB