новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Требуется консультация, не работает добавленная кнопка на управляемой форме.

    • #1
    • 10.06.2020 23:19
    0
    Требуется консультация, не работает добавленная кнопка на управляемой форме. Не изменяются данные на форме документа "Установка цен номенклатуры". Данные в документе заполнены стандартно...  Подробнее>>
    • #2
    • 10.06.2020 23:19
    0
    Если уж надо так сложно, то после ДокОбъект = РеквизитФормыВЗначение("Объект") обратного хода не будет, не?
    • #3
    • 11.06.2020 06:12
    0
    РеквизитФормыВЗначение(<ИмяРеквизита>, <Тип>)
    Где:
    ИмяРеквизита – имя реквизита, значение которого мы хотим получить;
    Тип – тип значения, которое мы хотим получить из реквизита. Необязательный, но в том случае, когда реквизит имеет составной тип – обязательно указывать.
    ЗначениеВРеквизитФормы(<Значение>, <ИмяРеквизита>)
    Где:
    Значение – переменная, значение которой мы записываем в реквизит;
    ИмяРеквизита – имя реквизита, в который мы записываем значение переменной.
    Но заметьте, если мы получим какой-то реквизит с формы и изменим его, то значение реквизита на форме не изменится. Для этого нужно обратно передать значение в реквизит формы.
    • #4
    • 11.06.2020 07:33
    0
    Да никак не работает.
    Так тоже не работает.

    &НаКлиенте
    Процедура ИзменитьУпаковки(Команда)

    ПересчитатьНаСервереЦены();
    ОповеститьОбИзменении(Тип("ДокументСсылка.УстановкаЦенНоменклатуры"));

    КонецПроцедуры


    &НаСервере
    Процедура ПересчитатьНаСервереЦены()


    ДокОбъект = РеквизитФормыВЗначение("Объект");
    ТабЧасть= ДокОбъект.Товары;

    Для каждого Строка из ТабЧасть цикл
    Строка.цена=555;
    Строка.ценаизмененаВручную=Истина;
    КонецЦикла;

    ЗначениеВРеквизитФормы(ДокОбъект, "Объект");


    КонецПроцедуры
    • #5
    • 11.06.2020 22:29
    0
    А так: ДокОбъект = РеквизитФормыВЗначение("Объект.Товары") ?
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться