1с 8.3 БП 3.0 Восстановить удаленный реквизит

1. saleskrin 20.10.16 11:06 Сейчас в теме
При обновлении конфигурации не перенес доп.реквизит справочника (который был самостоятельно добавлен) в новую конфу. При восстановлении из старой конфы реквизит появился, но данных в нем нет (ссылался на справочник "Сотрудники"). В чем может быть проблема и как решается, помогите. Спасибо!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. olegmedvedev 66 20.10.16 11:12 Сейчас в теме
(1) saleskrin, если я правильно понял
Ващи действия:
1)обновили конфу - затерли реквизит
2)сравнили со старым CF - перенесли реквизит?
все верно?
если все так - то откуда взяться данным? реквизит уже затерт - все данные потеряны.
Тут либо из бэкапа восстанавливаться и заново обновлять, либо делать перенос из старой базы в новую вашего реквизита
3. saleskrin 20.10.16 11:15 Сейчас в теме
(2) olgerd666, да, все верно. вопрос как раз в том, каким образом из старой конфы можно перенести реквизит со всеми данными сотрудников. так как данные были из справочника, просто загрузка/выгрузка думаю использовать не стоит.
4. alex-l19041 8 20.10.16 11:19 Сейчас в теме
(3) saleskrin, надо восстановить бэкап и обновить корректно
6. saleskrin 20.10.16 11:22 Сейчас в теме
(4) alex-l19041, других вариантов так понимаю нет? за время просто новые данные были внесены (счета, контрагенты, ...)
8. olegmedvedev 66 20.10.16 11:34 Сейчас в теме
(6) saleskrin, восстановиться из бэкапа лучший вариант .
Восстановление реквизита вы можете сделать - если точно уверены что это не повлияет на работу системы, не изменятся данные предыдущих периодов, произойдут перерассчеты итп
10. saleskrin 20.10.16 11:38 Сейчас в теме
(8) olgerd666, реквизит "основной менеджер" - это просто ссылка на сотрудника.
11. roman77 337 20.10.16 14:15 Сейчас в теме
(10) saleskrin, ради такой ерунды не стоит откатывать основную "на пару дней". Я бы восстановил из бэкапа копию базы, сделал бы небольшую обработку и из копии базы выгрузил бы эти реквизиты через com-соединение в рабочую базу. Привязку можно делать по guid - они одинаковые в обеих базах.
ben19791010; +1 Ответить
7. spartak_ss_88 32 20.10.16 11:26 Сейчас в теме
(2) - всё правильно, согласен
5. olegmedvedev 66 20.10.16 11:22 Сейчас в теме
а из бэкапа восстановиться не вариант? помоему это проще всего. восстановились - накатили обновление (с учетом что у вас там доработки).
если канеш не много времени прошло с момента обновления.

либо проще написать обработку которая пробежится по вашим /ну где у вас там добавлено/ выгрузит во внешний файл и в новой базе вы это все загрузите из внешнего файла.

Такой способ подходит если у вас реквизит был более информативный и на движения/механизмы не влиял (ну в смысле у вас по этому сотруднику шли какие нибудь особые начисления, потом их правили ручками, а вы все перенесете и заполните типовым механизмом)
9. saleskrin 20.10.16 11:37 Сейчас в теме
(5) olgerd666, спасибо. будем восстанавливать. за пару дней вроде не много доков создано было.
12. saleskrin 24.10.16 08:42 Сейчас в теме
В итоге просто выгрузкил XML со справочником из старой базы, где все норм, и загрузил в новую.
13. Airlord 24.10.16 13:19 Сейчас в теме
Добрый день! При этом возможно затирание возможно измененных данных за это время. Заранее такие вещи надо продумывать. Типовые механизмы для типовых решений. Либо через COM-соединение обработкой из бэкапа вытащить по принципу - " если в новой не заполнено - заполнить".
14. nikitaclanbox 24.10.16 15:27 Сейчас в теме
Я бы ничего не восстанавливал а взял бы из старой базы сформировал простенькую таблицу где в первой колонке код элемента справочника для которого был создан доп.реквизит а во второй колонке код элемента справочника значение которого содержится в доп.реквизите. Далее при помощи стандартной простенькой обработки с ИТС "ЗагрузкаДанныхИзТабличногоДокумента.epf" загрузил бы данные заново в обновленную базу.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот