8.х интересная задача: перенос данных реквизитов шапки в реквизиты табличной части

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем sergiobargio, 7 фев 2013.

  1. TopicStarter Overlay
    sergiobargio
    Offline

    sergiobargio

    Регистрация:
    30 ноя 2009
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1

    Добрый день.

    Приношу извинения если такая задача уже освещалась, увы не смог отыскать.

    У документа или у справочника есть ряд реквизитов шапки:

    Реквизит_А

    Реквизит_В

    Реквизит_С

    их регулярно заполняли;

    через какое-то время эксплуатации выяснилось что назрела необходимость указывать по два значения указанных реквизитов;

    дополнили документ или справочник дублирующими реквизитами аналогичного свойства:

    Реквизит_А

    Реквизит_В

    Реквизит_С

    +

    Реквизит_А1

    Реквизит_В1

    Реквизит_С1

    через ещё какое-то время эксплуатации выяснилось что указанные реквизиты в одном документе или элементе справочника могут принимать несколько значений, то есть более 2-х и даже 10;

    Создали табличные части, в реквизитах которых создали точно такие же реквизиты как в шапке документа;

    ТабличнаяЧасть.Реквизит_А

    ТабличнаяЧасть.Реквизит_В

    ТабличнаяЧасть.Реквизит_С

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

    Однако возникла задача:

    каким образом во всех ранее введённых документах или элементах справочника автоматизированно перенести уже заполненные значения из реквизитов шапки документа в соответствующие реквизиты табличной части:


    Реквизит_А в ТабличнаяЧасть.Реквизит_А.ПерваяСтрока

    Реквизит_В в ТабличнаяЧасть.Реквизит_В.ПерваяСтрока

    Реквизит_С в ТабличнаяЧасть.Реквизит_С.ПерваяСтрока


    Реквизит_А1 в ТабличнаяЧасть.Реквизит_А.ВтораяСтрока

    Реквизит_В1 в ТабличнаяЧасть.Реквизит_В.ВтораяСтрока

    Реквизит_С1 в ТабличнаяЧасть.Реквизит_С.ВтораяСтрока


    а за тем удалить реквизиты шапки документа и в дальнейшем использовать только реквизиты в табличной части ?

    Спасибо.
  2. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    для реализации можно написать обработку которая прошерстит все доки и выполнит определенную последовательность действий. В чем у вас затык?
  3. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.639
    Симпатии:
    948
    Баллы:
    204
    В чем проблема то - действительно - не понятно.
    Пишите запрос, в котором вытаскиваете ссылку на документ и его реквизиты

    и том у этого дока получаете ТЧ реквизитов и заполняете ее

Поделиться этой страницей