Имя: Пароль:
1C
 
восстановить контрагентов УТ 10
0 dvrk
 
11.06.21
07:33
привет, есть бэкап, в нём всё норм со справочником, в рабочей у контрагентов после обработки всё криво стало, как из копии восстановить полностью правочник?
1 yurikmellon2
 
11.06.21
07:36
(0) думаю, самый простой вариант обработкой ЗагрузкаДанныхИзТабличногоДокумента.epf
2 DimVad
 
11.06.21
07:37
ВыгрузкаЗагрузкаДанныхXML.epf
3 dvrk
 
11.06.21
07:41
(2) там такое получилось, что 2 одинаковых контрагента теперь разные ну т.е. в копии он есть, а в рабочей найти не могу, у него и код и всё поменялось
4 dvrk
 
11.06.21
07:42
можно как-нибудь из копии 1в1 восстановить справочник контрагенты?
5 Tarlich
 
11.06.21
07:49
6 dvrk
 
11.06.21
07:50
(5) меня интересует что произойдёт с теми контрагентами, которые уже есть, ну выгружу я всех контрагентов из бэкапа, загружу, а что с теми будет, которые уже в базе(в которую загружаю) есть?
7 dvrk
 
11.06.21
07:50
(5) т.е. мне нужно не загрузить всё то, что есть в базе нужной а мою, а сделать справочник из бэкапа и в рабочей базе идентичными
8 Tarlich
 
11.06.21
07:50
(6) т.к чаще всего у ХМЛ синхронизация идет по идентификатору - то все будет ОК!
9 DimVad
 
11.06.21
07:51
(3) Так проблема в одном контрагенте ?
Узнайте его гуид к копии и найдите его в рабочей по гуиду. Например, через ИР (или через свою обработку).
10 dvrk
 
11.06.21
07:51
(9) нет, Не в 1, в 17 000
11 Tarlich
 
11.06.21
07:51
АА !!! 10,3 - так там же есть - выгрзить в идентичную конфигурацию - просыпаемся !!!!
12 dvrk
 
11.06.21
07:52
(11) я понимаю, я может быть неправильно выражаюсь, ну выгружу я в идентичную всех контрагентов, при загрузке со старыми что произойдёт?
13 Tarlich
 
11.06.21
07:55
(12) заменяться , но в обработке выгрузки так же есть галочка "не замещять"
14 dvrk
 
11.06.21
07:56
(13) а каким образом они заменятся, если у них разные код инн и т д?
15 dvrk
 
11.06.21
08:00
Я просто не понимаю как сделать чтобы справочник в рабочей базе стал 1в1 как в копии
16 yurikmellon2
 
11.06.21
08:02
(14) по идентификатору там синхронизация. Блин, давно бы уже выгрузил одного контрагента и проверил.
17 dvrk
 
11.06.21
08:03
(16) это про ВыгрузкаЗагрузкаДанныхXML.epf ?
18 yurikmellon2
 
11.06.21
08:09
(17) угу
19 WhiteDragon93
 
11.06.21
08:09
(17) да, вот обработка https://its.1c.ru/db/metod8dev/content/4126/hdoc
сопоставление будет идти по GUID, все перезапишется на данные из бекапа
20 WhiteDragon93
 
11.06.21
08:11
(17) только советую потренироваться на еще одной копии и со всех метаданных убрать "Выгружать при необходимости", иначе потянутся все ссылки, которые есть в контрагентах и там уже будет веселее
21 dvrk
 
11.06.21
08:17
Спасибо, пошел пробовать
22 Dark_Warrior
 
11.06.21
09:46
А контрагенты точно поломались? Не новые создались? Если сломались текущие, то гуиды остались те же, т.е. выгрузка/загрузка поможет. (20) (13)  вот про это не забыть только
23 DimVad
 
11.06.21
10:05
А если не хочется думать о том, как оно синхронизируется можно сделать такой фокус.

1. Полностью удалить все элементы справочника контрагенты без контроля ссылок. Получаем пустой справочник :)
2. Берём ВыгрузкаЗагрузкаДанныхXML.epf выгружаем-загружаем. Без "выгружать по необходимости", конечно.
24 dvrk
 
11.06.21
10:16
(23) без контроля ссылок это шифт дел просто?
25 Kassern
 
11.06.21
10:18
(23) зачем все это? выгрузка загрузка данных по гуиду сопоставит и откатит справочник, зачем удалять то? А если за время после бекапа нужных контрагентов набили? Вы сейчас насоветуете, а завтра новая тема с битыми ссылками от ТС будет)
26 DimVad
 
11.06.21
10:24
(25) Задача была - восстановить "как было". Т.е. новые - грохнуть :) Ибо они могли набить новые когда не находили старые. Тогда потом надо будет перевыбрать.

Впрочем, не настаиваю.

(24) Обработками. Тогда не надо будет права давать на полное удаление в режиме интерфейса. Да и с множественным удалением...
Впрочем, для этого желательно понимать что делаете. Попробуйте сперва предыдущий вариант.
27 dvrk
 
11.06.21
13:09
а как сравнить справочники теперь в 2 базах?
28 dvrk
 
11.06.21
13:10
эксель?
29 WhiteDragon93
 
11.06.21
13:21
(28) самое простое - да, два запроса с ключевыми данными контрагентов и сравнить в экселе. Более экзотические варианты сейчас не будут в тему.