8.х Автоматическое заполнение реквизита табличной части из реквизита справочника

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем John95103, 29 апр 2013.

  1. TopicStarter Overlay
    John95103
    Offline

    John95103

    Регистрация:
    23 апр 2013
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Добрый день помогите пожалуйста, программировать в 1с только начал

    Вся проблема, описана в прикрепленном файле
    Ссылка табличной части "подкатегория" установлена на справочник "подкатегория"

    Вложения:

  2. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    Для поля "Подкатегория" создайте обработчик события "ПриИзменении". В этом событии Вам надо для подкатегории из текущей строки получить цену.
    Цену можем получить только на сервере.
    Создаем серверную функцию, куда в качестве параметра передадим подкатегорию из текущей строки, и вернем ее цену.

    Код:
    &НаКлиенте
    Процедура ПодкатегорияПриИзменении(Элемент)
    ТекСтрока = Элементы.ТутИмяТабличнойЧасти.ТекущиеДанные;
    ТекСтрока.Цена = ПолучитьЦену(ТекСтрока.Подкатегория);
    КонецПроцедуры>
    
    
    &НаСервереБезКонтекста
    Функция ПолучитьЦену(Подкатегория)
    Возврат Подкатегория.Цена;
    КонецФункции
  3. TopicStarter Overlay
    John95103
    Offline

    John95103

    Регистрация:
    23 апр 2013
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Большое Спасибо все работает, очень рад
  4. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    Не за что :)

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