v7: Как посчитать сумму в табличном поле? (1С++) #613764


#0 by EvgeniuXP
На форме отображается табличное поле, указываю цену, указываю количество - необходимо посчитать сумму...пытаюсь написать: но: первая строка просто игнорируется, на второй выдает ошибку...
#1 by EvgeniuXP
у обычного табличного поля в свойствах обычно пишем имя процедуры и в ней указываем Сумма = Цена * Количество; а тут как???
#2 by КонецЦикла
Посмотри класс Поставщик данных на 1спп.ру, вроде там было такое
#3 by EvgeniuXP
смотрю, вообще не понимаю.... далее добавляю в него колонки (Новый1, Новый2, Новый3) или (Цена, Количество, Сумма). на форме нормально отображается. а дальше труба... Новый3 незнаю вообще куда смотреть... метод ИдентификаторТабличноеПолеИмяКолонки (ТабличноеПолеНоый3) - вообще отсутствует...
#4 by Mikeware
Только для ПоставщикДанных.ИндексированнаяТаблица Ты фигню какую-то хочешь. Сформулируй задачу нормально.
#5 by ЧеловекДуши
А вы вообще про 7-ку?
#6 by ЧеловекДуши
+ Если правильно понимаю, то простым обходом, в Цикле, всех строк, либо нарисовать не поле а реквизит и заполнить, чем надо. 7.7 умеет делать Итого(<Твоя колонка>)
#7 by EvgeniuXP
Есть таблица с тремя колонками: Цена, количество и сумма. Пользователь добавляет первую строку в документ, указывает цену, затем количество, сумма должна посчитаться автоматом. Добавляет вторую строку забивает цену и количество - сумма автоматом и т.д. На форму хочу вывести не обычное табличное поле, а табличное поле из 1С++ - чтобы можно было оформлять строки (в 1С 7.7). С оформлением разобрался, а вот с подсчетом суммы...
#8 by ЧеловекДуши
+ Сори, поставщик данных :)
#10 by Mikeware
сумма - она расчетная (виртуальная), или хранимая? Что является источником данных для ТП/ПоставщикаДанных?
#11 by Mikeware
нифига ты не понимаешь :-)
#12 by EvgeniuXP
у документа будет хранимая... но также интересно, если не хранимая...
#14 by Mikeware
Если не хранимая - то ПослеОкончанияРедактированияСтроки обновляй данные строки, ну а расчетную колонку считай при выводе. Если хранимая - то тоже после окончания редактирования получай данные строки, расчитывай, записывай, и обновляй строку. Смотри примеры на 1cpp, там они были.
#15 by EvgeniuXP
Спасибо. Примеры там сложно искать :(
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С