#0
by Лелька23
Добрый день, в 1с недавно и столкнулась с проблемой. В общем выгружает у меня метаданные справочника и данные в XML файлик, вот ниже результат: И нужно загрузить эти данные обратно в конфигурацию, вот код: ЧтениеXML = Новый ЧтениеXML; ЧтениеXML.ОткрытьФайл("F:СтруктураКонфигурации.xml"); Но он асолютно ничего не выгружает, уже и так и сяк, помогите пожалуйста, или хотя бы направьте в нужное русло
#0
by Лелька23
Добрый день, в 1с недавно и столкнулась с проблемой. В общем выгружает у меня метаданные справочника и данные в XML файлик, вот ниже результат: И нужно загрузить эти данные обратно в конфигурацию, вот код: ЧтениеXML = Новый ЧтениеXML; ЧтениеXML.ОткрытьФайл("F:СтруктураКонфигурации.xml"); Но он асолютно ничего не выгружает, уже и так и сяк, помогите пожалуйста, или хотя бы направьте в нужное русло
#10
by Лелька23
в смысле, я в него выгружаю все справочники с данными, а как мне потом тогда загрузить обратно? если вы говорите он непригоден((
#16
by Лелька23
этот цикл дает только наименования справочника и код, там дальше так же циклом выгружает реквизит и табличную часть, поэтому такой код
#25
by Рэйв
Да даже не для начала пойдет:-) у меня на такой основе даже документы с движениями перекидываются между базами
#26
by Лелька23
ошибка вылетает {Обработка.об1.Форма.ФормаУправляемая.Форма(2056)}: Ошибка при вызове метода контекста (Выполнить) тРез=Запрос.Выполнить.Выгрузить; по причине: {(4, 5)}: Таблица не найдена "Справочник.ТвойСпр" <<?>>Справочник.ТвойСпр КАК Спр
#31
by Лелька23
зачем обзываться?:) я понимаю что вставить своего справочника, у меня их много мне не нужно каждый так писать, у меня уже написано что он циклом прокручивает каждый!;)
#35
by Лелька23
Есть уже такой обход у меня, я сделала по простому, просто беру реквизиты с типом "Строка", остальные обхожу
#36
by DrShad
либо же при загрузке нужно создавать по имеющейся ссылке пустой элемент и когда до него дойдет очередь его заполнить
#38
by Рэйв
да не, не надо пустой. Пусть будет битая. Если правильно пернесет недастающие, то они автоматом встанут туда где был "<Оббъект не найден>"
#40
by Лелька23
Вот мой код выгрузки, но там есть косяк единственный, реквизиты когда записывает в файлик, они берут имя первого реквизита.. Сообщить("Ваш файл записан и находится в "+ИмяФайла+" "); КонецПроцедуры и вот XML файл <Справочники Наименование="Зайцев Анатолий Александрович" Код="003"/> <Справочники Наименование="Синицина Алла Петровна" Код="004"/> <Справочники Наименование="Петрова Ольга Владимировна" Код="005"/> <Справочники Наименование="Иванов Иван Иванович" Код="006"/> <Реквизит Синоним="Дата приема" Имя="ДатаПриема"/> <Реквизит Синоним="Дата увольнения" Имя="ДатаУвольнения"/> <ТабличнаяЧасть Синоним="Трудовая деятельность" Имя="ТрудоваяДеятельность"/> <Реквизит Синоним="Начало работы" Имя="НачалоРаботы"/> <Реквизит Синоним="Окончание работы" Имя="ОкончаниеРаботы"/> <Реквизит Должность="Работник отдела кадров"/> <Реквизит Должность="Работник отдела кадров"/> <Реквизит Должность="Работник отдела кадров"/> <Реквизит Должность="Старший специалист"/> <Реквизит Должность="Старший специалист"/> <Реквизит Должность="Старший специалист"/> <Реквизит Должность="Главный специалист"/> <Реквизит Должность="Главный специалист"/> <Реквизит Должность="Главный специалист"/> <Реквизит Должность="Специалист контроллер"/> <Реквизит Должность="Специалист контроллер"/> <Реквизит Должность="Специалист контроллер"/> </Справочник>
#41
by Рэйв
Он создает объект, считая, что все ссылки в ссылочных реквизитах уже есть в базе и не заморачивается. В результате если их пока нет, то будет <Объект не найден>. но если с таким УИД перенести объект, то ссылка тут же перестанет быть битой,т.к. объект найдется
#42
by DrShad
и снова, из вашего файлика вы ничего и никогда не загрузите тем более когда Адрес = "Женский"
#44
by Рэйв
я так думаю просто он не копает вглубь и создает как есть. Ссылочный реквизит - это же просто референс на запись.Практически текст с УИД
#45
by Лелька23
а вот как мне сделать, чтоб он брал реквизит, в данном случае реквизит "Пол", ведь названия формирует он в этом куске кода:
#48
by Лелька23
так я попробовала и у меня ошибка выскочила, я же говорю я только начала 1с изучать и мне тяжело.... причем тут велосипед? у меня тоже неплохой код, который выгружает и работает, а ваш код не стал, и как я с вашим кодом буду реквизиты и табличную часть выгружать, мне это трудно очень, я имеющийся код с трудом и поисками делала, а тут заново получается
#50
by Рэйв
Объект выгрузится ВЕСЬ, полностью. Со всеми реквизитами и табличной частью. и загрузится также.
#51
by Рэйв
Попробуй сначала кодом из выгрузить какойнибудь один справочник, потом зайди в кучу реквизитов и поменяй все как хочешь. а затем загрузи обратно. И посмотри что будет
#53
by DrShad
вам же говорят, что то что вы наваяли пусть и с поисками и прочей фигней - мертворожденное, т.е. нерабочее
#58
by Рэйв
>> меня ничего не выгрузилось(( откуда такие умозаключения? файл F:СтруктураКонфигурации.xml появился?
#60
by Адинэснег
Откуда-Куда выгружаешь? если конфы идентичные - то ВыгрузкаЗагрузкаДанныхXML82.epf или ВыгрузкаЗагрузкаДанныхXML83.epf с ИТС Если нет - то пиши правила в Конвертация данных Но тут тебе придется вызвать программиста уже
#66
by Лелька23
не выгрузил он мне ничего, я удалила этот файл и повторн попробовала выгрузить ии ничего(
#70
by Адинэснег
вообще мужчина пишущий о себе в женском роде, иногда путаясь в ходе обсуждения, в принципе xml осилить не сможет определись с полом, потом с кодом
#71
by Лелька23
ойой ой я тупенькая)) я просто перед запросом цикл не убрала, выше подянлась все удалила и оставила чисто код который советовал умничка выше и у меня выгрузилось, Божечки сколько у меня радости)) ща буду пробовать загрузить!)
#73
by Лелька23
спасибо тебе огроменнное я тупила просто, твой чудо код работает, блин я прям счастлива, ща буду дальше пробовать))))
#75
by Лелька23
В общем решила я удалить реквизит адрес и у меня вон что получилось {Обработка.об1.Форма.ФормаУправляемая.Форма(1965)}: Ошибка при вызове метода контекста (ПрочитатьXML) Возврат СериализаторXDTO.ПрочитатьXML(ЧтениеXML); по причине: Ошибка преобразования данных XDTO: НачалоСвойства: {.Сотрудники Форма: Элемент Тип: {.Сотрудники по причине: Ошибка преобразования данных XDTO: НачалоСвойства: {}Адрес Форма: Элемент Тип: {
#76
by Рэйв
Выгруженное должно обязательно по структуре совпадать с конфигурацией куда загружаешь. Иначе не взлетит.
#77
by Лелька23
Я тебя обожаю, ты просто чудо!!!!! Спасибо тебе огроменное,побольше бы таких как ты, я уже второй месяц бьюсь все форумы облазила, а тут ты мне так помог!!!! Спасибо просто!!!!!! у меня все выгружает и загружает!!!!!!!!!
#83
by Лелька23
я вот тут пробую запрос преобразовать, но не очень получается, чтоб он каждый справочник брал и выгружал с данными делаю вот так, не выходит, как подправить?)
#88
by Лелька23
попробовала, он выгружает только один справочник, у меня их два один сотрудники другой должности и вот с этим запросом выгружает только должности)
#89
by Рэйв
Потому что все пишется в один и тот же файл. Делай имя файла из имени справочника и тогда будут тебе разные файлы
#96
by Лелька23
все сделала, с помощью запроса) в общем теперь мне все понятно, спасибо большое еще раз, эх мне бы такую голову умную! желаю продвижения!))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- При приеме данных с удаленной машины загрузка идет очень долго
- Загрузка данных из ЗиК в 1С Предприятие
- Загрузка из произвольного xmlвского файла
- Загрузка файла XML
- Долгая загрузка при "Загрузка структуры данных программы..."
- Загрузка структуры данных программы / загрузка прикладной системы
- Выгрузка и загрузка данных XML - неверный формат файла выгрузки
- v7: Загрузка xml файла ...в 1С 7.7.
- Загрузка из xml файла перестала работать
- 8.3.7 частичная загрузка из файлов /LoadConfigFromFiles
В этой группе 1С
- Конвертация данных, перенос номенклатуры документа
- Комплексная автоматизация 1.1.65.1 Печать штрихкодов
- ЗУП 2.5 Налоговый отчет "Расчет по страховым взносам" 2017
- База после обновления уменьшилась, нормально ли это?
- Онлайн касса. Статус инф. обмена : 3h
- Аварийно завершился процесс фонового задания...
- УТ 10.3 отчет по продажам - добавить отбор по весу
- Не работает копировать-вставить после прикрепления области в табличном документе
- УТ 11 Запрос: получить адрес контрагента УТ11
- регистр сведений максимальное значение за период
- УТ 11, установка цен номенклатуры
- ЗаписатьXML - можно ли сделать чтобы он выгружал все(а не только уиды)?
- Не попадает поле в доступные поля выбора при программной генерации отчета скд...
- Как в 1С БГУ 2.0 оформить возврат банком платежного поручения
- ERP. Переход c 2.1 на 2.2
- Вывод отчета в поле табличного документа 1с уф
- УПП, расчет себестоимости - баг или фича?
- ЗуП 3.1. 153 релиз. Вычеты по НДФЛ учитывает дважды
- Заказ-наряд в ERP
- БГУ 2.0 отображение контрагента/субконто