Посчитать сумму выделенных строк в форме списка #728552


#0 by lero4ka23
Подскажите, пожалуйста, как посчитать сумму по полю "Цена" выделенных строк в динамическом списке? Пытаюсь сделать вот так не получается
#1 by Поpyчик-4
Каша у вас в голове. ВыделенныеСтроки - массив идентификаторов, по идентификатору получаете строку, а из неё берёте нужное значение и складываете.
#2 by Любопытная
Сумма с датой складывается или мне показалось?
#3 by Cube
Как-то так: СуммаОтмеченная = 0;
#4 by Cube
Ага, прикольно))
#5 by lero4ka23
Ой там опечатка там Цена, а не ДатаОтправки
#6 by ОбычныйЧеловек
Проверять в цикле кол-во строк - это сильно :) Ты сначала проверь если выделенные строки а потом уже цикл делай... Ну и вопрос - что конкретно не получается? Ты пытаешься сумма сложить с датой и получить ... ?!
#7 by lero4ka23
нет там опечатка
#8 by lero4ka23
так не получается
#9 by ОбычныйЧеловек
смотри
#10 by Любопытная
про идентификаторы прочитала?
#11 by Fish
А ты попробуй.
#12 by Cube
Это текст ошибки?
#13 by lero4ka23
попробывала
#14 by ОбычныйЧеловек
Ошибки никакой нет - просто так не получается :)
#15 by ДенисЧ
у тебя буква Ё западает...
#16 by lero4ka23
{Обработка.ТКП1.Форма.ФормаСписка.Форма}: Поле объекта не обнаружено (СписокДатаОтправки)     СуммаОтмеченная = СуммаОтмеченная + Строка.СписокДатаОтправки;
#18 by Cube
Читай =)) И про идентификаторы ты недочитала похоже...
#19 by lero4ka23
да не знаю я как сделать
#20 by Любопытная
Что ты не знаешь как сделать??? Строка.СписокДатаОтправки - нет такого реквизита
#21 by lero4ka23
{Обработка.ТКП1.Форма.ФормаСписка.Форма}: Поле объекта не обнаружено (СписокДатаОтправки)     СуммаОтмеченная = СуммаОтмеченная + Строка.Цена;
#22 by Cube
Ты про идентификаторы прочитаешь когда-нибудь?
#23 by lero4ka23
есть
#24 by lero4ka23
Спасибо!!!!!!!!!!!!
#25 by Любопытная
Где там СписокДатаОтправки?
#26 by Vladal
Некрасиво использовать системные функции как идентификаторы. Я бы переменную Строка обозвал как СтрокаСписка, что-ли. Вот так:
#27 by Cube
Согласен. Просто, когда помогаю, стараюсь в носить в код ТС только те изменения, которые необходимы для решения проблемы, чтобы было наглядно видно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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