Ошибка отображения типов: Отсутствует отображение для типа 'ДанныеФормыЭлементКоллекции'
Есть обработка события изменения количества, должна обновляться сумма. Вынес код в общий модуль, но почему-то при срабатывании события выдаёт такую ошибку, самое что интересное идентичный код в другой конфигурации работает.
I. Сам обработчик:
Общий модуль:
II. Но почему код выше не работает, а этот работает? (по идее одинаковая суть же)
I. Сам обработчик:
&НаКлиенте
Процедура ТоварыКоличествоПриИзменении(Элемент)
ТекДанные = Элементы.Товары.ТекущиеДанные;
АвтоматическийРассчет.ОбновитьСумму(ТекДанные);
КонецПроцедуры
Общий модуль:
Процедура ОбновитьСумму(ТекДанные) Экспорт
ТекДанные.Сумма = ТекДанные.Цена * ТекДанные.Количество;
КонецПроцедуры
II. Но почему код выше не работает, а этот работает? (по идее одинаковая суть же)
&НаКлиенте
Процедура ПереченьНоменклатурыЦенаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.ПереченьНоменклатуры.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
Прикрепленные файлы:
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)
1) Ты знаешь о существовании этой статьи.
2) Обладая этими знаниями, ты советуешь топиктстартеру бред.
3) Рассказывать про эту статью ты сам не хочешь и скромно делегируешь это право остальным
Я ничего не упустил?
Ну так и скиньте ТСу статью на правила создания общих модулей
Да ты ж моя прелесть!
1) Ты знаешь о существовании этой статьи.
2) Обладая этими знаниями, ты советуешь топиктстартеру бред.
3) Рассказывать про эту статью ты сам не хочешь и скромно делегируешь это право остальным
Я ничего не упустил?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот