Занятие № 16. Курс «1С:Конвертация данных 2.1 – Профессиональная настройка правил обмена и типовые сценарии переноса данных»

Донастройка on-line обмена

Изучите теорию модуля № 4:

  • Глава 3. Адаптация правил конвертации типовых решений
  • Глава 4. Правила регистрации объектов

Выполните практическое задание:

Отчеты по домашним заданиям размещайте по ссылкам, указанным выше. Отчеты, опубликованные на этой странице, удаляются без предупреждения.

Ваши вопросы по материалам данного занятия задавайте в комментарии ниже.
Общие вопросы по курсу, не связанные с конкретным занятием, задавайте на странице: http://kursy-po-1c.ru/data-conv/all-hw/convdata-common-qa/

К сожалению, у Вас недостаточно прав для дальнейшего просмотра.

Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.

Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.

Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.

Комментарии / обсуждение (83):

  1. Даниленко Тимур

    Здравствуйте. Есть ли возможность выполнить ДЗ 4.16.1 на конфигурациях УТ 11.3.4.31 и БП 3.0.51.22. В УТ для БП 3.0 доступен только универсальный формат. Может стоить заменить ДЗ на более актуальные версии конфигураций?

    • Ольга Кузнецова

      Добрый день!

      На версиях УТ 11.3 и БП 3.0 не получится выполнить задание 4.16.1. Лучше всего использовать БП 3.0.48-49, или более ранние, и УТ 11.1. Сейчас во всех новых версиях убирают правила для обмена по технологии КД 2.

      • baydukalov2

        А я думал КД 2 – это универсальный инструмент, а все остальное дополнение

        • Ольга Кузнецова

          1С разработало новую концепцию обменов с записью файла данных на основании заранее определенной xml-схемы. Правила для этих обменов создаются в КД 3.0, модули, реализующие выгрузку и загрузку, встроены в БСП.

          КД 2 по-прежнему широко используется, но обмены между новыми версиями типовых переведены на технологию КД 3

      • KlintuhovDE

        Здравствуйте. Использую БП 3.0.48.22 и УТ 11.1.2.9 – не получается настроить обмен. Как я понял – в этой верии УТ нет универсального обмена данными. До какой версии можно использовать УТ 11.1 ?

        • AlexeyDubrovin

          Здравствуйте
          Вы точно про КД2 говорите ? Даже в более поздней УТ 11.1.6.26 есть
          Или Вы смотрите обмен через универсальный формат (КД3)?

  2. Gretta

    Здравствуйте, как выгрузить правила обмена при синхронизации данных через универсальный формат?
    в УТ 11.4.2.90 и БП 8.3.10.2667
    вижу только сохранение в файл правил регистрации

    • Ольга Кузнецова

      Добрый день

      Синхронизация через универсальный формат не подходит для выполнения заданий этого курса. Там механизм сильно отличается, и все нужно делать иначе. Возьмите Бухгалтерию 2.0 и УТ 11.4, или Бухгалтерию 3.0 и УТ 11.1. Между этими парами версий обмен по технологии КД 2 еще возможен

  3. zvivla

    Здравствуйте. Я пытаюсь настроить обмен между УТ11.3.4.31 и БП 2.0.24.10
    При попытке прямого подключения выходит такое сообщение:

    Пользователю, указанному для подключения к другой программе, должны быть назначены роли “Администратор системы” и “Полные права”

    Роль и полные права у пользователя установлены

    В чем может быть причина?

    • Ольга Кузнецова

      Добрый день!

      У того пользователя, который указан для подключения к другой базе, точно установлены обе эти роли?

        • Ольга Кузнецова

          Видимо, нет роли АдминистраторСистемы в этой версии БП. Может быть потому, что версия очень старая. В новых релизах БП 2 есть такая роль.

          • zvivla

            Подскажите, пожалуйста, какой релиз для тестов взять

            • Ольга Кузнецова

              Лучше какой-нибудь из последних. Посмотрела версию 2.0.66.10, там уже есть такая роль.

  4. Сергей

    При выполнении домашнего задания возникли вопросы. Использовал конфигурации УТ 11.1.10 и БП 3.0.43.

    1. Выгруженные из УТ правила обмена хранятся в zip-файле и имеют два файла – CorrespondentExchangeRules, ExchangeRules. При загрузке этого файла загружался все время первый файл, потому что полученный обмен назывался “БП – УТ. Но мне нужно было доработать второй файл, так он как раз содержит правила “УТ – БП”.
    Я решил проблему, вытащив файл ExchangeRules из архива, загрузив его в КД, доработав и вернув обратно в архив. Этот архив указал в настройках обмена в УТ как используемые правила.
    Есть ли какой-то более правильный способ выполнить эти действия? Я видел в КД опцию “Выгружать правила корреспондента”. Это значит, что можно загрузить сразу оба правила в КД и потом выгрузить оба?

    2. Загруженные мной правила имели наименование “УТ-БП (11.1.10.131, 3.0.42.1, v.5)”. Получилось, что версии конфигураций, которые я использовал и для которых предназначены правила различались. Возникла ситуация, что мои доработанные правила не сработали. Из журнала регистрации я понял, что в правилах выгрузки записана версия БП 2.0.43, а в правилах корреспондента версия 2.0.42. Это получилось потому, что я загружал метаданные БП и версия конфигурации в КД поменялась на ту, которую использовал я. Я отредактировал вручную правила выгрузки, вернув те версии, которые были изначально, и все заработало.
    Как обходить эту ситуацию правильно, может я пропустил какой-то шаг? Мне только приходит в голову, что можно было правила корреспондента тоже загрузить в КД, выгрузить, и версии бы обновились и во вторых правилах.

    • Ольга Кузнецова

      1. Из архива с несколькими правилами в КД загружаются, действительно, только одни. Чтобы загрузить нужные правила, их приходится разархивировать и указывать отдельно от остальных.
      Выгрузка нескольких правил одним архивом, действительно, появилась в КД версии 2.1.8.2. Если из КД нужно одновременно выгрузить правила обмена и правила обмена корреспондента, в форме выгрузки правил можно указать вторые правила (и правила регистрации, если их тоже нужно выгрузить). Причем итоговые файлы могут быть заархивированы, то есть готовы к загрузке в базу.

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

      На практике же обычно меняют вручную версию конфигурации во всех правилах на новую, чтобы обойти эту проверку, и обмен продолжает работать.

  5. Максим

    Добрый день!
    Появилось несколько вопросов.

    1) Когда Евгений показывал пример адаптации правил УНФ, то в макете правил не было правил корреспондента – механизм по обработке правил корреспондента появился позже или это как-то настраивается в системе?

    При выполнении ДЗ 4.16.1
    2) После модификации конфигурации согласно заданию (добавил два реквизита в справочник Номенклатура) начал отладку обмена, изменил эти добавленные реквизиты в выбранной мною элементе справочника Номенклатура. В итоге этот элемент номенклатуры не попал в регистрацию изменений, мне пришлось изменить наименование, чтобы он оказался зарегистрированным в изменениях – с чем это может быть связано?
    3) ДЗ я выполнил. Корректно передались новые реквизиты, но возник вопрос по правилам корреспондента, на стороне БП я их не менял. Я так понял, что при загрузке в БП механизм БСП должен был их применять для загрузки данных в БП из УТ или нет? Получается он подхватил, правила из файла сообщения (файла с данными). Можно прояснить этот момент, какие правила отрабатывают.

    • Ольга Кузнецова

      Здравствуйте!

      1) Да, правила корреспондента появились позже, чем был записан курс. Сейчас в типовых базах при загрузке используются именно правила корреспондента.

      2) Скорее всего, это связано с механизмом выборочной регистрации. Он работает так, что если в правилах обмена в ПКО для данного объекта не настроено ПКС для какого-то реквизита, то программа считает, что при изменении значения этого реквизита у объекта, регистрировать для выгрузки его не нужно. Поскольку значение этого реквизита все равно не передается, а значит, выгруженный объект не изменится.

      В регистре сведений ПравилаДляОбменаДанными есть реквизит ИспользоватьФильтрВыборочнойРегистрацииОбъектов, он регулирует этот механизм. Можно найти нужные правила обмена (именно обмена, а не регистрации) в этом регистре сведений, открыть, снять этот флажок (внизу окна), нажать «Записать и закрыть». И перезапустить базу. Тогда фильтр выборочной регистрации будет отключен

      3) в новых версиях типовых конфигураций при загрузке используются только правила корреспондента. В более старых версиях допускалось отсутствие правил корреспондента, тогда для загрузки использовались правила из файла данных. Если правила корреспондента не меняли, а данные загрузились, наверное, программа использовала правила из файла.

  6. Nikolay

    Подскажите как настроить сценарий обмена по факту регистрации?
    То есть документ изменили, он зарегистрировался для узла обмена и необходимо сразу инициировать синхронизацию данных.

    • Ольга Кузнецова

      Здравствуйте!
      Сценарий обмена так настроить нельзя. Там только по расписанию можно обмен настроить.

  7. Sherlock99

    Добрый день! Подскажите, пожалуйста, возможна ли настройка обмена между конфигурации УТП 1.2 для Украины (обычное приложение) и Розница 2.0 для Украины интегрированными средствами?

    • Ольга Кузнецова

      Здравствуйте!
      По конфигурациям для Украины к сожалению очень мало информации доступно. Если эти конфигурации у Вас есть, посмотрите: Если в обеих есть обработка КонвертацияОбъектовИнформационныхБаз, то скорее всего можно настроить обмен по правилам. Если в обеих есть обработка КонвертацияОбъектовXDTO и общий модуль ОбменДаннымиXDTOСервер, то скорее всего можно настроить обмен по новой технологии, через XDTO. В любом случае, не факт что для этих конфигураций есть готовые правила. Их, вероятно, придется создавать вручную.

  8. rnikinko

    Добрый день!

    Ни совсем понятно в каком случаи применяются правила CorrespondentExchangeRules.xml. А в каком ExchangeRules.xml. Объясню на примере когда то давно я настраивал обмен ут – розница при выгрузке из ут в ПКО в обработчике после загрузки должен был отработать некий код, этот код ни хотел работать пока я его не написал в правилах CorrespondentExchangeRules в рознице. Недавно я опять столкнулся с данной проблемой теперь этот код стал работать в ExchangeRules на стороне УТ. Не могли бы вы объяснить в каких случаях отрабатывает CorrespondentExchangeRules.

    • Ольга Кузнецова

      Здравствуйте!
      Если в макетах плана обмена существуют правила обмена корреспондента, то при загрузке используются именно они, а не те правила, которые записаны в файле данных. Если в плане обмена нет такого макета ПравилаОбменаКорреспондента, то используются правила из файла данных

  9. mulradik

    Здравствуйте!
    Ольга, можно у вас получить консультацию по задаче: требуется настроить перенос из одной БП КОРП 3.0 в другую точно такую же, но за исключением некоторых данных (если любой документ сделал движения с некоторыми счетами, то он не должен переноситься).
    Как лучше это реализовать? Использовать ВыгрузкуЗагрузкуВФорматеXML (правильно я помню, что она основана только на сериализации?)? и доработать эту обработку
    или
    Завести и настроить свой план обмена, свои правила на КД2…?
    Может, есть более изящный вариант?
    Спасибо.

    • Ольга Кузнецова

      Здравствуйте!
      Вам нужен однократный перенос или регулярный? В той базе, куда выполняется перенос, есть ли уже какие-то данные? Нужно выполнять сопоставления объектов?

      • mulradik

        Здравствуйте!
        Спасибо за ответ.
        1. Обмен должен быть регулярным, односторонний.
        2. База – полная копия рабочей, т.е. можно всё сопоставлять автоматически по ГУИДам.
        3. Во второй базе данных нет.

        • Ольга Кузнецова

          Если обмен должен быть регулярным, лучше использовать обмен с возможностью отслеживать измененные объекты, чтобы передавать только их. Отбор выгружаемых документов лучше проводить на уровне правил регистрации – чтобы к выгрузке регистрировались только те документы, которые нужно отправлять в другую базу. Если Объекты переносятся точно один-в-один, без изменений, то самое простое и быстрое – переписать обработку ВыгрузкаЗагрузкаXML, чтобы она снимала с плана обмена зарегистрированные объекты и выгружала их. Это самый простой путь. Но здесь есть свои минусы, например, в базу-источник не будет приходить сообщение об успешной загрузке, чтобы удалилась регистрация. Ее придется удалять как-то иначе. Можно использовать обмен на базе БСП – либо обмен по правилам, либо через универсальный формат. Обмен через универсальный формат новее, он будет поддерживаться в типовых в ближайшее время. При обновлении конфигураций будет нужно меньше работы, чтобы доработать обмен. Но в нем по умолчанию можно перенести не все объекты. Посмотрите в конфигураторе в ветке Общие – XDTO Пакеты, найдите пакет EnterpriseData_1_0_1 и посмотрите, есть ли там объекты для всех типов метаданных, которые Вам необходимо перенести. Если нет – либо настраивайте обмен по правилам, но он, возможно, скоро перестанет поддерживаться в типовых. Либо можно повозиться и настроить дополнительный XDTO-Пакет для недостающих объектов.

  10. Vega

    Добрый день. Выполняю задание 4.16.1. Установила демо версии Управление торговлей, редакция 11.2 (11.2.2.100) и БП 3.0.42.73. В предыдущем ДЗ настроила синхронизацию. Теперь из УТ 11.2, согласно учебному видео, хочу выгрузить в файл типовые правила конвертации объектов, но нигде не могу найти как это сделать (вижу только возможность выгрузки правил регистрации объектов) Интерфейс очень отличается от учебного. Подскажите пожалуйста, где это найти?

    • Ольга Кузнецова

      Здравствуйте!
      Нужно использовать более ранние версии УТ. Между УТ 11.2 и БП 3.0 уже нет возможности настроить обмен по правилам, как рассказано в курсе. Там теперь возможно настроить только обмен через XDTO

  11. Practic75

    Добрый день. При выполнении домашнего задания 4.16.1 столкнулся со следующей проблемой. Если выполнить выгрузки структур метаданных и файл правил, создать новую конвертацию, внести изменения (например сопоставить новые ПКС) и выгрузить обратно в файл правил, поместить в архив и произвести синхронизацию – то все работает отлично, а если попробовать произвести выгрузку в файл данных (на стороне УТ11 с помощью V8Exchan82.epf (даже не измененный файл правил)) – то возникает определенное количество ошибок уже при выгрузке. А при загрузке в БП ряд ошибок критических – объекты вообще не загружаются. Как так происходит? Или при синхронизации ряд ошибок игнорируется?

    • Ольга Кузнецова

      Здравствуйте! Настройка правил для обмена на базе БСП может отличаться от настройки для универсального обмена. Типовые правила, в частности, используют контекст обработки КонвертацияОбъектовИнформационныхБаз, ее функции и реквизиты.

  12. Art82

    Здравствуйте!
    Помогите разобраться со следующей проблемой.
    Настроен обмен односторонний из УТ 10.3 в БП 3.0, через прямое подключение к базе. Синхронизация запускается на стороне БП 3.0. В УТ стоит дата начала выгрузки документов 01.01.15г. Необходимо выборочно переносить документы за 2014г.
    В обработке “Регистрация изменений для обмена” на стороне УТ 10.3, если я в ручную регистрирую документы за 2014г. они почему-то не садятся в БП 3.0.
    1. Это связано с тем, что дата выгрузки с 2015г.? Если дату выгрузки сделать 2014г., тогда зарегистрируются все документы, а мне нужно выборочно переносить?
    2. Правильно ли я понял, что правила регистрации редактируются на стороне, из которой выгружаются объекты?

    • Ольга Кузнецова

      Здравстуйте!
      1. А “не садятся” – это значит, не регистрируются? Или регистрируются, выгружаются в файл, но не загружаются в БП? Могут быть разные причины.
      Если Вы перенесете дату, и зарегистрируются все объекты, можете полностью удалить всю регистрацию и зарегистрировать вручную те объекты, которые Вам нужны.
      2. Да, правила регистрации -это правила, по которым объекты попадают в таблицу измененных объектов для дальнейшей их выгрузки в другую базу. Поэтому в каждой базе могут быть свои правила регистрации для “своих” объектов.

      • Art82

        “Не садятся”-не загружаются в БП. Я правильно понимаю, что если документ зарегистрирован, то при нажатии на “Показать зарегистрированные изменения данного типа” он мне покажет этот документ? Документ в списке стоит, после синхронизации, он пропадает из списка зарегистрированных. А как мне проверить выгрузку в файл? Ведь синхронизация в БП настроена не через каталог, а на прямую подключение к базе УТ (в параметрах подключения)?
        1. Все таки дата выгрузки может влиять на перенос документов, с датой ранее, чем дата выгрузки, но в ручную зарегистрированные?
        2. Если я удалю всю регистрацию, перенесу нужные документы, то затем мне опять нужно включить регистрацию для всех объектов?

        • Ольга Кузнецова

          Вы можете временно изменить параметры транспорта сообщений, чтобы посмотреть, что находится в файле данных. Если это возможно, используйте копию базы. Можно попробовать на копии базы зарегистрировать один этот документ, и посмотреть в отладчике, как он выгружается. В этом случае откройте обработку КонвертацияОбъектовИнформационныхБаз и установите точку остановки в функции ВыгрузкаОбъектаВыборки().
          1. Да, такое возможно. При выгрузке еще раз производится контроль, нужно ли выгружать эти данные.
          2. Это тоже можно сделать с использованием копии базы. Просто выгрузить все нужные объекты из копии, а не из рабочей базы, чтобы не сбивать регистрацию

  13. sbv

    Вопрос по использованию On-line обмена.
    Правилами выгружаю документ, у него есть реквизиты Контрагент, Договор, в ТЧ Номенклатура и т.д. Как сделать, чтобы не все элементы этих справочников выгружались, а только те, которые есть в самом документе. Ранее при использовании обработки V8Exchange это достигалось тем, что в ПВД под эти справочники не создавать.

  14. spv

    Добрый день
    Подскажите, пожалуйста, при стандартном обмене между типовыми решениями, можно ли где-то увидеть более подробную информацию о произведенном обмене (в частности, какие объекты были перенесены, какие перезаписаны и т.п.), а не только сам факт обмена. Если ли такая возможность в принципе и, если да, то как её включить.

    • Ольга Кузнецова

      Здравствуйте!
      Стандартный механизм ведения протокола обмена существует. Правда, там фиксируется только загрузка объектов, без деталей (был ли он найден в базе или создан новый и т.д.). Этот механизм встроен в режим отладки, который включается в регистре сведений Правила для обмена данными. А чтобы его включить, в КД при настройке правил обмена для обеих баз нужно отключить режим совместимости с БСП 2.0, выгрузить вместе с правилами тексты модулей обработок выгрузки и загрузки, вставить их в конфигурации. В этом случае в регистре сведений Правила для обмена данными можно включить режим отладки и в качестве одной из его опций Режим протоколирования синхронизации данных.

      В стандартных правилах для типовых используют другой подход – там в обработчиках событий пользуются процедурой ЗарегистрироватьПредупреждение(Текст сообщения) . Так можно записать произвольную информацию в журнал регистрации.

  15. Дмитрий

    Добрый день.
    Поясните пожалуйста назначение макета ПравилаОбменаКорреспондента. Эти правила используются при обмене через com-соединение?

    • Ольга Кузнецова

      Здравствуйте!
      В последних версиях БСП если эти правила есть, они используются при загрузке через любой вид транспорта сообщений. Это быстрее и более безопасно, чем использовать обработчики из файла данных.

      • vovic

        Здравствуйте. Я правильно понял, что в случае наличия правил корреспондента правила в самом файле выгрузки будут проигнорированы?

        • Ольга Кузнецова

          Здравствуйте!
          Да, если правила корреспондента загружены в регистр Правила для обмена данными, то для загрузки будут использоваться они

          • Дмитрий

            Теперь всё понятно. Большое спасибо.

  16. ruvik07

    Добрый день! Подскажите, пожалуйста, а как срабатывают правила корреспондента? Вопрос возник при выполнении дом.задания на демо базах для РБ (УТ11 – БП3.0)
    Ситуация следующая: обмен из ИБ1 в ИБ2 и обратно. На стороне ИБ1 в Плане обмена есть только “Правила обмена” (ИБ1->ИБ2),на стороне ИБ2 есть “Правила обмена” (ИБ2->ИБ1) и “Правила обмена корреспондента”(ИБ1->ИБ2).
    Что будет, если “Правила обмена” на стороне ИБ1 и “Правила обмена корреспондента” на стороне ИБ2 различаются, какое из правил срабатывает? Как я понимаю – это должны быть одни и те же правила (ИБ1->ИБ2).

    • Ольга Кузнецова

      Здравствуйте!
      Да, должны быть одни и те же правила. При выгрузке работают правила обмена, а при загрузке в ИБ 2 будут работать правила обмена корреспондента. Если они отличаются, могут быть ошибки в логике работы правил

  17. CTmuB

    Здравствуйте.
    Хотелось бы уточнить по постановке задачи ДЗ. Реквизиты надо добавить в конфигураторе, как реквизит объекта, или использовать табличную часть “ДополнительныеРеквизиты”

    • Ольга Кузнецова

      Здравствуйте!
      Нужно именно добавить реквизиты в конфигураторе

  18. 1A

    Здравствуйте!
    Управление торговлей, редакция 11.1 (11.1.7.49).
    Сохраняет программа правила и загружает исключительно в ZIP.
    Вопросы:
    1. Так будет и в дальнейших версиях? Есть ли какая-то настройка в УТ, чтобы загружать и сохранять в xml?
    2. Конвертация данных, редакция 2.1 (2.1.7.1). Конвертация может загружать с ZIP файла, где есть “ExchangeRules”, “CorrespondentExchangeRules” и “RegistrationRules”, при выгрузке в ZIP-формат, выгружает исключительно один файл.
    Какой файл из трьох архива ZIP грузит КД?
    3. Настроен онлайн обмен между База1 и База2. При выгрузке с База2 правил в формате ZIP формируется 3 файла “ExchangeRules”, “CorrespondentExchangeRules” и “RegistrationRules”.
    Правильно ли я понимаю?
    RegistrationRules – это правила регистрации для базы База2
    ExchangeRules – это правила конвертации с База2 в База1
    CorrespondentExchangeRules – это правила конвертации с База1 в База2
    Если выгрузить эти правила с База1, то
    RegistrationRules – это правила регистрации для базы База1
    ExchangeRules – это правила конвертации с База1 в База2
    CorrespondentExchangeRules – это правила конвертации с База2 в База1

    Спасибо за терпение и ответ!

    • Ольга Кузнецова

      Здравствуйте!
      1. Думаю, выгрузка будет теперь происходить в zip файл.
      2. Если в Конвертации выбрать сервис загрузки правил обмена и указать zip файл, в котором несколько правил, то загружены будут только одни, видимо, те, которые находятся в первом файле. Когда Вы производите выгрузку в zip формат правил обмена из конвертации, то в этот архив попадают только те правила, которые Вы выгружаете.
      3. Да, все правильно

  19. Павел

    Здравствуйте.
    При выполнении домашнего задания увидел что в комплект типовых правил входит некий файл CorrespondentExchangeRules. Для чего он нужен?

    • Ольга Кузнецова

      Здравствуйте!
      Этот файл – правила обмена корреспондента – это обратные правила, из базы-Приемника в базу-Источник. В последних версиях БСП эти правила также должны находиться в макете плана обмена, наряду с правилами обмена.

  20. Сергей

    Добрый день. При выполнении домашнего задания №16 столкнулся со следующей ошибкой при запуске проверки конфигурации КонечнаяИБ:
    РегистрСведений.РезультатыОбменаДанными.Форма.Форма.Форма Неразрешимые ссылки на объекты метаданных (2)
    что это за ссылки и как их найти?
    для интереса запустил проверку конфмгурации на демо базе Управление торговлей, редакция 11.1 (11.1.9.44) так там показывает 77 ошибок подобной моей. Справочник.Организации.Форма.ФормаНастройкиДокументооборота.Форма Неразрешимые ссылки на типы (3)
    Справочник.Организации.Форма.ФормаСпискаОбъектовСОсобымПорядкомНалогообложения.Форма Неразрешимые ссылки на объекты метаданных (1)
    Справочник.Организации.Форма.ФормаСпискаСтавокНалоговНаИмущество.Форма Неразрешимые ссылки на объекты метаданных (1)
    С
    что это за ошибки? как с ними бороться? и нужно ли вообще с ними бороться раз их в демо базе такая куча?

    • Ольга Кузнецова

      Здравствуйте!
      Вы, наверное, имели в виду ДЗ 4.17.1. Посмотрите на странице занятия 17, у участника тоже возникли похожие ошибки, и он разобрался, почему

  21. Pugacheva

    Здравствуйте!
    При on-line обмене для объектов Плана обмена авторегистрация должна быть запрещена. Открываю одно из отраслевых совместных с 1С решений. Там в Планах обмена есть и реквизит Плана (Дата начала выгрузки документов), и макет с Правилами регистрации, но авторегистрация разрешена. Ошибка?

    • Pugacheva

      Уточню. Для таких планов и Подписок на события нет, а реквизит «Дата начала выгрузки…» – единственный. Это какой-то облегченный вариант Обмена, когда никаких фильтров не предвидится?

      • Ольга Кузнецова

        Здравствуйте!
        Если включена Авторегистрация, то все измененные объекты автоматически регистрируются в таблице. Зачем в таком случае правила регистрации, не знаю. Реквизит плана обмена может использоваться, например, не при регистрации, а при обмене. Точнее сказать не могу, нужно смотреть код

  22. KatherineZ

    Здравствуйте.
    Необходимо донастроить типовой обмен между БП3.0 и УТ 11.1. – в справочнике Номенклатуры нужно создать ПКС для перегрузки Номенклатурной группы в Вид Номенклатуры в УТ. Загрузила типовые правила в КД, обновила метаданные. Создаю ПКО ВидНоменклатуры – из спр.НоменклатурныеГруппы в спр.ВидНоменклатуры, в настройках флажок искать по идентификатору. Для этого ПКО с помощью мастера создаю ПКС (Наименование, ПометкаУдаления, Родитель и ЭтоГруппа) Поиск ставлю у Наименование и ЭтоГруппа. На основании ПКО создаю ПВД (стандарная выборка)
    Далее донастраиваю ПКО Номенклатура. Создаю новое ПКС НоменклатурнаяГруппа – ВидНоменклатуры и указываю для них ПКО ВидНоменклатуры.
    Сохраняю правила. Загружаю в план обмена в бухгалтерии. Создаю новую номенклатуру. Запускаю обмен. Смотрю получившийся файл выгрузки и вижу, что для созданной номенклатуры был выгружен Вид деятельности со свойствами – Уникальный идентификатор, Наименование и ЭтаГруппа. Т.е., как я понимаю, были выгружены только свойства для которых указан поиск. А остальные свойства не выгрузились.
    Отдельно выгруженного объекта по ПКО ВидНоменклатуры нет.
    Возник вопрос – это особенность планов обмена, что по ссылкам выгружаются только «поисковые» свойства, а полной выгрузки объекта нет? Ведь в уроках показывалось что всегда есть выгрузка всего объекта (Нпп), а в документе, например, только ссылка на объект в файле выгрузке.

    • Ольга Кузнецова

      Здравствуйте!
      Это одна из особенностей обмена данными БСП. По умолчанию объекты свойств по ссылкам не выгружаются. Чтобы они выгружались, нужно в соответствующих ПКС написать
      ВыгрузитьОбъект = Истина;
      или, если старая версия БСП
      ВыгрузитьТолькоСсылку = Ложь;

      • sbv

        Не помогает конструкция в ПКС объекта: ВыгрузитьОбъект = Истина;
        Либо выгружается весь справочник, либо ничего.
        Все-таки как добиться в On-Line обмене выгрузки только зависимых документу объектов.

        • Ольга Кузнецова

          Здравствуйте!
          То есть объект не выгружается целиком по ссылке из свойства, если в ПКС для этого свойства в событии Перед выгрузкой написать
          ВыгрузитьОбъект = Истина; ?
          Обычно это работает. Вы используете типовые конфигурации? Какие версии?

  23. Mortiferus

    УТ 11.1.7.49. Выгрузил правила синхронизации данных с БП3.0 в файл, пытаюсь загрузить в Конвертацию данных (2.1.8.2) и пишет ошибку: Ошибка формата файла обмена. Не возможности обработать узел: ОсновныеПараметрыОбмена. Что делаю неправильно?

    • Mortiferus

      Разобрался. Надо было нажать “Загрузка правил обмена” (!) и уже оттуда выгрузить правила в файл. Сразу и не сообразишь…

  24. magru

    Добрый день! Загрузил правила обмена в конвертацию, сделал изменения, потом стал сохранять их, прописал путь, имя. Вроде выгрузка происходит, но файла zip в каталоге нет. В чем может быть причина?

    • Ольга Кузнецова

      Здравствуйте!
      Обычно привила из конвертации по умолчанию сохраняются в xml, а не в zip. Проверьте еще раз настройки, вроде с сохранением правил проблем не бывает

      • magru

        Управление торговлей (11.1.6.24). Создал онлайн обмен с Бухгалтерией 3.0. Затем решил выгрузить правила для модификации. Администрирование-Параметры синхронизации данных-Загрузить правила конвертации объектов-ВыгрузитьПравила. В результате создался файл Правила конвертации.zip. Его я потом загружаю (выбираю архив, не распаковывая) в Конвертацию Данных. Создаются правила обмена и конфигурации торговли и бухгалтерии. Затем делаю изменения и не могу выгрузить измененные правила, файл не создается.

        • Ольга Кузнецова

          Чтобы правила выгружались уже в zip файл, нужно при сохранении правил поставить флажок “Сжимать файл правил”. Проверьте еще раз путь. Если совсем не сохраняются правила, пришлите выгрузку базы Конвертации. Я посмотрю, почему они не выгружаются

          • magru

            Отправил выгрузку. Вы получили выгрузку?

            • Ольга Кузнецова

              Здравствуйте!
              Да, действительно, запакованные правила не выгружает. Ошибка в релизе 2.1.8.2, в прошлом ее не было. Можно выгрузить незапакованные, и запаковать вручную. Или еще можно поставить флажок “Выгружать правила корреспондента”, тогда оба этих правила будут в одном архиве

  25. kurs99

    Добрый день!
    Есть ли возможность использовать обработку сопоставления данных, которая используется помощник при создании обмена и после начала онлайн обмена. После месяца нормальной работы обмена, понадобилось сопоставить значительный объем справочника. Используя “Синхронизировать данные, задав дополнительные параметры” не удается вызвать обработку сопоставления.

    • Ольга Кузнецова

      Здравствуйте!
      Компоненты подсистемы Обмен данными довольно тесно связаны между собой, и не рассчитаны на использование их отдельно друг от друга. Наверняка можно решить эту задачу, но вряд ли быстро и просто.

  26. zels

    В видео после удаления условия на дату Евгений говорит, что два условия в группе ИЛИ можно вынести на корневой уровень. Как же так – ведь чуть раньше было сказано, условия на корневом уровне объединяются по “И”?

    • Ольга Кузнецова

      Здравствуйте!
      Могу предположить, что имеется в виду теоретическая возможность вынести условия из группы. Условия на верхнем уровне объединяются по “И”, и если в данном случае их вынести без изменения вида сравнения, то логика работы правил изменится

      • zels

        Вот и я о том, что при переносе наверх логика изменится.

  27. Владимир Выдрыч

    В видео 4.3.2 обратил внимание, что после модификации правил обмена они были загружены только в УНФ, а в БП нет, тем не менее, обмен прошел успешно. Насколько помню, правила передаются в файле обмена, но разве не нужно аналогичные изменения с донастройкой ПКО по поступлению ТМЦ провести во второй базе (в учебной задаче это БП 2.0) ?

    • Ольга Кузнецова

      Здравствуйте!
      В этом видео был настроен односторонний перенос объектов с добавленным реквизитом. Да, правила обмена передаются в файле данных. Поэтому для одностороннего переноса достаточно изменения правил в базе-источнике.

  28. A.Timofeev

    В видео Вы говорите, что типовых инструментов для сравнения ПОД не существует, но разве в релизе 2.1.7 их нет?

    • Ольга Кузнецова

      Есть механизм сравнения и объединения правил обмена, он доступен в окне настройки правил обмена через меню Сервис -> Сравнение и объединение правил обмена.

  29. VladimirP

    Добрый день!

    Вопрос по обменам между типовыми решениями.
    Можно ли удалить обмен с какой либо конфигурацией из списка обменов, если он стал больше не нужен. И как это можно сделать?

    • Ольга Кузнецова

      Здравствуйте!
      Обмен – это узел Плана обмена. Можно открыть план обмена через Все функции, пометить на удаление ненужный узел и удалить через сервис “Удаление помеченных объектов”

Комментарии закрыты