Имя: Пароль:
1C
1С v8
Сложение ячеек
0 H0mRk
 
18.05.20
14:05
в самописной базе есть справочник Контрагенты и документы Заказ, очень маленька база.
Вроде все сделал, за исключением умножения кол-ва на цену за ед. для получения стоимости.
Цена за ед. подтягивается ссылкой из Контрагентов, при прописании процедуры:

Процедура КоличествоПриИзменении(Элемент)
    Объект.Стоимость = Объект.Контрагент.ЦенаЕд * Объект.Количество
КонецПроцедуры

появляется ошибка:
{Документ.Заказы.Форма.ФормаДокумента.Форма(4)}: Поле объекта не обнаружено (ЦенаЕд)
    Объект.Стоимость = Объект.Контрагент.ЦенаЕд * Объект.Количество
1 runoff_runoff
 
18.05.20
14:09
стаж 7 лет
2 mistеr
 
18.05.20
14:20
(0) Уверен, что цена в Контрагентах, а не в Номенклатуре?
3 H0mRk
 
18.05.20
15:20
да, в Контрагентах, база очень простая с нуля.
В Контрагентах указывается стоимость товара для этого покупателя.
В базе только контрагенты и заказы (заявки на покупки).
4 sitex
 
naïve
18.05.20
15:54
(1) Может как наследство досталось. Чего ты сразу )
5 mistеr
 
18.05.20
16:00
Форма обычная или управляемая?
6 palsergeich
 
18.05.20
16:06
7 mzelensky
 
18.05.20
16:06
(0) Подозреваю ,что это управляемые формы и процедура "Процедура КоличествоПриИзменении(Элемент)" вызывается на КЛИЕНТЕ...
8 Chameleon1980
 
18.05.20
18:57
реквизит контрагента получи на сервере без контекста. в (7)намекнули,что недоступно на клиенте
9 H0mRk
 
19.05.20
08:13
все верно, управляемая форма
Спасибо