Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 19:55

автоматический расчет поля реквизита (не табличной части)

Автор Hansa, 25 окт 2013, 01:03

0 Пользователей и 1 гость просматривают эту тему.

Hansa

Добрый день! Как сделать так, чтобы автоматически рассчитывалась сумма (Сумма = Количество*Цена) при изменении Цены или Количества в форме документа. Это реквизиты не табличной части, а просто реквизиты документа. Для табличной части так:
       СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные;
   СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
Но у меня просто реквизит, а не реквизит таблично части.
Понимаю, что вопрос примитивен, но ответа на него не знаю.

Dethmontt

Если реквизиты объекта то так
Объект.Сумма = Объект.Количество*Объект.Цена;

Если реквизиты формы то так
Сумма = Количество*Цена;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Hansa

Делал.Ругается, что неизменяемое что-то...
Добавлено: 25 окт 2013, 01:14


Когда писал Элементы.Сумма = Элементы.Количество * Элементы.Цена

ошибка Преобразование значения к типу Число не может быть выполнено

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Hansa


Dethmontt

Тогда сто пудов так
Объект.Сумма = Объект.Количество*Объект.Цена;
Главное что бы ТИПы у реквизитов были ЧИСЛО
Добавлено: 25 окт 2013, 01:49


Если ошибка, копируйте ошибку сюда полностью... Не нужно ошибки стараться перевести своими словами!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Hansa

Так я скопировал
{Документ.Сделка.Форма.ФормаДокумента.Форма(5)}: Преобразование значения к типу Число не может быть выполнено
      Элементы.СуммаОткрытия = Элементы.Количество*Элементы.ЦенаОткрытия;
Добавлено: 25 окт 2013, 07:05


Типы у реквизита точно число.

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск