Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Откат штатного расписания

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ШКК (Штатно-Кадровый контур)
Предыдущая тема :: Следующая тема  
Автор Сообщение
iMac



Зарегистрирован: 14.12.2009
Сообщения: 21
Откуда: Владивосток

СообщениеДобавлено: Пн Июл 05, 2010 05:54    Заголовок сообщения: Откат штатного расписания Ответить с цитатой

Несколько раз утвердили неправильное ШР. Нужно откатиться до первоначальной версии.
Кто-нибудь реализовывал такой механизм? Можете обрисовать хотя бы в кратце как этого добиться?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Eng
Site Admin


Зарегистрирован: 13.05.2008
Сообщения: 160

СообщениеДобавлено: Чт Авг 19, 2010 15:38    Заголовок сообщения: Ответить с цитатой

Самый простой вариант - перед вводом штатного сделать бэкап, не понравится результат - поднять...

Стандартных средств отката нет, но мне приходилось это делать, если коротко, то потребуется восстановить таблицы:
действующего (cells), исторического штатного (cellshist)
назначения работников (pr_current)
... но я бы не советовал.

Если бэкапа нет, и нет возможности восстановить таблицы целиком, то все еще значительно усложняется... примерно так:
- удалить назначение, созданное изменением штатного на определенную дату, при этом не удалить то, что на эту дату создано руками
- произвести изменения действующего штатного расписания (дату ввода и исключения взять из исторического штатного)
- прочистить историю штатного расписания

В любом случае, на мой взгляд, проще сделать несколько апдейтов, которые исправят ошибки, допущенные при вводе ШР, нежели откатывать его к первоначальному виду.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
rebel25
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 06.10.2008
Сообщения: 578
Откуда: Москва

СообщениеДобавлено: Пт Авг 20, 2010 10:52    Заголовок сообщения: Ответить с цитатой

Сложность отката зависит от того, сколько изменений в базе было сделано после ввода ШР. Если считалась зарплата, то думаю откатить нереально.
А так нужно стереть всю cells
скопировать из cellhist записи с нужной датой в cells
стереть ненужные версии из cellhist
Если из ШР давались назначения, то удалить эти назначения из pr_current по дате и признаку прихода из ШР, а у последних назначений перебить дату конца.

А вообще лучше взять и скопировать перечисленные таблицы из бэкапа...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ШКК (Штатно-Кадровый контур) Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU