Значение не является значением объектного типа(Тип цены)
Подскажите,пожалуйста, есть документ "Реализация товаров", когда я написал код в событие при изменении поля табличной части "Товар" :
то все работает нормально, при выборе изначальном типа цены и затем выборе товара, оно автоматом подставляет цену на товар.
Когда я такой же код внес в событие при изменении "Тип цены",чтобы при переключении типа цены с одного на другой, цена с одной менялась на другую,если к примеру,оптовая 30,а розничная -40, то в самом начале работы, программа выдает сообщение что Значение не является объектного типа (Объект.ТипЦены), но затем, при переключении с одного вида цены на другой цена автоматом нормально меняется.Но почему ему не нравится ТипЦены,подскажите,пожалуйста? Ведь когда я сделал это для поля табличной части Товар - то не ругалось же
&НаКлиенте
// Вставить содержимое обработчика.
СтрокаТабличнойЧасти = Элементы.РеализуемыеТовары.ТекущиеДанные;
// Установить цену.
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.ТекущаяЦена(
Объект.Дата, СтрокаТабличнойЧасти.Товар, Объект.ТипЦены);
Показатьто все работает нормально, при выборе изначальном типа цены и затем выборе товара, оно автоматом подставляет цену на товар.
Когда я такой же код внес в событие при изменении "Тип цены",чтобы при переключении типа цены с одного на другой, цена с одной менялась на другую,если к примеру,оптовая 30,а розничная -40, то в самом начале работы, программа выдает сообщение что Значение не является объектного типа (Объект.ТипЦены), но затем, при переключении с одного вида цены на другой цена автоматом нормально меняется.Но почему ему не нравится ТипЦены,подскажите,пожалуйста? Ведь когда я сделал это для поля табличной части Товар - то не ругалось же
По теме из базы знаний
- XDTO - часть 3
- Загрузка данных из табличного документа в справочники, документы, планы видов характеристик, планы видов расчетов, планы счетов, бизнес-процессы, задачи, в движения документов, поточная загрузка документов (EXCEL, управляемые формы, универсальная)
- Интеграция Честный Знак и 1C: обмен и синхронизация для УТ11, УНФ, КА2, ERP, Розница: Расширение для работы с СУЗ, ГИС МТ, ЦРПТ
- Абстрактные типы, множества, очереди. Примеры использования
- Самые используемые методы БСП 3.1.9
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Процедура ТоварыЦенаПриИзменении(Элемент)
Сумма = Элементы.Товары.ТекущаяСтрока.Сумма;
Цена = Элементы.Товары.ТекущаяСтрока.Цена;
Кол = Элементы.Товары.ТекущаяСтрока.Количество;
Сумма = Цена * Кол;
Элементы.Товары.ТекущаяСтрока.Сумма = Сумма;
КонецПроцедуры
ПоказатьБыла написана такая процедура для изменения общей стоимости в табличной части документа, при изменении цены товара.
После ее запуска и изменении цены товара в документе, выдается ошибка, Значение не является значением объектного типа (Сумма)
Сумма = Элементы.Товары.ТекущаяСтрока.Сумма; В чем может быть ошибка?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот