Имя: Пароль:
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 удалось решить проблему. Больше всего времени угробил на поиск нужной таблицы. После этого остальное было уже несложно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший