Решение домашнего задания 1.2.1

Представляем решение 3-го домашнего задания курса по Конвертации.

Ссылки на скачивание ниже:

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.

Если не активировали токен — посмотрите видео-инструкцию (видео N5)

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

комментариев 17 на “Решение домашнего задания 1.2.1”

  1. Людмила 07.11.2012 в 11:25

    В ПКО «Контактные лица» не создавать ПКС «Владелец»;
    Поиск контактных лиц лиц по наименованию, по УИД отключить(на случай, если в исходной базе будет одно контактное лицо у нескольких контрагентов);
    В ПКС «Комментарий» в обработчике «Перед выгрузкой»:
    Значение = “Перенесено из исходной базы”.

  2. Создал ПКО и ПВД Контактные лица, затем создал ПКО и ПВД Контрагенты, сопоставил ПКС для контактных лиц, для ПКС “Комментарий” указал Значение = “Перенесено из исходной базы” в параметре “перед выгрузкой”.

  3. Дмитрий 28.10.2012 в 10:22

    1.Выгрузил структуру метаданных Исходной и Конечной баз.
    2. Загрузил описания в Конфигурацию Конвертация.
    3. Создал новую конвертацию
    4. Создал два ПКО для контрагентов и контактных лиц. Через Синхронизацию объектов сопоставил
    Поставщикам Контрагентов, Сотрудникам поставщиков – Контакные лица
    5. В ПКС для Контактных лиц удалил правило для источника Владелец.
    6.1. Для ПКС Контрагенты для правила Комментарий перед выгрузкой поставил
    Значение=”Перенесено из исходной базы”
    6.2. Источнику ОтветственноеЛицоПоставщика сопоставил ОсновноеКонтактноеЛицо ( правило конвертации КонтактныеЛица)
    7. Создал два ПВД

  4. ДЗ 1.2.1
    Созданы ПКО и ПВД для “Сотрудники поставщиков – Контактные лица” и “Поставщики – Контрагенты”.
    Для них синхронизированы свойств. Для Комментария установил “Значение = “Перенесено из Исходной базы» и поставлена галочка “Не замещать значение…”.
    Записано правило – Выгружено – Загружено – ОК.

  5. 1. Создаем ПКО «СотрудникиПоставщиков – > Контактные лица» и «Поставщики – > Контрагенты».
    2. Для ПКО «Поставщики» создаем ПКС для «ОтветсвенноеЛицоПоставщика»
    3. Обработкой события ПередВыгрузкой задаем значение реквизита «Комментарий» и устанавливаем флаг «Не замещать значение свойства у существующих объектов»
    4. Создаем ПВД для ПКО «Поставщики» и «СотрудникиПоставщиков»

  6. Отчет:1-2-1

    1.Создал ПКО и ПВД для Контрагентов (автоматически)
    2.кнопкой Синхронизация свойств добавил ПКС “ОтветственноеЛицоПоставщика” – “ОсновноеКонтактноеЛицо”
    и ПКС “…” – “Комментарий”, у которого в Обработчике “Перед выгрузкой” Значение = “Перенесено из исходной базы”;

  7. 1.2.1 Задание выполнено еще на прошлой неделе. Застопорилась на 1.2.2 с ошибкой :-( Комментарий, правда, не учла…

  8. 1.2.1
    Для Справочников(СотрудникиПоставщиков и КонтактныеЛица)
    Создаем ПКО КонтактныеЛица, ПКС, ПВд
    Для Справочников(Поставщики и Контрагенты)
    Создаем ПКО Контрагенты, ПКС, ПВД
    в ПКС контрагенты сопоставляем (ОсновноеЛицоПоставщика – ОсновноеКонтактноеЛицо)
    В колонке “Правило КС” ставим галочку в строке комментария
    Открываем ПКС комментария и Пишем для обработчика ПередВыгрузкой
    Значение = “Перенесено из Исходной Базы”;
    Ставим Флажёк “Не замещать значение свойства у существующих объектов в приемнике”
    Сохраняем Правила в Файл. Осуществлем перенос данных.
    Все работает.

  9. Создал правила переноса Поставщики – Контрагенты и Сотрудники поставщиков – Контактные лица.
    Для реквизитов ОтветственноеЛицоПоставщика Поставщиков и ОсновноеКонтактноеЛицо Контрагентов
    вручную добавил связь и правило. Для Комментария в ПКС Контрагента добавил ПередВыгрузкой Значение = “Перенесено из Исходной базы”.

    Все получилось. Подчиненность не перенеслась, т.к. ПКЗ для Владельца не было.

  10. Здравствуйте.
    У меня каша в голове.
    Знаю что надо создать ПКО. Создаю. Затем ПКС. Затем ПВД. Но все делаю не попорядку. Сначала выгрузила справочники, затем документы. Когда начинаю соображать и проверять выясняется что что-то не так. В итоге документ “Прием сотрудника” выгрузился проведенным. И вообще поняла что надо выгружать табличную часть только подсмотрев решение. В итоге переделала и получила доки прием сотрудников непроведенными.

    • Добрый день, Татьяна!

      И с каждым следующим заданием сложность будет увеличиваться. Для программистов все задания кажутся простыми, а вот для новичков…
      Вообщем рекомендую опираясь на решения ДЗ двигаться вперед.
      Если есть вопросы – пишите в мастер-группу.

  11. Альберт Нургалеев 17.10.2012 в 22:21

    ДЗ 1.2.1.
    Была мысль для контактных лиц сразу создать ПВД, но не решился, после просмотра видео создал ПВД.
    Про Комментарий даже не подумал что нужно такую возможность предусмотреть.
    А Так все получилось.

    • Андрей Шнитов 18.10.2012 в 08:02

      Альберт Нургалеев: отчет принят.

  12. Урок получился, сложностей не возникло, но про “перезапись” комментария задумался только после просмотра видео с решением, к сожалению.

  13. Алексей 12.10.2012 в 17:14

    Не согласен с выводами решения задачи учителями.

    В Конечной базе для справочника “Поставщики” есть реквизит “Комментарий”. При загрузке
    элементов из исходной базы комментарий должен заполняться значением “Перенесено из
    Исходной базы”.

    Точка.
    Где задача о сохранении исходного комментария?
    Уточняйте задачу.

    С уважением,
    Коробов А.Ю.

    P.S. Пишите Т.З.

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

      ТЗ Вы будете писать на своих проектах.