Имя: Пароль:
1C
1С v8
Использование обработки "Выгрузка и загрузка данных XML"
0 putinko
 
06.04.16
10:58
Добрый день.
Вопрос у меня пока теоретический. Имеется "рабочая" база и "чистая", аналогичной конфигурации.
Если сделать так:
1. открыть обработку "Выгрузка и загрузка данных XML" в "рабочей" базе, выбрать в ней все возможные "галочки" и произвести выгрузку в XML-файл;
2. в чистой базе произвести загрузку всех данных из искомого XML-файла.
На выходе мы получим две абсолютно идентичные базы, или всё-таки что-то будет отличаться?
1 MaxS
 
06.04.16
11:00
Предопределенные элементы справочников могут продублироваться в базе приемнике, т.к. синхронизируются по уникальному идентификатору.
2 putinko
 
06.04.16
11:06
(1) А как-то их вычленить возможно? Или может есть какая настройка, что "при совпадении объектов заменять"?
3 MaxS
 
06.04.16
11:20
(2) какая-то настройка синхронизировать по полям поиска - это уже через конвертацию данных ))
4 Fragster
 
гуру
06.04.16
11:27
нужно использовать более новую обработку и все будет нормально
5 Fragster
 
гуру
06.04.16
11:27
инфа 100%, что уже с год на ИТСе нормальная обработка лежит
6 Fragster
 
гуру
06.04.16
11:28
от 8.3
7 Живой Ископаемый
 
06.04.16
12:46
задвоятся те элементы, которые были не предопределенными, а создались в момент первого запуска.
Но с ними побороться легко - либо закоментарить код, который их создает, либо перед загрузкой из базы-эталона удалить
8 Лефмихалыч
 
06.04.16
13:06
если в конфе во всех модулях объектов есть
    Если ОбменДанными.Загрузка Тогда
        Возврат;
    КонецЕсли;
во всех положеных местах, то, должно быть одно и то же. Только это будет очень глупое одно и то же, т.к. делать так гораздо дольше, чем сделать бэкап и развернуть из бэкапа
9 Живой Ископаемый
 
06.04.16
13:08
2(8) Может у него в исходной базе 12 организаций, и теперь одна отделилась, и сказал что переедет в другой город, и отдайте мне мою базу.
10 Лефмихалыч
 
06.04.16
13:09
(9) про отборы в топике нет ни чего
11 zak555
 
06.04.16
13:09
(0) конфа типовая ?
выгрузи в сервис и загрузи в локальном варианте
12 Живой Ископаемый
 
06.04.16
13:10
в моей фантазии есть... и они кожанные и с металическими заклепками. :)
13 putinko
 
06.04.16
17:44
Господа, а теперь не ржать!
У меня побит файл *.1cd. Ни выгрузить его не удаётся, ни стандартными методами протестировать и восстановить. Методом научного тыка обнаружил, что дело затыкается на переносе справочника "Сохранённые настройки". Вот и пришла дикая мысль всё перетащить все настройки и документы кроме этого справочника.
14 Тындр
 
06.04.16
18:09
(13) Сохраненные настройки убить в конфигураторе и создать такие же но пустые
15 Тындр
 
06.04.16
18:12
а что говорит chdbfl.exe? и есть же где-то нестандартные утилитки для редактирования 1CD файлов.
16 MishaD
 
06.04.16
19:34
(13)Кстати да, имено так помнится восстанавливал базу. chdbfl.exe на ней тоже сдыхал.
17 putinko
 
06.04.16
20:44
(15) А он радостно говорит, что у меня проблем нет. А вот тестирование через конфигуратор... почти сразу приводит к падению.
18 putinko
 
06.04.16
20:46
(14) Хммм. Мысль здравая, но вот как её реализовать я не понимаю.
19 Тындр
 
06.04.16
21:14
(17) Попробовать типа Tool_1CD
таблицы редактировать и удалять умеет
в общем перенос через xml это длинный путь
(18) Можно переименовать справочник и объединить со здоровой конфой, после чего переименованный больной справочник удалить
20 Starhan
 
06.04.16
21:23
(9) тогда надо воспользоваться планом обмена и выгрузке узла по организации. (и потом поставить центральный узел) имхо
21 Starhan
 
06.04.16
21:25
(13) а бэкапа совсем нет?

при битой базе, есть вариант что выгрузка всего тоже упадет.
22 putinko
 
07.04.16
09:24
Значит так. Тупой перенос проблему решает, но некоторые позиции удвоились. Что естественно.
(19) Tool_1CD в моём понимании путь - это путь мастера в 1С. Я же всё-таки системный администратор.
Про переименование и объединение: я попробую это провернуть. (21) Бекапы есть, но не такие давние. До моего прихода в организацию база "лежала" на компе, у которого подыхал винчестер и бекапы не делались. После моего прихода бухгалтер получил новый компьютер и всё переехало на него.
Старый копм я посмотрел, ошибка уже там присутствует. Так что облом.
23 Starhan
 
07.04.16
09:32
(22) вот так решишь траблу с 1с и ее на тебя навсегда повесят :).
24 Лефмихалыч
 
07.04.16
09:35
(22) бэкап сделай сейчас
25 putinko
 
13.04.16
10:44
С позволения собравшихся помучаю вас ещё немного.
На данный момент информация такая:
1. Более детальное изучение вопроса привело к пониманию того, что затык находится в сохранённых настройках только одного из пользователей.
2. Попытка удалить справочник "Сохранённые настройки" через обработку "Универсальный обмен XML" приводит к падению.
3. Переназначить ссылки с "битого" пользователя на нового при помощи другой стандартной обработки (забыл её название) с последующим его ("битого") удалением не получилось. Опять получается падение. То есть стандартными методами проблему не решить.
4. Tool_1CD - штука мощная, но найти в ней нужную мне таблицу я не смог. Слишком много их там и скудный пользовательский функционал. Если у кого есть мысль как это сделать - прошу поделиться.
5. (14) Как это сделать я не смог разобраться.
26 putinko
 
15.04.16
13:00
(19) В общем всё-таки через Tool_1CD удалось решить проблему. Больше всего времени угробил на поиск нужной таблицы. После этого остальное было уже несложно.