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

Начало работы с Конвертацией данных

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

  • Глава 1. Начало работы с «1С:Конвертация данных»
  • Глава 2. Перенос данных без преобразования

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

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

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

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

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

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

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

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

  1. emoroz51

    Правильно ли я понял, что отчет по домашнему заданию надо описывать именно здесь в комментариях.
    И вопрос: в начале страницы написано — Изучите теорию модуля 1.
    Имеется в виду материалы в видеоуроках, или что-то другое

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

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

  2. victorel

    В уроке 1.2.6 при настройке ПКО для справочника «Подразделения» у реквизита «Вид» не указано правило конвертации, а у реквизита «Родитель» — указано. Как система догадалась, что при конвертации реквизита «Вид» надо использовать ПКО «ВидПодразделения»?

    Вопрос снят. Оказывается, его задают в каждом потоке.

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

      Здравствуйте!
      Да, ответ есть в Лучших вопросах к занятию 2, Вопрос №2

  3. oleg1117

    Вопрос снят.
    (Увидел ответ в Лучших вопросах к Занятию 2)

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

    В видео урока 1.2.7 «Перенос данных «по ссылке» Часть 2″ время 01:09
    при ручном создании ПКС для реквизита «Должность менеджера» справочника Подразделения не указывается ПКО.
    Это правильно? И как система узнает, какое ПКО нужно использовать
    для конвертации этого реквизита?
    Что изменится, если мы укажем это ПКО?

  4. Re

    Нашла еще 1 способ запуска 8.3 из КД. Если указать в КД в параметрах запуска конфигурации источника версия платформы: 8.0 и указать исполняемый файл 1cv8st.exe от 8.3 то можно запускать базу из КД.
    ***
    Почему-то при синхронизации объектов у меня не отобразился объект Набор констант, а при ручном добавлении отразился. В чем дело? Хотя не сильно важно.

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

      Здравствуйте!
      Спасибо за вариант!

      Да, почему-то при синхронизации объектов константы не появляются в списке.

  5. Ирина Борисова

    Здравствуйте. Урок 1.2.4 Перенос константы. При выгрузке данных по правилам возникает ошибка (на скрине) — Указанный файл не существует. Попробовала заранее создать файл данных, чистый — не помогло. Подскажите, пожалуйста, в чем может быть дело?

    Разобралась. Дело было в файле протокола обмена. Там был по умолчанию указан путь, которого не существует.

    848acfb84200fb92d2e0411cea279a11.jpg

    • ManuelAurora

      Доброй день. Тоже самое было: В обработке универсальный обмен данными XML, во вкладке «дополнительные данные» удалил имя файла протокола обмена на сервере.

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

        Здравствуйте!
        Да, это вопрос есть в Лучших вопросах на этой странице, Вопрос № 3 «Ошибка при выгрузке данных»

  6. Renegade

    http://imgur.com/A8tKzDr

    Урок 1.2.7
    Почему для отмеченных реквизитов не были указаны правила конвертации? Ведь они (ПКО) должны указываться для ссылочных реквизитов? up

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

      Здравствуйте!
      Посмотрите лучшие вопросы к Занятию 2, вопрос № 2 «Указание правила конвертации»

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

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

      • Renegade

        т.е. выгружаться код не будет, но поиск по нему все же будет осуществляться?

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

          нет, поиск по нему осуществляться не будет

  7. and1812

    Здравствуйте.
    У меня вопрос следующий. Если над разработкой правил обмена работает несколько разработчиков (один из стороны клиента, где выгружаются данные, другой со стороны клиента, где загружаются данные). И в силу конфиденциальности они не могут обменяться конфигурациями — только метаданными в формате ХМЛ.
    Вопрос: можно обратно из метаданных получить конфигурацию?
    Спасибо.

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

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

  8. Павел Невасилевский (Paul_Nevada)

    Более удачный скрин-шот!

    59f8bf89bafce7709fd289f343181437.png

  9. Павел Невасилевский (Paul_Nevada)

    Почему Евгений в видео-уроках не использует кнопку для перехода от одной категории правил к другой — типа «Быстрый переход» — может, есть нюансы? Одна из таких — на скрин-шоте.

    59f8bf89bafce7709fd289f343181437.png

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

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

  10. ilva

    Скачайте ДЗ№ 1.1.1 – 1C-ConvData-Module1-HomeWork01.1.pdf.
    Файл не открывается.

    • Евгений Гилев (Мастер-тренер)

      Что значит не открываются?
      Чем пытаетесь открыть? Попробуйте Adobe Reader.

  11. bala35am

    Добрый день. В файле с данными у свойств не указан тип, например:

    » Свойство Имя=»РуководительПодразделения» »
    » Значение> Исаев Петр Абрамович </Значение "

    На что это влияет и почему у меня его нет ?

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

      Здравствуйте!
      Видимо, в обработке Универсальный обмен на закладке «Дополнительные настройки» включен флажок «Использовать оптимизированный формат».
      Об этом рассказано в видео-уроке 2.5.1
      В процессе прохождения курса может повлиять только один раз — с этим флажком не получится повторить за Евгением решение задачи из видео-урока 1.5.5

  12. galanevgeny

    Как узнать, что домашнее задание засчитано?

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

      Здравствуйте!
      Когда отчет одобрен, на странице ДЗ становятся видны комментарии других пользователей, и доступна ссылка на скачивание видео-решения

  13. Templ

    Здравствуйте.
    Что-то не могу разобраться со вторым заданием перенос документа приема сотрудников на работу. Не могу найти таких документах ни в источнике ни в приемнике

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

      Здравствуйте!
      Возможно, это не те базы. Есть базы для выполнения домашнего задания, их можно скачать со страницы ДЗ 1.1.1. А есть модельные базы, на которых были записаны видео-уроки курса, ссылки на них находятся на странице «Стартовые материалы».

  14. merkator

    Добрый вечер!
    Вопрос по переносу ссылочных типов. Когда при создании ПКС для ссылочного типа следует указывать ПКО, а когда нет?
    Например, в уроке 1.2.6 при создании ПКО Подразделения в ПКС Вид не указано ПКО ВидПодразделения, которое тем не менее используется. А в ПКС Родитель указывается ПКО Подразделения.

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

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

  15. kreizzyman

    Добрый день,
    Столкнулся со следующей проблемой (версия платформы 8.2.19.83, релиз КД 2.1.8.1):
    При попытке выгрузить данные (v8exchan82 2.1.7) выскакивает ошибка (см вложение), но при этом правила удается прочитать (те которые были созданы в КД)

    b77becec6331b81c3b20cfeb7137b52a.GIF

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

      Здравствуйте!
      Посмотрите на этой странице Лучшие вопросы участников курса, вопрос № 3

      • kreizzyman

        Я смотрел, но дело в том что у меня возникает несколько другая ошибка. Чтение у меня проходит успешно, а при выгрузке возникает ошибка; да и пробую я в тонком клиенте

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

          Она и возникает при выгрузке, а не при чтении правил. Поставьте точку остановки на этой строчке, и посмотрите, почему она вылетает. Других причин, кроме той, что описана в ответе на вопрос, я еще не встречала. Если выясните что-то новое, напишите )

          • kreizzyman

            Добавил обработку v8exchan82 2.1.7 в конфигурацию и все заработало

    • Denisenko

      В моем случае, на закладке Доп.настройки были прописаны неверные пути файлов протокола.

  16. GeorgeGoguadze

    Как узнать о том зачтено ли выполнение домашнего задания?

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

      Здравствуйте!
      Если на странице домашнего задания Вам доступны отчеты других участников и видео-решение этого задания, значит, Ваш отчет по этому заданию принят

  17. karpov2

    Добрый день,
    Столкнулся со следующими проблемами (версия платформы 8.3.4.346, релиз КД 2.1.8.1):
    1. При попытке обработкой V8Exchan82 прочитать файл с правилами обмена получаю ошибку: Поле «Имя файла правил на сервере» не заполнено. Если переключить режим работы в значение «На клиенте», прочитать файл с ПОД, а затем переключить обратно в значение «На сервере», то после таких манипуляций в дальнейшем все нормально работает.
    2. При попытке открыть обработку V8Exchan83 в Управляемом приложении получаю ошибку: Переменная не определена (ЭтотОбъект).

    4a47a0db6e60853dedfcfdf08a5ca249.png0564d4ec4885448fc55b26b11c1ae743.png

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

      Здравствуйте!
      1. У меня ошибка не воспроизводится. Используйте лучше платформу 8.2, мы пока работаем на ней.
      2. Чтобы использовать V8Exchan83 нужно установить режим совместимости в конфигурации не ниже 8.3.3, или отключить.

  18. fakeeva_katy

    Добрый день!
    Подскажите, в чем может быть дело.
    Выгрузила и загрузила данные по первому заданию.
    вся информация загрузилась без ошибок. выгрузилось 18 объектов, загрузилось 18. Но при открытии справочника сотрудники пишет ошибку «Ошибка при получении ссылки на точку навигации».
    Спасибо

    Все, разобралась, всего-то в константах поставить Кадровый учет. извините

  19. zels

    Можно ли увидеть все свои сообщения: как ответы на задания, так открытые сообщения?

    • Ольга Трикоз

      Добрый день, такой возможности не предусмотрено.

  20. zels

    Так и не понял — будет ли доступ к этой (и другим страницам вопросов-ответов) после окончания срока.

    • Ольга Трикоз

      Добрый день! После окончания периода Мастер-группы доступ к материалам и комментариям будет. Но не будет возможности задать вопрос (новый комментарий).

  21. zels

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

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

      Здравствуйте!
      В комментарии нет вложения. Сайт поддерживает не все форматы файлов для вложений, нужно создавать zip или rar архивы

  22. Алексей Жуков

    Добрый вечер.
    Если вдруг вопрос освещался ранее, то прошу прощения.
    Давно мучаюсь проблемой — можно ли выгрузить md по одному объекту конфигурации для обновления его свойств? Добавлять свойства в КД руками нельзя(почему, кстати?), выгружать всю конфигурацию опасно, т.к. частенько разработка идет на базе каких то ранее разработанных правил и полная выгрузка\загрузка всего md чревата последствиями(часть объектов становится красным), да и нет нужды тащить все метаданные от больших конфигураций, особенно когда нужно разработать что то небольшое и легкое. Как лучше поступить в ситуации, когда требуется всего навсего добавить пару свойств к объекту?
    Спасибо.

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

      Здравствуйте.
      Здесь может быть несколько подходов. Можно попробовать выгрузить описание метаданных, удалить оттуда все лишнее и потом загрузить оставшееся в режиме «Только добавлять новые объекты». Там в файле метаданных находятся узлы Объекты и Свойства. у свойств есть владелец (owner) это ссылка на объект. Нужно проверить, чтобы не осталось свойств тех объектов, которые удалены. Сразу говорю, я так делать не пробовала, поэтому сначала нужно сделать выгрузку ИБ Конвертации. Если не получится, то загрузить ее обратно. Если будете пробовать так делать — расскажите мне, очень интересно )

      Есть другой вариант. Можно отключить запрет на редактирование в форме Свойства. Он включен только на уровне формы. Только нужно аккуратно проставить все реквизиты: Вид, Типы данных, Квалификаторы. Посмотрите, как в остальных свойствах заполнено. Я так делала, правда очень редко. У меня все работало.

      Можно недостающие свойства вообще в Конвертации не добавлять, а использовать обработчики. Если это свойства Источника, то создайте ПКС без Источника, и напишите там перед выгрузкой
      Значение = Источник.ИмяСвойства;
      Если это свойства Приемника, то передайте нужную информацию в параметр объекта, и в обработчике ПКО После загрузки пропишите Объект = ПараметрыОбъекта[«ИмяПараметра»];

      • Алексей Жуков

        Ок, спасибо. Попробую все же второй вариант. 3-й не знаю подойдет ли, т.к. новое свойство является ключевым.
        Я раньше делал немного другим способом, он не очень нравится, хоть и работает — открывал правила в текстовом редакторе, находил нужное ПКО, добавлял тег по переносу ПКС с указанием типов, и заново прогружал правила обмена — в итоге свойство регистрировалось в объекте.

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

          Без добавления свойства в КД точно можно сделать, но правила станут менее читаемыми, это правда.

  23. Klukva

    В уроке 1.2.7 Перенос данных «по ссылке», выполняется перенос Подразделений, у этого справочника есть реквизит Должность (в одной базе Менеджера в другой Руководителя). Для переноса данного реквизита создают ПКО Должности, а в ПКО Подразделения создают ПКС в котором указывают источник: ДолжностьМенеджере, приемник: ДолжностьРуководителя. Но реквизит «Правило конвертации» у этого ПКС оставляют пустым, хотя по логике наверное надо указать ПКО для должностей. Поясните почему лектор этого не делает? Заполнение данного реквизита ПКС не является обязательным?

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

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

  24. zels

    Я создаю ПКО и при записи меня спрашивают: надо создавать правило выгрузки? Отвечаю «Да», но правило выгрузки все равно не создается (приходится потом создавать на основании). Почему так?

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

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

  25. zels

    Здравствуйте!
    Если в ПКС для ссылочных типов данных не указано ПКО, то оно подберется автоматически. Если ли определенный прорядок подбора правил? Например, есть ПКО Правило12 для Спр1->Спр2, оно одно. Во всех документах с реквизитом Спр1 правило не указано и подбирается автоматически. Потом создали Правило12_2 для Спр1->Спр2 и использовали его в новом документе. Может получиться так, что для старых документов вместо старого Правило12 начнет использоваться новое Правило12_2 ?

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

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

  26. Doza137

    Здравствуйте!
    1)Делаю правила по уроку 1.2.5. Как в уроке не получается с самого начала, а именно, не дублируются элементы справочника Должности. Они сразу замещаются (обновляются реквизиты в конечной базе), хотя по уроку, сначала должны создаваться дубли, а потом при отключении кода в ПКС, новые элементы справочника. Но у меня они и после этого всеравно замещаются (любые элементы справочника).

    2) не создаются ПВД, при создании нового правила и ответе положительно на вопрос об автоматическом создании ПВД.
    Конвертация данных, редакция 2.1 (2.1.8.1)

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

      Здравствуйте!
      1. Т.е., загружаемый элемент находит в базе-приемнике элемент с таким же кодом и замещает его? У Евгения в видео-уроке в ПКО стоит флажок «Искать объект приемника по внутреннему идентификатору объекта источника». Об этом флажке более подробно будет рассказано в разделе про Синхронизацию. Из-за этого флажка элементы дублируются.
      2. Действительно, не создаются. Разработчики допустили небольшую логическую ошибку. Можете исправить: Общая форма “ПравилаОбмена”, в Процедуре СозданиеПравилВыгрузкиДанных() нужно “ИЛИ” заменить на “И”.

  27. venvlad

    Добрый день. ДЗ 1.1.2. Хочу перенести документ ПриемСотрудников, ПКО создал, синхронизирую ПКС, для табличной части правила не синхронизируются. Снимок экрана приложил.

    f3ccdd27d2000e3f9255a7e3e2c48800.jpg

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

      Здравствуйте!
      В этой форме можно вручную устанавливать соответствия объектов. Нужно щелкнуть на поле напротив ТЧ Данные и выбрать из списка ТЧ Сотрудники.
      Задавайте, пожалуйста, вопросы по ДЗ на странице вопросов по ДЗ

      • venvlad

        Спасибо за ответ. Сначала я и задал этот вопрос на странице вопросов, ответа до сих пор нет. Еще раз спасибо, что не оставили в беде, все получилось)

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

          Это была страница с ДЗ, там можно только публиковать отчеты.

  28. VolodySA

    Добрый день. Вопрос по заданию 1.1.2. При создании ПКС для реквизитов независимого регистра сведений с помощью мастера синхронизации свойств не указываются поля поиска. Т.е. в случае если в базе Приемнике уже будут такие записи — произойдет просто перезапись?

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

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

  29. Владимир

    теперь еще одна проблема.
    уже по занятию 1.6.3.
    делаю все за тренером: создал ПКО Контрагенты_ПроизвольныйЗапрос, ПВД КонтрагентыЗапросом, где такой же запрос, как на видео, но ….справочник все-равно переносится не корректно.
    Но что заметил, если ПКО Контрагенты_ПроизвольныйЗапрос делаю по расположению в дереве ПКО выше, чем ПКО Контрагенты, то загрузка справочника идет «на ура», но на видео такого нет.
    В чем прикол?

    Сейчас заметил: когда снял галку в ПКО Контрагенты «продолжить поиск по полям поиска…», то справочник стал загружаться правильно, несмотря на месторасположение ПКО Контрагенты_ПроизвольныйЗапрос.
    Но вопрос все же остался: почему ПКО Контрагенты все же влияет на выгрузку справочника, не смотря на то, что мы используем ПКО Контрагенты_ПроизвольныйЗапрос?

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

      Есть одна ошибка, связанная с флажком “Продолжить поиск по полям поиска”. Если настроено два разных ПКО, в которых в приемнике указан один и тот же объект метаданных, то программа может брать значение этого флажка не из того ПКО, по которому происходит загрузка, а из второго. Видимо, у Вас этот случай. Это ошибка в обработке, уже очень древняя, которая сохраняется от версии к версии. Ее нужно иметь в виду.

  30. Владимир Ширков

    Здравствуйте!
    Вопрос по 5 главе, занятие 1.5.5
    упорно не хочет выгружаться составной тип данных.
    выслал файл правил.

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

      Здравствуйте!
      А куда Вы его выслали? Можно прикрепить правила к комментарию, то нужно их сначала поместить в zip или rar архив

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

          Посмотрите страницу Занятия 4- не среди лучших вопросов, а внизу, в блоге. Участник прошлого потока тоже сталкивался с трудностью при повторении этого урока. Видимо, у Вас такая же ситуация

  31. Nik

    Скачал видео из Лучшие вопросы участников курса. А они не открываются ни одним проигрывателем :( кодек TSCC установлен.
    Видео с решениями ДЗ тоже не могу открыть

    • Ольга Трикоз

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

      Попробуйте удалить кодек и установить его снова, прямая ссылка на скачивание кодека: http://download.techsmith.com/tscc/tscc.exe
      Если это не поможет — нужно попробовать просмотр уроков на другом компьютере. Возможно есть проблема с операционной системой.

  32. crea3y

    Здравствуйте,
    Ответ нашел в «лучших вопросах». Спасибо.

    fe07eee1f0268775c646e844b05bff2d.png

  33. Nik

    В курсах говорится что правила для ссылочных объектов лучше создавать таким образом: если например переносим документ, у него есть ссылочные реквизиты, сначала создаем ПКО для этих ссылочных реквизитов, а потом уже для ПКО для документа, если у реквизитов документа есть ссылочные реквизиты, то сначала ПКО для реквизитов Реквизитов документа, потом для самих реквизитов документа а в конце для самого документа, т.е. если начертить схему на листке бумаги то можно сказать что идеем как бы снизу вверх. Мне кажется что удобнее с верху вниз, т.е. создали ПКО для документа, в окне настройки ПКС видим, что есть ссылочные реквизиты, создаем для них ПКО, и так далее. Почему на ваш взгляд удобнее идти с низу вверх, а не сверху вниз?

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

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

      • Владимир

        простите, не понял мысли.
        мне кажется, что процесс выгрузки текущего объекта в любом случае будет останавливаться и “зависать” в памяти, несмотря на то, в какой последовательности создаются ПКО.
        если, конечно, не установить флажок «Не выгружать объекты свойств источника по ссылкам» у текущего объекта, а сами реквизиты ссылочного типа этого объекта выгружать отдельно.
        но, все равно, такая «оптимизация» сомнительна, т.к. при каждой выгрузке нужно переносить все справочники отдельно.
        но ведь лучше всего переносить сам документ и только его реквизиты.
        или я что то не так понял?

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

          Если Вы организуете свою выгрузку так, что сначала выгружается справочник с реквизитами простых типов, а потом тот, который на него ссылается, то цепочка рекурсивных вызовов станет короче, потому что (если не стоит флажок Не запоминать выгружаемые объекты) повторная выгрузка элементов первого справочника по ссылкам происходить не будет, а будут найдены порядковые номера уже выгруженных объектов и вставлены в реквизиты второго справочника.
          Что и в каком объеме лучше переносить, всегда зависит от конкретной задачи

  34. bukhmiller

    При переносе данных часто бывает что открыто много окон. Можно ли где-нибудь в конфигураторе КД и Исходной баз обозначить имена основных окон без слов 1С Предприятие, чтобы быстрее и легче ориентироваться в открытых окнах. В конечной базе можно обозначить в свойствах конфигурации в окне Синоним «Конечная» и в окне выводится только Конечная, а вот в Исходной и КД подставляет в начале 1С Предприятие.. и остальных слов не видно. Возможно ли решить эту проблему в обычном интерфейсе?

    • Ольга Трикоз

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

  35. Виталий Корчагин

    Добрый день!
    В конвертации данных ред. 2.1.8.1 у меня не добавляются правила выгрузки, когда я соглашаюсь на автоматическое их формирование при создании ПКО. Используемый релиз платформы 8.3.3.721
    Подскажите, пожалуйста,где это настраивается?

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

      Здравствуйте!
      К сожалению, нигде не настраивается. Там небольшая ошибка. Если очень раздражает, исправьте: Общая форма «ПравилаОбмена», в Процедуре СозданиеПравилВыгрузкиДанных() нужно «ИЛИ» заменить на «И».

  36. kraserge

    Здравствуйте!
    У меня проблема с БД после загрузки данных.
    Пробовал дома и на работе, и с разными версиями 8.3 и 8.2.
    После загрузки данных перестаёт работать справочник.
    Даже пропадает ссылка слева в меню на справочник Сотрудники.
    Всё выглядит как будто полностью ломается данный объект в БД.
    С документом из 2-го урока такая же ситуация.
    Использую КД 2.1.8.1. В чём может быть проблема?

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

      Здравствуйте!
      Нужно включить константу ВедетсяКадровыйУчет. Она содержит функциональную опцию, в которую включен справочник

      • 1k

        у меня была такая же проблема/потратил на неё кучу времени/, хотелось бы о таких «засадах» знать заранее…

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

          Я вижу цель нашей с Вами работы в том, чтобы, когда Вы столкнетесь с реальным переносом, Вы знали о большинстве «засад» заранее. Время, потраченное на поиск ошибок сейчас, окупит себя в дальнейшем

          • kraserge

            Да, это конечно хорошо. Но я чувствую тяжко будет с управляемыми приложениями. Так как я ещё с ними совсем не работал и даже не знаю толком как они работают. До сих пор используем всё на обычных приложениях.

  37. GrayDog

    Доброе утро!
    Я использую релиз платформы 8.3.3.721, редакция конвертации данных 2.1.8.1. При открытии обработки в базе источника V8Exchan83 (идет с дистрибутивом конвертации вышеуказанной редакции), возникает ошибка:{Форма.УправляемаяФорма.Форма(72,75)}:Переменная не определена (ЭтотОбъект)?
    Загружал метаданные в конвертацию тоже при помощи обработки MD83Exp, все ок.

    Данный вопрос снимается, т.к. прочитал ниже,что обработка V8Echan83 еще сырая.Но назрел другой: Для чего тогда нужно было её тиражировать, если её даже не тестировали??? Ужас.Весьма «клиентоориентированный» подход, при котором все желание учить 1С пропадает((.

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

      Здравствуйте!
      Используйте пока V8Exchan82, она используется давно и гораздо лучше отлажена

    • zels

      V8Echan83 откроется, если в конфигурации поставить режим совместимости не ниже 8.3.3 или вообще отключить. Любят разработчики платформы разбрасывать грабли для «оптимизации, унификации, архитектурной целостности и тп». А то, что где-то что-то перестает работать (или начинает работать «криво») — так это проблемы внедренцев….

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

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

  38. Юрий

    Модуль01 Глава2 Урок 4 Перенесли константу. ИД объекта в конечной базе будет такое же как и в исходной?

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

      Здравствуйте!
      У константы нет идентификатора. Или я не поняла вопроса.

      • Юрий

        ясно. Тогда в общем, например элементы справочника сохраняют свои ИД (при условии что КонБаза пустая и ПКС на ИД никак явно не указан)?

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

          Если в ПКО установлен флаг поиска по ИД, то элемент переносится вместе с идентификатором. Происходит поиск в приемнике по ИД. Если стоит флажок Продолжить поиск по полям…, то дальше ищется подходящий элемент по полям поиска. Если он найден, то идентификатор у него не изменяется, остается таким же, как и был в базе-приемнике. Если не найден, создается элемент с идентификатором из базы-источника.

  39. venvlad

    Доброе утро. Ушами прохлопал) а где взять базу: Исходная и Конечная?

    • Максим Гошко (Админ)

      Здравствуйте.
      Исходную и конечную базу можно скачать на данной странице — http://курсы-по-1с.рф/data-conv/start-materials/ в блоке «Обучение на курсе по Конвертации данных», пункт 6 «Методические материалы курса».

  40. Ria9

    Последняя версия Конвертации 2.1.8.1
    в ней есть обработки для 8.3.
    Но в базе для домашних заданий Конечная (1C-ConvData-HomeWork-Dest) открытие обработки универсального обмена для 8.2 веде к показу сообщения, что данная обработка не предназначена для управляемого приложения. а открытие V8Exchan83 к ошибке.

    Сбойная база конечная для домашнего задания или ошибки в конвертации 2.1.8.1?

    fb1145ed532252f4bf8967e399153bb4.png6bfdbf71d4776ca046a88349828936e9.jpg57f83e64423b028eca107094464d13f0.jpg

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

      Здравствуйте!
      То, что ошибка возникает на создании объекта ОписаниеОповещения, скорее всего говорит о том, что у Вас старая версия платформы. Но обработка для V8Exchan83 действительно содержит ошибки. Поэтому рекомендую использовать обработку V8Exchan82. Она содержит управляемую форму и подходит для использования в управляемом интерфейсе

      • jiva

        Добрый день, это ошибка не связана с релизом, в процедуре, в которой возникает ошибка, в строке где создается Оповещение, необходимо в параметрах поменять «Объект» на «ЭтаФорма»

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

          Вы имеете в виду релиз платформы? Просто на скриншоте ошибка: «Тип не определен ОписаниеОповещения». А не «Переменная не определена ЭтотОбъект». Тип ОписаниеОповещения появился в какой-то из недавних версий платформы

  41. NikolayNN

    Добрый день!
    В типовых конфигурациях есть обработка «УниверсальныйОбменДаннымиXML», есть отличия между этой обработкой и обработкой V8Exchan82 ?

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

      Здравствуйте!
      Это та же самая обработка, но в типовых она используется как вспомогательная другими обработками обмена данными, и поэтому в ней могут быть изменения в части инициализации обмена. Если есть задача использовать ее, можно сравнить ее с V8Exchan82, и посмотреть, чем конкретно отличается

  42. fantomrik

    Добрый день!
    Подскажите, я верно понял что план-график обучения «условный». т.е. я могу сегодня и завтра не смотреть видео по соответствующим главам и не делать ДЗ, а к примеру со следующей недели «Плотно засесть» и пройти весь курс за 10 дней?
    Есть ли какие то вебинары в рамках курса, или все видео уже записано, и в онлайне только обсуждение ДЗ и вопросы на страницах ДЗ ?

    • Насипов Фарит (Админ)


      (текст комментария доступен только участникам Мастер-группы)

  43. tsd

    Здравствуйте. Начала просмотр и изучение уроков.
    В уроке рассматриваются все задания на релизе 2.1.6.1.
    На данный момент на ИТС дисках за октябрь идет версия 2.1.8.1
    Можно ли работать на этой версии 2.1.8.1 или лучше установить такую же, как рассматривается в уроках?

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

      Здравствуйте!
      Что касается выполнения домашних заданий, большой разницы в версиях 2.1.6.1 и 2.1.8.1 нет, поэтому лучше используйте свежую версию

      • Ria9

        Однако в домашнем задании сказано что «Установите последний релиз конфигурации «Конвертация данных». Включите обработки
        V8Exchan82.epf и MD82Exp.epf в состав метаданных Исходной и Конечной конфигурации».
        Дело в том, что в конечной базе в режиме предприятия ни V8Exchan82.epf, ни V8Exchan83.epf не открываются.
        V8Exchan82.epf — не предназначена для использования в управляемом приложении
        а V8Exchan83.epf — при открытии ошибки
        Как быть?

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

          V8Exchan82.epf в версии 2.1.8.1 имеет управляемую форму и работает в управляемом интерфейсе

  44. r-garden

    Здравствуйте. Конфигурация Исходная работает в режиме обычного приложения, однако после загрузки ее структуры метаданных в карточке конфигурации в конвертации данных указано «Управляемое приложение». Почему так?

    UPD. Виноват, не увидел сразу такой же вопрос в списке вопросов. Посмотрел видео-ответ, вопрос снят)

  45. Андрей

    В первом домашнем задании (1.1.1 которое после первой главы) указаны задания по теме которая рассмотрена позже (вторая глава — выгрузка констант и справочников). Может это перенести во второе задание (1.1.2 после второй главы)?

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

      Предполагается, что домашние задания 1.1.1 и 1.1.2 выполняются после того, как пройдено первое занятие, т.е. главы 1 и 2

      • Андрей

        Сбивает, что в конфигурации просмотра (Курсы по профессиональному программированию в 1С — http://www.Spec8.ru (1.1.50.9)) это ДЗ находится после первой главы, но перед второй.

        • Евгений Гилев (Мастер-тренер)

          Спасибо за информацию, ошибка исправлена.

  46. Андрей

    Для чего в обработке выгрузка структуры метаданных MD82EXP есть режимы работы — «На сервере» и «На клиенте»? В видеоуроке объяснения не увидел

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

      Здравствуйте! Ткой же переключатель режима есть в обработке «Универсальный обмен данными» — V8Exchan83. Про него смотрите Лучшие вопросы к первому занятию, вопрос 6. В обработке выгрузки метаданных для платформы 8.3 реализован аналогичный механизм.

  47. Maxim_Goncharov

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

    Когда это может понадобиться?

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

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

  48. smarts

    Здравствуйте!
    В ПКС для ссылочных типов данных есть возможность указывать правило конвертации ПКО. Нужно ли его всегда заполнять?

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

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

  49. samba

    Здравствуйте. Начал смотреть видео. В примерах зачастую используется встроенный язык платформы, язык запросов + добавлены зарезервированные переменные самой конвертации. Я правильно понял, что никаких ограничений в использовании встроенного языка платформы , а так же конструкций запросов в конфигурации «Конвертация» нет?Говоря иначе — все что работает в конфигураторе 1с — будет работать в 1с «Ковертация»?

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

      Здравствуйте!
      То, что мы пишем в Конвертации в обработчиках событий, будет сохранено в виде текста в правилах. Выгрузка и загрузка происходят с помощью обработок, которые работают в базе-источнике и базе-приемнике. В этих обработках встречается метод Выполнить(), с помощью которого исполняется код обработчиков. Т.е. в обработчиках событий можно написать любой текст, который можно исполнить с помощью метода Выполнить().

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