domykmy
1

Автозаполняемое поле

01.06.2010, 20:37. Показов 11950. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую! Есть форма документа. На ней присутствует табличная часть "Приход". На ней есть реквизиты "Количество", "Цена" и "Сумма". Вопрос, как сделать так, чтобы при изменении количества менялась и сумма? Нужно обрабатывать событие - после изменения поля количество, насколько я понял. Вот что прописать в этом обработчике - не понятно! В литературе ничего подобного не нашел. Надеюсь на помощь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2010, 20:37
Ответы с готовыми решениями:

Как отображать нужное поле справочника в текстовом поле? (упр)
У меня есть 2 справочника: Товары и СтраныПроизводители. В СтранахПроизводителях есть реквизит...

Как заблокировать ввод в поле если поле владельца еще не выбрано
Запутался в событиях. Если владелец не выбран, форма выбора подчиненного поля открывается пустой,...

Друзья, подскажите, как в классе создать константное поле, ссылочное поле и объектное поле?
Препод на защите лабораторной по классам дал задание большое. В общем-то все пункты я знаю как...

Функция в форме Access: Поле 4= «Санкт-Петербург», если Поле 2 = «С» или «Москва», если Поле 2 = «М»
Подскажите пожалуйста функцию в Access в форме, если вообще такое вообще так можно сделать: Поле 4=...

5
0 / 0 / 0
Регистрация: 15.06.2008
Сообщений: 278
01.06.2010, 21:08 2
Вставить предопределенную процедуру

Процедура ПриОкончанииРедактированияСтроки()
Сумма=Цена*Количество;
КонецПроцедуры
0
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 1,399
01.06.2010, 21:29 3
GorlanovMax , это 8 по ходу.
danekne , Радченко, например, читайте.

Код ( (Unknown Language)):
ЭлементыФормы.Приход.ТекущиеДанные.Сумма=ЭлементыФормы.Приход.ТекущиеДанные.Цена
*ЭлементыФормы.Приход.ТекущиеДанные.Количество;
А может и путаю...
0
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 26
01.06.2010, 22:12 4
кажется вот так ежели не ошибаюсь

Процедура ПриходКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = ЭлементыФормы.Приход.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
0
0 / 0 / 0
Регистрация: 15.02.2008
Сообщений: 173
01.06.2010, 22:15 5
надо в вопросе указывать какая платформа. а то тут часть ответов на семерке, часть на восьмерке.
0
0 / 0 / 0
Регистрация: 23.04.2010
Сообщений: 553
01.06.2010, 22:40 6
Цитата Сообщение от unknown181538

Код ( (Unknown Language)):
ЭлементыФормы.Приход.ТекущиеДанные.Сумма=ЭлементыФормы.Приход.ТекущиеДанные.Цена *ЭлементыФормы.Приход.ТекущиеДанные.Количество;
"ЭлементыФормы" ни к чему, если это табличная часть.

а в целом код такой:


Код ( (Unknown Language)):
ТекущиеДанные = ТабличнаяЧасть.ТекущиеДанные;
ТекущиеДанные.Сумма=ТекущиеДанные.Цена *ТекущиеДанные.Количество;
Частое обращение к коллекциям снижает производительность.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2010, 22:40
Помогаю со студенческими работами здесь

При вводе в одно поле, текст должен появляться в другом поле
как это сделать напомните пожалуиста

Вставка фотографий сотрудников через поле подстановки (Поле объекта OLE)
Добрый день! Помогите плиз. Смысл такой, необходимо, чтобы при смене работника, менялась его...

Как мне программно добавить поле в таблице и сделать поле ключевым
1. Как мне программно добавить поле в таблице и сделать поле ключевым? 2. Как программно...

Прорисовать поле и указать заряды в модели заряженной частицы в магнитном поле
Как прорисовать поле и указать заряды в модели заряженной частицы в однородном магнитном поле?uses...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru