Имя: Пароль:
1C
 
Пересчет реквизита ТЧ при изменении в строке другого реквизита
0 Обфускация
 
23.05.19
11:32
Документ самописный, код ниже. Выходит ошибка "Поле объекта не обнаружено (текущиеданные)". Что не так?
&НаСервере
функция премияОфицианта(выручка)
    премия=0;
    для каждого стр из объект.ПроцентОфицианта цикл
        если выручка> стр.Сумма тогда
            премия= выручка/100* стр.Процент;
        конецЕсли;    
    конеццикла;    
    возврат премия;
КонецФункции

&НаКлиенте
Процедура ВыручкаОфициантов1ВыручкаПриИзменении(Элемент)
элементы.ВыручкаОфициантов.текущиеданные.премия=премияОфицианта(элементы.ВыручкаОфициантов.текущиеданные.выручка);    
КонецПроцедуры
1 butterbean
 
23.05.19
11:33
отладчик ты конечно не запускал
2 elCust
 
23.05.19
11:35
А курсор спозиционирован в элементе управления "ВыручкаОфициантов"??
3 Обфускация
 
23.05.19
11:42
(2)
да, похоже проблема была в этом, я ссылаюсь на название таблицы в объекте,а на форме она по другому называется
4 Aleksandr N
 
23.05.19
11:44
(0) Нужен особенный талант, чтобы выполнять такую чушь на сервере.