Как перенести изменённый элемент справочника в другую базу 1С
Коллеги, добрый день. Подскажите, пожалуйста, есть 2 идентичные базы. В одной из них поменяли элемент справочника. Попытался перенести изменённый элемент в другую базу с помощью обработки "ВыгрузкаЗагрузкаДанныхXML82". Но элемент во второй базе не изменился. Как, в данном случае, правильно сделать перенос изменённого элемента таким образом, чтобы он изменился в другой базе??
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Спасибо за ответ, действительно, попробовал на другом справочнике, всё меняется.
Сейчас выяснил, что справочник при записи добавляет запись в независимый регистр сведений, а при открытии просто считывает эту запись из регистра.
Тогда вопрос, реально ли перенести эти движения вместе с элементом справочника средствами только обработки "ВыгрузкаЗагрузкаДанныхXML82" или придётся настраивать правила с помощью КД?
Сейчас выяснил, что справочник при записи добавляет запись в независимый регистр сведений, а при открытии просто считывает эту запись из регистра.
Тогда вопрос, реально ли перенести эти движения вместе с элементом справочника средствами только обработки "ВыгрузкаЗагрузкаДанныхXML82" или придётся настраивать правила с помощью КД?
(7) ну а кто мешает записать набор записей регистра? Он выгружается в таблицу и загружается из нее.
Ну и в обратном порядке через чтение XML.
Массиф = новый массив;
Пока Выборка.Следующий() Цикл
Рег = РггистрыСведений.РегХХХ.СоздатьНаборЗаписей();
Рег.Отбор.Установить("СцылкаНаСправочник", Выборка.Ссылка);
Рег.Прочитать();
Массиф.Добавить(Выборка.Ссылка);
Массиф.Добавить(Рег.Выгрузить());
КонецЦикла;
Запись = Новый ЗаписьXML;
Запись.ОткрытьФайл(ИмяФайла);
СериализаторXDTO.ЗаписатьXML(Запись, Массиф);
Запись.Закрыть();
ПоказатьНу и в обратном порядке через чтение XML.
Вакансии
Программист 1С
Краснознаменск (Московская обл.)
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Краснознаменск (Московская обл.)
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Специалист техподдержки
Краснознаменск (Московская обл.)
зарплата от 50 000 руб. до 100 000 руб.
Полный день
Краснознаменск (Московская обл.)
зарплата от 50 000 руб. до 100 000 руб.
Полный день