8.х Перенос данных из справочника в документ

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем korjeg, 27 июн 2010.

  1. TopicStarter Overlay
    korjeg
    Offline

    korjeg

    Регистрация:
    27 июн 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте! Очень нужна помощь! Пишу небольшую конфигурацию состоящую из одного справочника, документа и отчёта. В 1с работаю не очень давно, только начинаю изучать и столкнулся со следующей проблемой: в справочнике "Сотрудники" имеются два реквизита (код и ФИО) в его табличной части Оклад и Бонусы. В табличной части документа имеются ФИО, Оклад и Бонусы. ФИО имеет тип СправочникСсылка.Сотрудники. Так вот после того как пользователь выберет из списка ФИО сотрудника нужно чтобы значения полей Оклад и Бонусы заполнялись из справочника автоматически. Вроде сама задача простая, и наверняка уже сто раз объясняли как это делается, но я пол дня потратил и почти ничего не нашёл :( Может кто поможет, или хотя бы направит в нужном направлении? :unsure:
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.573
    Симпатии:
    717
    Баллы:
    204
    Для Поля "ФИО" в Документе делаем обработку события "ПриИзменении" и добавляем следующий код в тело процедуры:

    ТекущиеДанные = ЭлементыФормы.<ТабличнаяЧастьДокумента>ТекущиеДанные;
    ТекущиеДанные.Оклад. = ТекущиеДанные.ФИО.<ТабличнаяЧастьСправочника>[0].Оклад;
    ТекущиеДанные.Бонусы. = ТекущиеДанные.ФИО.<ТабличнаяЧастьСправочника>[0].Бонусы;

    Должно быть именно так, потому что, если в ТЧ справочника будет больше одной строчки, то вообще не ясно как выбирать нужную.
    Зачем информацию о окладе и бонусах помещать в ТЧ - не совсем понятно.
  3. TopicStarter Overlay
    korjeg
    Offline

    korjeg

    Регистрация:
    27 июн 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    спасибо! сегодня на работе попробую

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