Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска

Что же Вы получаете? 2 способа обмена объектами – с ОДИНАКОВОЙ структурой и с ОТЛИЧАЮЩЕЙСЯ! Забудьте о том, что не могли ранее перенести данные между базами, из-за того, что изменилась структура объектов в одной из них с обновлением конфигурации – теперь это в прошлом! Теперь не помеха для обмена изменение состава реквизитов объекта (измерений, ресурсов)/состава табличных частей/реквизитов табличных частей/типов реквизитов! А так же получаете быстрый алгоритм обмена, с возможностью указания уровня выгрузки объектов по ссылкам! 3 способа обмена - ФАЙЛ, HTTP, COM: Система слежения за дублями предопределенных элементов при загрузке; Система поиска связей объектов для выгрузки; Отборы для каждого объекта конфигурации в отдельности; Динамическая замена произвольных ссылок при обмене; Выбор регистров движений для выгрузки. (Обновление от 27.06.2024, версия 9.1 - 10.1)

Арт.: 149404

Продано: 303

15600 руб.

15600 руб.

Дополнительная с поддержкой HTTP

12000 руб.

Техподдержка

3000 руб.

Техподдержка и обновления

12000 руб.

Область применения

Внешняя обработка поддерживает 3 способа обмена - ФАЙЛ, HTTP, COM: Система слежения за дублями предопределенных элементов при загрузке; Система поиска связей объектов для выгрузки; Отборы для каждого объекта конфигурации в отдельности; Динамическая замена произвольных ссылок при обмене; Выбор регистров движений для выгрузки.

Для обмена по HTTP необходимо приобрести дополнительно позицию к основной поставке  "(Расширение + конфигурация для УФ) Фоновая выгрузка-загрузка между похожими конфигурациями с поддержкой HTTP". Данная разработка работает только в паре с обработкой для управляемых форм версии 9.0 и выше!

  • НОВОЕ В ВЕРСИИ 10.0! Добавлена возможность конвертировать выгружаемые объекты в режиме «Похожие объекты»! Достаточно в обработчиках «Перед выгрузкой» конвертируемых объектов прописать полное имя объекта-приемника в соответствующе колонке, и система автоматически создаст или найдет по ссылке объект-приемник и загрузит данные из реквизитов, которые совпадают по имени. Так же, перед выгрузкой вы можете заменить реквизиты, удалить или менять их значения программно в обработчике. Пока конвертировать можно ссылочные объекты в ссылочные и наборы регистров сведений в наборы регистров сведений. Но программно можно сделать что угодно, если вы сильны в языке 1С.
  • НОВОЕ! Выгрузка только измененных данных, зарегистрированных в каком-либо имеющемся в базе узле планов обмена. Для выгрузки измененных нужно выбрать режим "Выгрузка измененных данных" и на второй странице выбрать план обмена и узел. Система сформирует дерево объектов по данным состава плана обмена и посчитает количество зарегистрированных объектов для каждого вида объекта. В данном режиме пока не работает отбор выгружаемых данных! Выгружаются все зарегистрированные данные для выбранных видов объектов.
  • НОВОЕ! Очистка зарегистрированных данных для выбранных видов объектов при режиме выгрузки "Выгрузка измененных данных".
  • 2 режима обмена - для объектов с ОДИНАКОВОЙ структурой в обменивающихся базах и ОТЛИЧАЮЩИХСЯ структурой (набором реквизитов/измерений/ресурсов, табличных частей, реквизитов табличных частей, типами реквизитов). Ранее, при обмене баз с одинаковой конфигурацией изменение хотя б одного реквизита (удаление/добавление/изменение имени) могло не дать загрузить данный объект.  Например, в одной базе в документ добавили реквизит/удалили/добавили таб. часть/удалили таб часть/добавили тип. Стандартными обработками обмена между одинаковыми конфигурациями, обмен был не возможен при таких изменениях. Теперь все это в прошлом! Не нужно искать различия в объектах конфигураций после обновлений! Теперь загрузка пройдет успешно, а сопоставление данных будет выполнено по имени объекта и имени реквизита/табличных частей! Главное - это чтоб имена обменивающихся объектов конфигураций были одинаковы. Скорость при обмене объектами с одинаковой структурой выше по сравнению с отличающейся на 30%. Если Вы знаете, что структура одинакова объектов в конфигурациях, то смело выбирайте режим "Одинаковые конфигурации или объекты" - скорость будет максимальна. Если нет, то режим "Похожие конфигурации или объекты" - скорость будет ниже, но данные точно будут загружены. Стандартная обработка 1С "Выгрузка и загрузка XML" (2.1.8) таким функционалом не обладает! Если объем данных велик, то желательно его делить на порции, используя отбор и уровни ссылочности.
  • Возможность обмена через ФАЙЛ или HTTP или COM! Для работы понадобится установить специальное расширение в базу-приемник «ФоноваяВыгрузкаЗагрузкаМеждуПохожимиКонфигурациями.cfe», которое можно приобрести в данной публикации,  и выполнить публикацию HTTP-сервиса UploadData! Данное расширение работает только с обработкой версии 9.0 и выше! Обработка приобретается отдельно! Расширение без обработки не работает!
  • НЕ создает дубли предопределенных элементов, счетов, при загрузке в конфигурациях, работающих на интерфейсе "такси" и платформе 8.3, за счет алгоритма обработки данных при загрузке, который практически не влияет на скорость загрузки (стандартная обработка 1С "Выгрузка и загрузка XML" (2.1.8) создает дубли).
  • Малый размер файла выгрузки т.к. нет дублирования ссылок при выгрузке;
  • Выгрузка 3х уровней ссылок - выгрузка выбранного объекта -> выгрузка реквизитов выбранного объекта -> рекурсивная выгрузка реквизитов объектаполученного из реквизитов выбранного объекта; (например, если выбран справочник для выгрузки "Пользователи", а у него есть реквизит "Сотрудники" (справочник "Сотрудники"), а у справочника сотрудники есть реквизит "Подразделение" (Справочник "Подразделение"), то будут выгружена указанная в реквизите ссылка на справочник "Сотрудники" и указанная в реквизите справочника "Сотрудники" ссылка на справочник "Подразделение");
  • Уровень выгрузки ссылок выставляется переключателем. Если выбран "1" - выгрузиться только сам объект, "2"- Выгрузиться сам объект и объекты из его реквизитов, "Все" - выгрузиться объект и реквизиты реквизитов объекта и прочие, для поддержания целостности данных.
  • Для каждого объекта можно установить свой произвольный отбор, в том числе по реквизитам табличных частей. Выгрузка будет идти именно по данному отбору!. Если установлен период выгрузки, то данный период примениться как отбор ко ВСЕМ отборам объектов (если установлена галка "Для всех объектов").
  • Если нужно выгрузить несколько видов документов с отбором по организации/подразделению и т.д., то можно установить отбор по организации/подразделению в одном документе, а затем нажав на элемент отбора правой клавишей мышки и выбрать из меню "Установить фильтр по данному полю для всех объектов". При это будет добавлен выбранный элемент отбора для каждого выбранного документа (выбранного в дереве галкой). Чтоб удалить данный элемент отбора во всех выбранных документах, нужно стать на элемент отбора и в контекстном меню выбрать "Удалить фильтр по данному полю для всех объектов".
  • Есть возможность произвольной программной обработки каждого объекта перед выгрузкой / перед записью/ после записи. Для этого имеются 3 обработчика с конструктором запроса для каждого вида объектов / объекта метаданных, который можно вызвать, выделив нужный запрос в тексте обработчика. Обработчики срабатывают при каждой выгрузке объекта / структуры объекта или набора записей. Если будет ошибка в обработчике - система остановит выгрузку / загрузку и выдаст сообщение об ошибке. Теперь вы можете выполнять самостоятельное заполнение реквизитов нужными значениями, очищать реквизиты, задавать новые номера, добавлять текстовые маяки в комментарии и многое другое.
  • Обработка одна из самых быстрых в своем классе! Быстрее типовых обработок 1С в несколько раз!;
  • Динамическая подмена ссылок во время загрузки данных из файла или во время выгрузки через COM. Данная система нужна, например, когда нужно заменить контрагента и договор в определенных документах при загрузке. Список ссылок для подмены указывается на закладке "Данные для подмены" и для каждого выбранного объекта отдельно. Это позволяет при подмене ссылок, выполнять подмену именно в выбранных объектах метаданных замену, а не во всех выгружаемых данных! Так же, при указании данных для подмены для удобства, система будет отображать количество данных для каждого выбранного вида метаданных в виде "[Количество]" перед названием объекта.
    • На закладке "Данные для подмены" указываем ссылку, которая используется в базе-источнике, указываем наименование и код элемента, который будет найден в базе-приемнике. Данная таблица при выгрузке передается в базу-приемник и система, на основании наименования и кода, пытается найти нужную ссылку в базе-приемнике для замены. Приоритет поиска без учета регистра: 1. Наименование+Код => 2. Код => 3. Наименование. Если система не находит ссылку по указанным данным в базе-приемнике, то такая строка удаляется из таблицы замены и больше не используется в данном сеансе загрузки. Для того, чтоб система подмены заработала при загрузке, обязательно нужно установить флаг, перед загрузкой из файла или выгрузке через COM, "Выполнять подмену выбранных ссылок при загрузке".
    • Для упрощения добавления одинаковых ссылок для подмены в различные объекты метаданных, имеется команды "Копировать в буфер обмена" и "Вставить из буфера обмена" на закладке "Данные для подмены". При нажатии "Копировать в буфер обмена", система скопирует все строки, которые относятся к выбранному объекту метаданных, в буфер обмена для последующей вставки в другие объекты метаданных. При вставке идет проверка на наличие дублей ссылок для замены!
    • Если выгружается документ с движениями, то замена будет выполнена и в движениях тоже.
    • Замена возможна только ссылок справочников и планов видов характеристик!
    • Данные, на которые будут заменяться ссылки уже должны существовать в базе!
  • Имеется возможность изменять нумерацию новых документов при загрузке согласно порядку следования их в базе - приемнике. Регулируется флагом "Выполнять сброс нумерации документов при загрузке". Для того, чтоб система сработала, флаг должен быть установлен до ЗАГРУЗКИ данных или перед выгрузкой через COM!
  • Есть возможность определять вхождение выбранного объекта конфигурации в другие объекты конфигурации. Найденные объекты в дереве помечаются на выгрузку. И при этом, если был установлен отбор на искомый объект в дереве, то он автоматически будет проставлен на реквизит найденных объектов связи, который ссылается на выбранный объект конфигурации. После, Вам остается только убрать галки с ненужных объектов в дереве. Это полезно когда Вы не знакомы со связями данных в конфигурации, и не можете точно определить какие данные выгружать. Данная процедура выполнятеся командами "Определить связанные объекты по реквизитам с текущим объектом" и "Определить связанные объекты по реквизитам / таб. частям с текущим объектом". Последняя команда выполняет поиск связей и в реквизитах табличных частей, а не только в реквизитах объекта.
  • Данные регистров накопления, бухгалтерии, расчета выгружаются как движения выбранных документов, при указании галки "Выгружать движения документов". При этом в дереве объектов можно выбрать движения, которые будут выгружены, а каки нет. Галка "Выгружать движения документов" должна стоять.
  • Движения выгружаются при любом уровне ссылок;
  • Есть возможность просмотреть объекты, которые будут выгружены, регистры в том числе. Для этого выбираем галкой в дереве нужный вид объекта  и переходим на закладку "Объекты, которые будут выгружены". Там будут указаны ссылки или ключи записей регистров сведений с учетом наложенных отборов на данный объект. Любую ссылку или ключ записи можно открыть.
  • Для периодических регистров сведений можно выгрузить записи за период, срез первых на начало/конец периода, срез последних на начало/конец периода.
  • При загрузке данных, поиск объектов идет по уникальному идентификатору и полям поиска. Если УИД не будет найден в базе-приемнике, и будут заданы поля поиска, то система будет пробовать получить нужный объект. Если не найдет, то будет создан объект из файла. Если установлен флаг "Записывать только новые объекты при загрузке", то система просто подставит ссылку, но не обновит данные объекта в базе-приемнике. 
  • Сохранение и восстановление всех настроек обработки(выбранных элементов,отборов для каждого вида объектов);
  • Есть возможность загружать отборы по ссылкам из файла с расширением  .xlsx определенного строения. В файле обязательно должны быть 3 колонки (с названиями точно как написано) : ЕстьВПриемнике (Да/Нет), ПолноеИмя (в виде Документ.АвансовыйОтчет), СсылкаКЗ (сериализованная ссылка функцией ЗначениеВСтрокуВнутр). Названия колонок должны присутствовать в файле в начале, расположение не критично в рамках файла. Для чего это нужно? Это позволяет выгружать единичные документы разного вида, например, не тратя время на задание какие документы брать. Так же эта функция дает возможность работать в паре с обработкой для сравнения данных моего производства (//infostart.ru/public/692252/). Из данной обработки вы сохраняете результат сравнения в файл с такими колонками, как указано выше. Далее, вы в этом файле оставляете то, что вам нужно, путем удаления не нужных строк. Этот файл загружаем на этапе выгрузки данных в базе-источнике, на странице выбора объектов для выгрузки, в меню «Операции с объектами» - «Загрузить список данных для отбора». Система прочитает данные и по полным имена объектов установит отборы по реквизиту «Ссылка». Отборы дополняются данными из файла, а не перезаписываются. 
  • Есть возможность при загрузке документов, делать их не проведенными, если они были проведенными в базе-источнике. При этом система снимает флаг ПРОВЕДЕН = ЛОЖЬ, но не выполняет запись с отменой проведения в угоду скорости записи объектов. Следовательно, очистка регистров не происходит. Поэтому, если выполняется перенос документов, то не нужно ставить флаг «Выгружать движения», а иначе в базе-приемнике будут не проведенные документы с движениями!

С конфигурациями 8.1 обработки работают только в режиме совместимости с 8.2 (обычное приложение)!

COM-соединение идет через V82.Comconnector (V83.Comconnector). Возможно, может не быть установлен на компьютере данный компанент. Как устанавливать читаем здесь http://forum.infostart.ru/forum24/topic45491/

Возможно, что при выборе справочника/документа/регистра/ПВХ, в таблице отбора, не будет доступных полей для отбора в управляемой форме. Это значит у Вас не включена функциональная опция, которая блокирует использование данного объекта! Это особенности управляемого приложения и СКД!

Данные обработки могут перенести данные без потерь между одинаковыми конфигурациями или похожими, с различными версиями релизов, такими как:

  • УТ 11 <-> УТ 11
  • УТ 10.3 <-> УТ 10.3
  • БП 2 <-> БП 2
  • БП 3 <-> БП 3
  • КА 1 <-> КА 1
  • КА 2 <-> КА 2
  • Розница 2 <-> Розница 2
  • УНФ 1.6 <-> УНФ 1.6
  • ЗУП 2.5 <-> ЗУП 2.5
  • ЗУП 3 <-> ЗУП 3
  • и т.д.

Возможны так же обмены между следующими базами, но перенесены будут только объекты которые называются одинаково в обоих базах, и только те реквизиты, которые имеют одинаковые имена в данных объектах:

  • УТ 11 <-> УТ 10.3
  • БП 2 <-> БП 3
  • КА 1 <-> КА 2
  • ЗУП 2.5 <-> ЗУП 3
  • и т.д.

В клиент-серверном варианте работы обработка не видит файлы на локальной машине, данные должны быть на сервере, чтобы служба 1С их видела!

Немного технических данных об обработке:

  • Код открыт, можно дорабатывать самостоятельно
  • Общее количество строк кода около 5200! И модернизация не прекращается...
  • Выгрузка всех видов документов (более 32,5 тыс.) с движениями в файл на уровне "Все" (3) в режиме "Одинаковые объекты" занимает около 15 минут. При этом выгружается около 107 000 объектов (Конфигурация "Бухгалтерия предприятия 3.0"). Стандартная обработка 1С "Выгрузка и загрузка XML" (2.1.8) выполняет данные действия за 35 мин!
  • Выгрузка всех видов документов (более 32,5 тыс.) с движениями в файл на уровне "Все" (3) в режиме "Схожие объекты" занимает около 25 минут. При этом выгружается около 107 000 объектов (Конфигурация "Бухгалтерия предприятия 3.0"). Стандартная обработка 1С "Выгрузка и загрузка XML" (2.1.8) этого не умеет!
  • Обмен тестировался на отличающихся релизах бухгалтерии 3.0, а так же успешно проходил обмен документами (с нюансами) между УТ 11 для России и УТ для Казахстана. Эти конфигурации сильно отличаются друг от друга, но информация по имени смогла сопоставиться в большинстве случаев, что является показателем универсальности данной обработки.

Рекомендации по переносу данных с помощью обработки:

  • Сперва выгружаем-загружаем ссылочные данные - справочники, планы видов характеристик, виды расчетов, планы счетов и т.д.
  • Потом константы
  • После, документы (можно с движениями), задачи, бизнес-процессы с отборами по дате с интервалами месяц - год. Решаете сами, в зависимости от мощности сервера и объема данных
  • Не забываем ставить отборы на документы вида Проведен = Истина или ПометкаУдаления = Ложь, чтоб не переносить лишнее
  • При загрузке может быть полезно снять флаг "Прервать процесс загрузки при возникновении ошибок", т.к. если в конфигурации есть проверка перед записью на какой-нибудь реквизит, а он не пришел еще в базу, а будет далее загружен, то загрузка будет прервана, что может и не нужно. В таком случае, есть смысл снять галку и попробовать загрузить данные либо раздельно, либо просто дважды.

Не забываем делать бэкапы баз-приемников!

Данная обработка входит в Топ-100 продаж сайта "Инфостарт" за все время!

Видеопример работы обработки для УФ версии 9:

 

Видео сравнение выгрузки номенклатуры между версией 9 и типовой с ИТС

 

Видео сравнение выгрузки документов между версией 9 и типовой с ИТС

 

Обновление от 27.06.2024, версия 9.1-10.1 (ОФ, УФ)!

  • Добавлена возможность автоматически устанавливать один из найденных ссылочных по полям поиска в случае неоднозначной идентификации при загрузке. Если система при загрузке нашла несколько вариантов ссылочных данных по заданным полям поиска, то по умолчанию она останавливает загрузку и выдает сообщение об ошибке и пишет причину в лог. Если вы хотите, чтоб система при загрузке подставляла один из найденных по полям поиска ссылочных объектов в базе-приемнике и не прерывало загрузку, то установите  флаг "Устанавливать автоматически один из найденных ссылочных объектов по полям поиска при неоднозначной идентификации ссылочных данных". Ошибки неоднозначности все равно будут фиксироваться в логе загрузки. По ним потом можно будет сделать подмену ссылок если потребуется.
  • Исправлена ошибка при выгрузке если установлен флаг «Показать количество объектов перед выгрузкой», когда выгрузка не продолжалась. Теперь обработка будет подсчитывать данные и спрашивать выгрузить данные или нет без снятия флага «Показать количество объектов перед выгрузкой».
  • Исправлена ошибка в обработке на обычных формах при которой не обновлялся лог загрузки, если была исключительная ситуация.

Обновление от 22.07.2023, версия 10.0 (УФ)!

  • Добавлена возможность конвертировать выгружаемые объекты в режиме «Похожие объекты»! Достаточно в обработчиках «Перед выгрузкой» конвертируемых объектов прописать полное имя объекта-приемника в соответствующе колонке, и система автоматически создаст или найдет по ссылке объект-приемник и загрузит данные из реквизитов, которые совпадают по имени. Так же, перед выгрузкой вы можете заменить реквизиты, удалить или менять их значения программно в обработчике. Например, нам нужно выгрузить реализацию в поступление. Без проблем! В обработчике «Перед выгрузкой» напротив вида объектов «Реализация товаров и услуг» прописываем полное имя документа-приемника «Документ.ПриобретениеТоваровУслуг». И меняем или устанавливаем нужные нам реквизиты. Все, готово! Теперь просто выгружаем данные и загружаем. Результат можем видеть ниже. Пока конвертировать можно ссылочные объекты в ссылочные и наборы регистров сведений в наборы регистров сведений. Но программно можно сделать что угодно, если вы сильны в языке 1С.

Обновление от 02.04.2023, версия 8.10 - 9.5 (УФ, ОФ)!

  • Более чем в 10 раз уменьшился размер выходного файла с данных за счет сжатия данных при выгрузке. Например, выгрузка одних и тех же данных ранее весила 802 Мб, теперь занимает 19.8 Мб (В 40 раз уменьшился размер!).
  • Увеличена на 30% скорость выгрузки зарегистрированных данных из планов обмена.
  • Исправлена ошибка при загрузке сохраненных настроек, когда дерево объектов могло не восстанавливаться в том виде, в котором сохранялось.
  • Обновлено расширение для фоновой выгрузки-загрузки по http.

Обновление от 10.02.2023, версия 8.9 - 9.4 (УФ, ОФ)!

  • Добавлена возможность выгружать измененные данные, зарегистрированные в каком-либо имеющемся в базе узле планов обмена. Для выгрузки измененных нужно выбрать режим "Выгрузка измененных данных" и на второй странице выбрать план обмена и узел. Система сформирует дерево объектов по данным состава плана обмена и посчитает количество зарегистрированных объектов для каждого вида объекта. В данном режиме пока не работает отбор выгружаемых данных! Выгружаются все зарегистрированные данные для выбранных видов объектов. Остальное поведение осталось без изменения.
  • Добавлена возможность так же очищать зарегистрированные данные для выбранных в дереве видов объектов через команду в меню "Операции с объектами" - "Удалить регистрацию для выбранных объектов".
  • В режиме выгрузки измененных данных, система в списке "Объекты, которые будут выгружены" показывает только зарегистрированные объекты.

Обновление от 13.01.2023, версия 8.8-9.3 (ОФ, УФ)!

  • Улучшен вывод ошибок при поиске данных по полям поиска при загрузке. Теперь если есть ошибка при чтении данных, то система смотрит на флаг "Прервать процесс загрузки при возникновении ошибки" и если он установлен, то прерывает загрузку. Если нет - продолжает дальше загрузку, но выводит информацию в лог.

  • Теперь если не указаны поля поиска для какого-нибудь вида объектов, то система предупредит об этом в логе, но продолжит загрузку таких данных с поиском по уникальному идентификатору (ссылке). Это полезно, когда нужно искать не все загружаемые объекты по полям поиска. В предыдущих версиях прерывало процесс полностью и не давало загружать.

Обновление от 18.12.2022, версия 9.2 (УФ)!

  • Исправлена ошибка при загрузке данных, когда файл не видела обработка, если он располагался в том месте, где служба 1С сервера не видела файл с данными.

Обновление от 20.09.2022, версия 8.7-9.1!

  • Исправлена ошибка, при которой, если выбрать сперва документы в дереве объектов, а уже потом ставить галку "Выгружать движения документов", то регистры документов были не выбраны и выгрузка движений не шла. Нужно было в ручном режиме ставить галки на каждый регистр каждого выбранного документа.

Обновление от 13.10.2021, версия 9.0 (пока только для УФ)!

  • Переработана полностью система работы с обработчиками событий и настройками полей поиска! Теперь список объектов представляет дерево всех объектов конфигурации, где открыта обработка. Это упрощает процесс поиска нужных объектов и не нужно обращаться к конфигуратору. Более подробно описано в справке
  • Создано расширение "ФоноваяВыгрузкаЗагрузкаМеждуПохожимиКонфигурациями.cfe" для возможности работы в фоне данной обработки и поддержки обмена по HTTP. Режим совместимости 8.3.12+
  • Обработка научилась работать в фоне! Для работы в фоне нужно установить специальное расширение «ФоноваяВыгрузкаЗагрузкаМеждуПохожимиКонфигурациями.cfe», которое приобретается отдельно, и в основную конфигурацию добавить регламентное задание и общий модуль из прилагаемой конфигурации. Как это сделать – описано в другой справке «Инструкция по установке и настройке выгрузки-загрузки в фоновом режиме», которую так же можно скачать в данной публикации по ссылке в самом начале справки. 
  • Добавлен механизм обмена через протокол HTTP! Выгрузить-загрузить данные стало и просто и быстро! Для работы так же понадобится установить специальное расширение в базу-приемник «ФоноваяВыгрузкаЗагрузкаМеждуПохожимиКонфигурациями.cfe»  и выполнить публикацию HTTP-сервиса UploadData! Данное расширение работает только с обработкой версии 9.0 и выше!
  • Доработан механизм уведомления от системы поиска ссылочных данных по полям поиска. Теперь если будут ошибки, то они буду выведены сразу по всем данным в удобном формате, где будет видно и название вида объекта, и его синоним, и какой это объект – предопределенный или нет, и значения полей поиска. Ранее система прерывала выполнение на каждом таком этапе. Флаг «Прервать процесс загрузки при возникновении ошибки» не влияет на данные проверки! Если будут неоднозначные данные, то загрузка будет прервана в любом случае!
  • Обновлена справка по обработке (все новшества описаны в конце) и создана новая "Инструкция по установке и настройке выгрузки-загрузки в фоновом режиме".
 
 История обновлений

 

Техническая поддержка и обновления

Бесплатный период техподдержки составляет 1 месяц со дня покупки

Также после приобретения вы получаете 12 месяцев бесплатных обновлений.

По окончанию бесплатного периода вы можете приобрести услугу технической поддержки или доступ к обновлениям на платной основе.

Проверить наличие обновлений можно в личном кабинете. Если обновления недоступны - загрузить новую версию можно после покупки обновлений/технической поддержки.

Задать вопрос по программе можно по кнопке "Техподдержка" на странице описания.

При создании тикета необходимо предоставить:

  1. Номер заказа
  2. Описание вопроса. Если это ошибки - напишите порядок ваших действий с программой, которые к ней привели (приложите видео/скриншоты/отчеты об ошибке)
  3. Точную конфигурацию 1С, и версию платформы, на которой используете купленное решение (наименование и версию 1С можно взять из раздела "О программе"), версию купленной программы.

К созданной заявке подключается специалист. Дальнейшее обсуждение проблемы будет проходить в тикете техподдержки. Срок реакции - от 24 до 72 часов в рабочие дни с момента обращения.

Техподдержка
 

Причины купить

  1. Быстрый алгоритм выгрузки данных.
  2. Возможность выбрать связанные объекты, если не знаете устройство конфигурации. Экономит силы и время.
  3. Несколько уровней выгрузки ссылок на разные случаи
  4. Возможность выбрать различные регистры движения для выгрузки данных
  5. Сохранение настроек с отборами
  6. Установка общих отборов для всех выбранных объектов конфигурации, что экономит время и силы.
Статистика:
Просмотры 207719
Загрузки 303
Рейтинг 654
Создание 28.08.12 14:56
Обновление 30.08.24 09:14
№ Публикации 149404
Характеристики:
Теги

обмен выгрузка одинаковые конфигурации COM XML отборы загрузка ссылочность объекты отличающиеся различные схожие похожие конфигурации.

Рубрики Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP
Кому Программист
Тип файла Внешняя обработка (ert,epf)
Платформа Платформа 1С v8.3 ,
Управляемые формы
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
Наименование Файл Версия Размер
Справка по пользованию обработкой начиная с версии 10.0 .docx 10.0 2,50Mb 541 Скачать
Инструкция по установке и настройке выгрузки-загрузки в фоновом режиме (версия 1.0) .docx 1.0 714,99Kb 112 Скачать
1. klel 29.08.12 10:48 Сейчас в теме
Большое спасибо :) в хорошая штучка нужно будет поглазеть и разобраться что к чему и как :)
paykbond; INTECH1; +2 Ответить
2. sergiobargio1 06.09.12 15:21 Сейчас в теме
спасибо, очень полезная обработка. пожалуйста, поясните как ведёт себя обработка в следующих случаях: в базе-приёмнике уже присутствуют элементы справочников и документы, которые есть в базе-источнике. В базе-источнике перепровели документы или подредактировали элемент справочника. после импорта в базе-приёмнике появятся новые записи документов и элементов справочника или они просто обновятся?
Спасибо.
3. sergiobargio1 06.09.12 15:31 Сейчас в теме
Пожалуйста, поясните как и где создать узлы (ЭтаБаза, Другая), ведь в форме обработки реквизит "УзелПриемник" это строка, а ни один из элементов СправочникаСсылка конфигурации?
4. Техподдержка 06.09.12 15:39
(3) sergiobargio1, В режиме 1С Предприятии заходим и открываем наш созданный план обмена и там будет одна пустая строка - это Ваша база, его переименовываем на "ЭтаБаза" код 1, и добавляем второй с кодом 2 и именем "Другая". В базе приемнике наоборот, пустая строка, предопределенная - имя не важно, код 2, ОБЯЗАТЕЛЬНО! В обработке - в поле узел-приемник указываются узлы из плана обмена "ПД". В зависимости какой будет выбран узел, код того узла и будет приемником и будет помещен в сообщение обмена.
sergiobargio1; +1 Ответить
21. zekrus 22.04.13 12:34 Сейчас в теме
(4) {ВнешняяОбработка.ВыгрузкаЗагрузкаДляОдинаковыхКонфигурацийXML.МодульОбъекта(12)}: Ошибка при вызове метода контекста (ОткрытьФайл)
по причине:
Файл не обнаружен 'C:\Temp\1234.xml'
22. Техподдержка 22.04.13 13:12
(21) База файловая или серверная?
23. zekrus 22.04.13 13:25 Сейчас в теме
5. sergiobargio1 06.09.12 18:18 Сейчас в теме
спасибо, hakerxp, я нашёл причину своего заблуждения: открыл обработку в конфигураторе до того как создал в структуре новый ПланОбмена. По этой причине реквизит "узлы" являлся строкой, а не ссылкой на новый элемент ПланаОбмена. Соответственно, в режиме Предприятия не был доступен этот реквизит к редактированию. Я аналогичную задачу накануне решал без привязки к коду узла: тоже создавал новый элемент ПланаОбмена (без требований к его имени), не имело значение какой код или наименование у узлов - главное что бы предопределённый элемент соответствовал текущей базе (источнику или приёмнику), а второй созданный элемент второй базе (тоже не важно источнику или приёмнику). правда без внешней обработки, а с помощью типовых инструментов.
6. Техподдержка 17.09.12 16:11
Подправлена обработка, текущая версия 1.3. Не хватала Родителей ссылки и мелкие недочеты.
7. sergiobargio1 17.09.12 16:53 Сейчас в теме
Спасибо, hakerxp.
После обновления конфигурации на новую версию, необходимо ли для ПланаОбмена.ПД обновлять состав зарегистрированных объектов?
И ещё проконсультируйте, пожалуйста, на что влияет и "авторигистрация" объектов в содержании ПлановОбмена кроме нагрузки на систему?
8. Техподдержка 17.09.12 17:07
1. Если добавились новые объекты, то да, нужно добавить в состав. Если нет - то нет.
2. Авторегистрация будет регистрировать все ссылки при записи объекта, не важно как и когда это было сделано и регистрация будет для всех узлов плана обмена(а их 10 штук, а элементов 100 000 зарег = 1 000 000 записей в таблице регистрации!). НО! Полной ссылочности она не поддерживает. Например, если документ был записан, то будут зарегистрированы только ссылки в реквизитах, а вот ссылки в реквизитах ссылки - нет. Следовательно, при перегрузке получите "Объект не найден!" при открытии ссылки в реквизите документа. Нужно прописывать свои алгоритмы.
9. Техподдержка 26.09.12 16:51
Обновление от 26.09.2012!
- Измененено отображение количества ссылок при поиске;
- Добавлена регистрация Родителей элементов;
- Добавлена возможность выставить уровень поиска ссылок. По умолчанию - 3 т.е. выгружены будут выбранный объект-> Объект, указанный в реквизите выбранного объекта -> Объект, указанный в реквизите реквизита выбранного объекта. Этот параметр влияет на скорость(чем ниже число, тем быстрее) регистрации объектов, но количество ссылок зарегистрированных будет намного ниже, что влечет к появлению "Объект не найден!".
10. eugen91 06.12.12 15:53 Сейчас в теме
Супер! Спасибо большое. Будем пробвоать переносить данные между схожими базами. Отпишусь как получилось
11. DoctorRoza 12.12.12 16:09 Сейчас в теме
Отмечусь! Может пригодиться!
12. mulla1979 14.12.12 16:13 Сейчас в теме
В обработке можно сделать отбор по организации?
13. Kaniman 30.12.12 23:23 Сейчас в теме
(12) mulla1979, да, можно, на вкладке "Дополнительно" НО, решил попробовать и вот вылезла такая ошибка:
{ВнешняяОбработка.УниверсальнаяВыгрузка_ЗагрузкаВXML.МодульОбъекта(147)}: Поле объекта не обнаружено (ОС)
Дело в том, что база Централизованной бухгалтерии, в ней штук 15 учреждений. Разделен учет материалов (медикаменты) по учреждениям. Все ОС заведены в ЦБ. При отборе учреждения и выходит такая ошибка.
Платформа - 8.2.17.143
Конфигурация - Бухгалтерия государственного учреждения, редакция 1.0 (1.0.15.4)
14. dyak84 02.01.13 16:14 Сейчас в теме
Такой маленький вопрос насколько быстро работает даная обработка (у нас база 500 гигабайт). Есть ли отбор по организация, Предусмотрена ли возможность сделать выгрузку на конкретную дату. Каким образом будут переносится регистры накоплений??? Зарание спасибо за ответ
15. Техподдержка 02.01.13 18:46
(14)Я смотрю многие не читают описание обработки!
Отбора по организации нет (нужно-добавлю)
Отбор по датам есть. В описании и справке обработки написано.
Регистры накопления, бухгалтерии, расчетов переносятся как движения документов (Если указан флаг). Так же все написано в описании!
Если база 500Гб, то любая перегрузка будет не быстрой. Если выставить интервал дат - месяц и режим ссылочности "1"(будет выгружен сам объект), то выгрузка будет проходить в течении 10 часов(а может и меньше т.к. замеров точных не делал)
16. dyak84 08.01.13 12:05 Сейчас в теме
(15) Спасибо за исчерпывающий ответ. Добавте пожалуйста отбор по организации очень надо
Djina200880; +1 Ответить
17. bssnv 10.01.13 11:27 Сейчас в теме
Добрый день.
попробовал использовать обработку в управляемом режиме.
Выгрузил справочник. При попытке загрузить его в другую базу идентичную данной
ничего не загружается, выдает сообщение:
10.01.2013 11:21:07 Загрузка выполнена успешно! Загружено 0. Время загрузки 0 сек.

в файле данные об объектах присутствуют.

что делаю не так?
18. Техподдержка 15.02.13 15:49
Обновление от 15.02.2013 Ver.2.0! Полностью переработан код, используется СКД (обычное приложение) и отборы. В скором будущем будет такой же функционал и на управляемом интерфейсе!
19. Техподдержка 18.02.13 18:02
Добавлена обработка на управляемых формах с новым функционалом!
20. Техподдержка 14.03.13 14:41
Обновление от 14.03.2013 Ver.2.3 !
- Исправлена ошибка в управляемой форме при которой при выгрузке игнорировались отборы. В обычной форме данная ошибка не обнаружена.
- Исправлена ошибка с константами в обычной форме.

Все кто купил - пишем на почту. Вышлю обновления
24. Техподдержка 22.04.13 13:53
Обработка полная или пробная версия? Путь указываете клиента и на сервере?
25. zekrus 06.05.13 13:47 Сейчас в теме
(24) Пробная версия. Путь указываю на машине клиента. Пишите ответ плиз в комментариях по адресу (т.е. мне!).
35. zekrus 26.06.13 16:59 Сейчас в теме
(25) Разобрался спасибо. Дело было в правах сервера 1С на папку с файлом для загрузки.
26. coldyrman 07.05.13 12:49 Сейчас в теме
Жутко удобная вещь! Автору жирный плюс и огромные спасибы!
27. echo77 21.05.13 20:01 Сейчас в теме
Интересно, каково практическое применение данной обработки?
Когда возникает необходимость после дождичка в четверг перенести пол базы через XML?
28. Техподдержка 21.05.13 20:07
Одно из применений есть в описании обработки. А так - насколько фантазии хватит.
29. .dima 22.05.13 12:48 Сейчас в теме
Здравствуйте, попробовал выгрузить пробной версией данные, вылетает 1с. База файловая, небольшая, конфигурация УТ 10.3. Выгружал полностью. Всего должно было получиться порядка 25000 объектов. Можно как-то избежать вылетаний выгружая такое количество?
30. .dima 22.05.13 12:50 Сейчас в теме
И в платной версии есть сохранение значений выбранных объектов и отборов?
31. Техподдержка 22.05.13 12:57
Сохранения отборов нет. Нет пока времени на реализацию. Но в платной код открыт - можно самому доработать как надо! А насчет ошибки - нужно смотреть на конфу, бывает такое что реквизиты называют как стандартные реквизиты.
32. .dima 22.05.13 13:21 Сейчас в теме
С вылетами решили: убрали из выборки регистр сведений адресный классификатор.
33. .dima 29.05.13 09:04 Сейчас в теме
Здравствуйте, вы не могли бы дописать сохранение настроек, хотя бы для платной версии?
34. Техподдержка 29.05.13 09:06
Я постараюсь в ближайшее время, пока нет свободного времени.
36. Техподдержка 09.07.13 17:19
Обновление от 07.07.2013 Ver.2.5! Добавлена возможность в платных версиях выгружать большое количество записей/объектов (свыше 100 000 и до 99 999 999). Раньше выкидывало из 1С т.к. выгрузка была цельная. Теперь она происходит порционно для больших объемов.
Для купивших просьба писать на почту - вышлю обновления. В письме указывайте данные, которые использовали при покупке.
37. Техподдержка 10.07.13 14:31
Обновление от 10.07.2013 Ver.2.6! Добавлена возможность сохранять и восстанавливать все настройки обработки (флаги, даты, отборы для каждого вида объетов)
Для купивших просьба писать на почту - вышлю обновления. В письме указывайте данные, которые использовали при покупке.
38. Техподдержка 12.07.13 14:36
Обновление от 12.07.2013 Ver.3.0 (платные версии)! Изменения:
- Переработан и улучшен код выгрузки. Теперь исключена повторная выгрузка объекта, увеличена скорость загрузки;
- Улучшен процесс поиска ссылок при выгрузке;
- Теперь движения документа выгружаются при любом уровне выгрузки, если включен флаг "Выгружать движения";
- Добавлена возможность для периодических регистров сведений можно выгрузить записи за период, срез первых на начало/конец периода, срез последних на начало/конец периода.

Для купивших просьба писать на почту - вышлю обновления. В письме указывайте данные, которые использовали при покупке.
39. It-developer 15.07.13 12:00 Сейчас в теме
Выгрузки регистров накопления не хватает
40. Техподдержка 15.07.13 12:52
Если Вы читали описание, то регистры сведений подчиненные, регистры накопления и бух. регистры выгружаются как движения документа. А какой смысл в записях без регистратора?
41. Техподдержка 23.07.13 08:20
Обновление от 15.07.2013 Ver.3.1 (платные версии)!
- Увеличена скорость выгрузки и загрузки;
- Улучшен процесс выгрузки реквизитов "Родитель" и "Владелец" - всегда выгружаются;
Для купивших просьба писать на почту - вышлю обновления. В письме указывайте данные, которые использовали при покупке.
42. chmv 24.07.13 15:05 Сейчас в теме
43. Техподдержка 30.07.13 16:45
Обновление от 30.07.2013 Ver.3.2 (платные и бесплатные версии)!
Изменения:
- Добавлена возможность прямой выгрузки-загрузки данных через COM-соединение для файловых и серверных БД;
- Выбор файла происходит до выгрузки/загрузки данных;
Для купивших просьба писать на почту - вышлю обновления. В письме указывайте данные, которые использовали при покупке.
44. iov 05.08.13 15:04 Сейчас в теме
(43) следите за новостями введена возможность проверки версии файла на сайте.
если планируете обновление- прошу в личку объясню подробнее
45. vipq7 05.09.13 16:31 Сейчас в теме
46. Техподдержка 21.09.13 09:44
Обновление от 21.09.2013 Ver.3.3 (платные версии)!

Изменения:

- Добавлен отбор по реквизитам табличных частей для каждого вида объекта;

- Исправлена ошибка "Ошибка создания источника доступных настроек компановки данных" в управляемой форме;

Для купивших просьба писать на почту - вышлю обновления. В письме указывайте данные, которые использовали при покупке.
47. Agema 03.10.13 22:19 Сейчас в теме
hakerxp,
1С:Зарплата и кадры бюджетного учреждения, редакция 1.0 (1.0.62.1)(46)
Как правильно выставить настройки, чтобы выгрузить 10 баз и загрузить в одну, но чтобы учреждения остались как отдельные?

Или написать на почту, с рекизитами оплаты. Обработка оплачена.
48. Техподдержка 04.10.13 07:33
(47),напишите более подробно на мою почту. Она указана на обработке.
49. Agema 04.10.13 07:54 Сейчас в теме
(48)
Спасибо! Составлю информацию со скринами, чтобы объяснить.
50. Техподдержка 31.10.13 12:54
Обновление от 31.10.2013 Ver.3.4 (платные версии)!
- Исправлена ошибка при загрузке данных в клиент-серверных базах с файла, расположенного на клиенте;

Для купивших просьба писать на почту - вышлю обновления. В письме указывайте данные, которые использовали при покупке.
51. SergTH0000 05.11.13 09:10 Сейчас в теме
Автор, если у меня документ РТУ, в котором есть реквизит Контрагент, в Контрагенте - Менеджер, в Менеджере - Подразделение и я поставлю Уровень выгрузки ссылок - 3, то как я понял Подразделение как объект не выгрузится? А нафига вообще эти уровни? А ну да, скорость повысил - красавчег, че
52. SergTH0000 05.11.13 09:12 Сейчас в теме
Обработка работает намного быстрее штатной? А как ты их вообще сравниваешь, если там ПОЛНАЯ выгрузка, а у тебя обрезки какие-то?
53. Техподдержка 05.11.13 09:51
(52) SergTH0000, уровни выгрузки существуют для возможности не выгружать повторно данные, которые уже есть в базе, что ускоряет процесс переноса данных. Следовательно и прозрачность переноса данных, чего штатная обработка не позволяла делать. Да для УФ нет вроде штатной выгрузки.
54. SergTH0000 05.11.13 13:57 Сейчас в теме
(53) Ты пользователю предлагаешь самому узнать, что есть в базе, а что нет?
56. Техподдержка 05.11.13 14:46
(54) SergTH0000, данная обработка для более продвинутых людей, чем пользователи. Для пользователей желательно один раз настроить, установить запрет на изменение настроек, и вперед!

(55) SergTH0000, отборы работают на уровне объекта, ну никак не для ссылок, расположенных в реквизитах. Для этого и используются уровни выгрузки.
55. SergTH0000 05.11.13 14:02 Сейчас в теме
(53) И вообще, это для этого же есть отборы. Конечно, если пользователю нужно выгрузить только документ, он не будет думать а какие там справочники еще нужно тоже выгрузить, которые за третий уровень выходят. кароче это бред, нечего это сравнивать со штатной обработкой, тем более по скорости
57. bes-kkm 11.11.13 19:06 Сейчас в теме
А вот интересный ньюанс - выгружает поступления, реализации, а вот перемещения не выгружает. Причем в стандартной обработке для неуправляемой формы по тем же правилам все нормально выгружается.
58. bes-kkm 11.11.13 19:07 Сейчас в теме
Ой, извиняюсь это я не вам написал))))))
59. bwlg 25.11.13 11:50 Сейчас в теме
Как реализована синхронизация (по UID, наименованию, или) и как ей можно управлять, что бы избежать дублирования при загрузке ?
60. Техподдержка 25.11.13 12:05
Загрузка идет по UID (ссылке), система сама за этим следит. Следовательно, дубли исключены при загрузке одних и тех же данных.
61. Техподдержка 26.11.13 18:01
Обновление от 26.11.2013 Ver.3.5 (платные версии)!
- Добавлена возможность выгрузки/загрузки бизнес-процессов;

Для купивших просьба писать на почту - вышлю обновления. В письме указывайте данные, которые использовали при покупке.
paykbond; Agema; +2 Ответить
62. Agema 15.02.14 17:56 Сейчас в теме
Спасибо! Удобная разработка, обновления получаем регулярно.

Есть такая проблема, база с ошибкой (формата потока), все известные обычные способы проверены, не помогает. Остается еще вариант с полной выгрузкой базы и загрузки в чистую аналогичную.
Есть ли преимущество перед стандартной "выгрузкой-загрузкой" xml с ИТС, и прочих источников?
63. Техподдержка 15.02.14 18:30
(62)
1. Возможность выбора уровня выгрузки ссылок (сам объект(1)-объекты в реквизитах(2)-объекты в реквизитах объектов(3)) чтоб выгружать меньше данных, если это требуется.
(с ИТС - все выгружается)
2. Скорость выгрузки выше, чем с ИТС.
3. Возможность сохранения различных настроек в xml-файл;
4. Можно использовать с конфигурациями, созданными на 8.1,8.2,8.3
creatermc; Agema; +2 Ответить
64. Техподдержка 15.02.14 18:33
5. Техническая поддержка обработок, быстрое исправление ошибок.
65. Agema 15.02.14 19:16 Сейчас в теме
(64) спасибо, понятно. Будем пробовать, как только получу базу.
66. Ele1234567 11.04.14 14:18 Сейчас в теме
67. Техподдержка 15.04.14 15:23
Обновление от 15.04.2014 Ver.3.10!
- Исправлены проблемы с отборами. Теперь можно использовать группы.
- Улучшена установка общих отборов для нескольких видов объектов. Теперь можно устанавливать и группы и элементы.
68. BurSer 05.05.14 14:36 Сейчас в теме
Купил за 1000. Очень срочно надо было. Обнаружил косяк - когда установлен флаг "показать количество объектов перед выгрузкой" нажимаем на "выгрузить"

05.05.2014 16:35:25 Начало анализа...
05.05.2014 16:35:27 Документ.РеализацияТоваровУслуг Количество записей для выгрузки: 95
05.05.2014 16:35:27 Документ.ОтчетКомиссионераОПродажах Количество записей для выгрузки: 75
05.05.2014 16:35:32 Начало выгрузки...
05.05.2014 16:35:32 Документ.РеализацияТоваровУслуг Количество записей для выгрузки: 95
05.05.2014 16:35:32 Документ.ОтчетКомиссионераОПродажах Количество записей для выгрузки: 75
05.05.2014 16:35:32 Выгрузка завершена успешно! Время выгрузки: 0 сек. Всего выгр. объектов: 0

Исправьте, пожалуйста.
70. Техподдержка 25.07.14 16:27
Обновление от 25.04.2014 Ver.3.13 (УФ)!
- Исправлены ошибки при работе в интерфейсе "Такси" (режим модальности - не использовать приводил к ошибкам);
- Форма будет отображаться в компактном режиме.