- Верный старт

    Заказать обратный звонок:

    Ответ в теме: Урок №3

    Верный старт / Ответ в теме: Урок №3
    #3710

    FilonovEI
    Участник

    Здравствуйте! БК20 урок №3. Не могу разобраться где причина. При изменении цены выдаёт ошибку.

    {Документ.ПоступлениеТоваровИУслуг.Форма.ФормаДокумента.Форма(23)}: Поле объекта не обнаружено (Количетсво)
    ТекущаяСтрока.Сумма = ТекущаяСтрока.Цена * ТекущаяСтрока.Количетсво;

    Код:
    &НаКлиенте
    Процедура ТоварыНоменклатураПриИзменении(Элемент)
    ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
    ТоварыНоменклатураПриИзмененииНаСервере(ТекущаяСтрока.Цена,ТекущаяСтрока.Номенклатура);
    ТекущаяСтрока.Сумма = ТекущаяСтрока.Цена * ТекущаяСтрока.Количество;
    КонецПроцедуры

    &НаСервере
    Процедура ТоварыНоменклатураПриИзмененииНаСервере(Цена,Номенклатура)
    Цена = Номенклатура.ЦенаПродажи;
    КонецПроцедуры

    &НаКлиенте
    Процедура ТоварыКоличествоПриИзменении(Элемент)
    ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
    ТекущаяСтрока.Сумма = ТекущаяСтрока.Цена * ТекущаяСтрока.Количество;
    КонецПроцедуры

    &НаКлиенте
    Процедура ТоварыЦенаПриИзменении(Элемент)
    ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
    ТекущаяСтрока.Сумма = ТекущаяСтрока.Цена * ТекущаяСтрока.Количетсво;
    КонецПроцедуры