Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 5, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )

> Можно ли вернуть хранилище, которое было до момента отката до более ранней версии этого хранилища?          
info230a02 Подменю пользователя
сообщение 26.11.19, 13:13
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 48
Спасибо сказали: 3 раз
Рейтинг: 2

Можно ли вернуть хранилище, которое было до момента отката до более ранней версии этого хранилища?
И если да, то как это сделать?

коротко о том, что произошло:
1. захотел вернуть объект из хранилища до определенных изменений в этом объекте
2. зашел в историю хранилища, установил отбор по нужному мне объекту, выбрал версию "подходящую" для поставленной цели и выбрал "откатить до версии"...
3. в результате "убил" месяц работы

Можно ли вернуться к тому хранилищу, которое было до отката до версии? И если "да", то как?


 ! 

Правила: 4
 


Сообщение отредактировал Vofka - 26.11.19, 16:30


Signature
Достаточно начать, закончить тоже можно.
Я за короткий срок так много сочинил,
Что много из того, что сочинил, уже забыл.
(К.Кинчев)

fly Подменю пользователя
сообщение 26.11.19, 16:17
Сообщение #2

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 116
Спасибо сказали: 30 раз
Рейтинг: 29

info230a02 @ Сегодня, 13:13 * ,
бекап базы?
в истории пропали изменения?

SashaSh Подменю пользователя
сообщение 26.11.19, 20:26
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 4
Из: Киев
Спасибо сказали: 1 раз
Рейтинг: 1

Можно вернуть состояние хранилища до момента отката если есть с чего возвращать.

Например с бэкапа конфигурации. Если такового нету, то необходимо создать cf-файл с базы какого-то другого пользователя хранилища,
который еще не успел обновиться с хранилища.

- Захватить конфигурацию в хранилище
- Меню "Конфигурация" -> "Сравнить объединить с конфигурацией из файла"
- Поместить в хранилище

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

Спасибо сказали: info230a02,

info230a02 Подменю пользователя
сообщение 27.11.19, 9:35
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 48
Спасибо сказали: 3 раз
Рейтинг: 2

Цитата(SashaSh @ 26.11.19, 20:26) *
бекап базы?

Нет. Хотел вернуть только один документ до состояния без последних доработок, а получилось, что откатил всю конфигурацию
Цитата(SashaSh @ 26.11.19, 20:26) *
в истории пропали изменения?

Таки ДА

SashaSh @ Вчера, 20:26 * ,
Цитата(SashaSh @ 26.11.19, 20:26) *
создать cf-файл с базы какого-то другого пользователя хранилища,
который еще не успел обновиться с хранилища.

- Захватить конфигурацию в хранилище
- Меню "Конфигурация" -> "Сравнить объединить с конфигурацией из файла"
- Поместить в хранилище


Сделали также. Спасибо


Signature
Достаточно начать, закончить тоже можно.
Я за короткий срок так много сочинил,
Что много из того, что сочинил, уже забыл.
(К.Кинчев)

Vladal Подменю пользователя
сообщение 27.11.19, 15:28
Сообщение #5

Оратор
Иконка группы
Группа: Местный
Сообщений: 348
Из: Украина
Спасибо сказали: 60 раз
Рейтинг: 46.2

Ошибка в том, что надо было просто получить ту версию документа из хранилища.
А откат или сокращение до версии влияет на всю базу.

Если нет бекапов - ничего не сделать. Только вручную догонять изменения.

Я в свое время в скрипты бекапа баз добписал бекап хранилища и внешних файлов (фото, сканы и т.д.), прикрученных к базе.

Спасибо сказали: info230a02,

Vladal Подменю пользователя
сообщение 28.11.19, 11:14
Сообщение #6

Оратор
Иконка группы
Группа: Местный
Сообщений: 348
Из: Украина
Спасибо сказали: 60 раз
Рейтинг: 46.2

Итак, если осталась последняя конфигурация - может в бекапе базы, может еще как, то можно с ее помощью актуализировать конфигурацию хранилища.

Думаю, это можно взять из бекапа рабочей базы, который делается ежедневно.

1. Выгрузить актуальную конфигурацию в файл.
2. Сначала сравнить эту конфу с конфигурацией хранилища и захватить измененные объекты.
3. Затем сравнить и объединить изменения с конфигурацией из п.1 и поместить её в хранилище.
4. Настроить бекапы хранилища.

О принципе работы хранилища.
Каждая версия хранилища хранит только разницу в объектах от предыдущей версии.
Т.е. если подправили какую-то процедуру, то в хранилище помещается только текст модуля.
Когда откатили хранилище до более ранней версии, то "новые слои" были удалены.
п.3 создаст один единственный "слой" изменений над существующими.

Это сильно упрощенное объяснение.

Спасибо сказали: info230a02,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 14.12.19, 18:59
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!