Наверное, каждый специалист по 1С сталкивался с ситуацией необходимости перенести данные из одной информационной базы в другую. В том случае, когда конфигурации разные, приходится писать правила конвертации данных. Данные правила создаются в конфигурации 1С «Конвертация данных».
Так же данные можно переносить при помощи . Во многих конфигурациях 1С 8.3 есть типовой функционал для настройки синхронизации данных между различными конфигурациями и бесшовная интеграция с 1С Документооборот.
Создание определения файла
Необходимо указать местоположение и имя файла. Кнопка «Обзор» позволяет выбрать местоположение. Когда передача закрыта, можно сохранить параметры, используемые в файле с расширением. Первоначальный файл считается простым текстом.
Запуск передачи с интерактивного сеанса
Запуск передачи из партии. Укажите имя и, возможно, место. . В приведенном ниже примере начинается передача с именем, переданным в качестве параметра.
Вы следовали советам на предыдущих страницах, очищали файлы и сохраняли самые большие файлы. Он полностью настраивается, он также может передавать шрифты, параметры отображения, принтеры, сканеры, веб-камеры, драйверы для этих устройств, настройки конфигурации для определенных приложений и других связанных файлов. Поэтому, конечно, эти файлы данных, хотя, как мы говорили ранее, лучше всего их спасти, особенно если они многочисленны или громоздки. Фактически, если Мастер переноса очень ценен или даже незаменим, он не особенно быстрый, в частности, потому что он систематически сжимает все данные, поэтому вы сэкономите время, скопировав свой офис и мультимедийные файлы отдельно.
Перенос данных 1С ЗУП 2.5 в 3.1
Но когда данные необходимо перенести данные между абсолютно идентичными конфигурациями, можно упростить себе задачу и воспользоваться стандартной обработкой выгрузки и загрузки через XML. Обратите внимание, что такой способ, как и конвертация данных сопоставляет между собой объекты по уникальному идентификатору (GUID), а не по наименованию.
Шаг 1 — Выберите передающее устройство
Но в любом случае вы обязательно прибудете безопасно, если будете следовать нашим инструкциям. Для выполнения этой передачи у вас есть выбор между несколькими решениями. Мы уже представили некоторые из них раньше. Однако будьте осторожны, эти решения требуют технических навыков: выбирайте их только в том случае, если вы готовы положить руки в шлам. Преимущество: вы не будете тратить часы на копирование данных для восстановления, так как они уже на диске!
Перенос данных в 1С: как перейти на новую конфигурацию без головной боли
Конец июля является дедлайном для бухгалтеров по сдаче отчетности на III квартал 2016 года. В эту горячую пору – не до обновления программ 1С. Зато когда она заканчивается, можно подумать о перспективах использования более продвинутых редакций и конфигураций, что как раз требует переноса данных.
Обработка «Перенос справочников между ЛЮБЫМИ базами 1С»
Основной проблемой при переходе на другую конфигурацию или платформу 1С является необходимость переноса огромного массива информации из старой программы. Как решить этот вопрос наиболее эффективно, с минимальными затратами времени и денег? Осуществить эту процедуру можно разными способами.
В некоторых случаях полезен механизм «1С:Конвертация данных», в других есть смысл обратиться к специализированной компании, которая все сделает под ключ, но это может потребовать приличных расходов. Эти способы не всегда могут подойти именно вам. Но есть другие решения – обработки, созданные наиболее авторитетными и искушенными в своей профессии членами крупнейшего сообщества программистов 1С. Вот некоторые характерные примеры.
Переход с 1С 7.7 «Торговля и склад» на 1С 8.x «Управление торговлей»
Обработка позволяет осуществить перенос накопленных данных с конфигурации «Торговля и склад» (ТиС) 9.2 на «Управление торговлей» (УТ) 10.3, 11.1 или 11.2. У пользователя есть возможность настроить «нулевую» конфигурацию (перед началом переноса), выгружать не в пустую базу и вводить остатки по основным регистрам ТиС.
Можно переносить цены и их историю, любой набор документов, выбранный произвольно либо отфильтрованный по компаниям или времени. Есть функция переноса только справочников и множество других полезных свойств. Среди преимуществ этого продукта – наличие бесплатной и постоянно актуализируемой демо-версии, хорошая визуализация, высокая скорость работы. Стоимость варьируется от 3000 до 5980 рублей в зависимости от комплектации. Кроме того, возможен вариант покупки с оказанием автором услуги по переносу всех необходимых данных – это обойдется в 13990 рублей. Купить
Переход с 1С:Бухгалтерия 7.7 и 1С:УСН 7.7 на 1С:Бухгалтерия 8
Перенос данных производится из типовой конфигурации «Бухгалтерский учет» редакции 4.5 для 1С:Предприятие 7.7 (версия 7.70.569 и выше) или конфигурации «Упрощенная система налогообложения» редакции 1.3 для 1С:Предприятие 7.7 (версия 7.70.219 и выше) в типовую конфигурацию «Бухгалтерия предприятия», редакция 3.0. К достоинствам этой обработки можно отнести подробное руководство по использованию, регулярные обновления (первые три месяца – бесплатно), удобную настройку переноса и возможность модификации под ваши требования. Цена – 3500 рублей для 1С:УСН 7.7 и 4500 рублей для 1С:Бухгалтерский учет 7.7. Купить
Переход с 1С:Комплексная конфигурация 7.7 на 1С:ЗУП, 1С:КА и 1С:УПП
Для переноса данных в конфигурации «1С:Зарплата и Управление Персоналом» 8, «1С:Комплексная автоматизация» 1.1 или «Управление производственным предприятием» 1.3 тоже есть обработка, которая позволит сделать это быстро и своими силами. По словам разработчика, процедура является несложной и занимает обычно не более часа. Имеется бесплатная демо-версия. В полной версии можно перенести любую информацию, которая касается кадрового или зарплатного учета: сведения о сотрудниках, начисления и удержания, налоговые выплаты, страховые взносы, штатное расписание со всеми его изменениями и т.п. Стоимость составляет 5000 рублей. Купить Надеемся, этот материал сделает работу вашей рабочей лошадки более эффективной
Источник: www.klerk.ru
Программирование 1С 8.х для начинающих
- Вы здесь:
- Главная
- Обмен данными
- XML
- Простой перенос данных между конфигурациями 1С
Поделитесь в соцсетях
Главная страница сайта о программировании в 1С
Простой перенос данных между конфигурациями 1С
Подробности Категория: XML
Простой способ перенсти данные объектов из одной конфигурации в другую
Пример переноса объектов через xml между 1с
Бывают случаи когда нужно перенести один-два объекта из одной конфигурации в другую и если метаданные переносимых объектов совпадают в обоих конфигурациях, то можно использовать следующий способ.
Выгрузка элементов справочника в файл XML
Процедура ВыгрузитьОбъектыВXML(Кнопка) ЗаписьXML = Новый ЗаписьXML(); ЗаписьXML.ОткрытьФайл(«c:obmen.xml»); ЗаписьXML.ЗаписатьНачалоЭлемента(«Spravohniki»); ЗаписьXML.ЗаписатьНачалоЭлемента(«Валюты»); Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | Валюты.Ссылка |ИЗ | Справочник.Валюты КАК Валюты»; РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать(); Пока Выборка.Следующий() Цикл ТекущийСправочник = Выборка.Ссылка.ПолучитьОбъект(); ЗаписатьXML(ЗаписьXML,ТекущийСправочник); КонецЦикла; ЗаписьXML.ЗаписатьКонецЭлемента(); ЗаписьXML.ЗаписатьКонецЭлемента(); ЗаписьXML.Закрыть(); КонецПроцедуры
По такому же принципу можно выгружать и документы. Причем можно выгрузить один объект, для этого нужно передать вторым параметром метода «ЗаписатьXML» необходимый объект.
Текст XML файла
<Валюты>
bd72d8f9-55bc-11d9-848a-00112f43529a
false
643
руб.
<НаименованиеПолное>Российский рубль
<ПараметрыПрописиНаРусском>рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2
bd72d8fa-55bc-11d9-848a-00112f43529a
false
840
USD
<НаименованиеПолное>Доллар США
<ПараметрыПрописиНаРусском>доллар, доллара, долларов, м, цент, цента, центов, м, 2
cbcf4923-55bc-11d9-848a-00112f43529a
false
978
EUR
<НаименованиеПолное>ЕВРО
<ПараметрыПрописиНаРусском>евро, евро, евро, м, цент, цента, центов, м, 2
0e617614-55bd-11d9-848a-00112f43529a
false
792
TRL
<НаименованиеПолное>Турецкая лира
<ПараметрыПрописиНаРусском/>
0e617615-55bd-11d9-848a-00112f43529a
false
001
у.е.
<НаименованиеПолное>Условная единица
<ПараметрыПрописиНаРусском>условная единица, условные единицы, условных единиц, ж, цент, цента, центов, м, 2
Корень ХМЛ-файла «Spravohniki» и ветка «Валюты» сделаны для пояснения содержимого XML файла, можно обойтись без них. Но в файле обязательно должен быть корень дерева, т.е. перед записью данных нужно обязательно написать «ЗаписатьНачалоЭлемента».
Загрузка объектов из XML
Процедура ЗагрузитьОбъектыИзXML(Кнопка) ЧтениеXML = Новый ЧтениеXML(); ЧтениеXML.ОткрытьФайл(«c:obmen.xml»); Пока ЧтениеXML.Прочитать() Цикл Пока ВозможностьЧтенияXML(ЧтениеXML) Цикл ТекущийОбъект = ПрочитатьXML(ЧтениеXML); ТекущийОбъект.Записать(); КонецЦикла; КонецЦикла; ЧтениеXML.Закрыть(); КонецПроцедуры
Как Вы видите программа сама определяет тип объекта и все его свойства методом «ПрочитатьXML». Здесь только стоит упомянуть, что при загрузке программа ищет наличие этого объекта по Уникальному идентификатору, поэтому если у Вас уже есть такой объект, то программа перезапишет его заменив данными из файла. И наоборот при попытке загрузить объект с другим идентификатором, но такими же данными программа сообщить, что объект с таким кодом(номером) уже существует.
Недостаточно прав для комментирования
Источник: 1s-portal.ru