Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Дек 2018, 07:34
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Суммирование выделенных строк табличной части. Прошу помочь!!  (Прочитано 530 раз)

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

Оффлайн Артем Перепелица

  • *
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2018-10-12
  • Сайт: 
    Всем Добрый вечер! Столкнулся с такой задачей, помогите решить. Есть табличное поле на форме документа, состоящее из 2 табличных частей: "ПереченьНоменклатуры" и "Материалы".
    На вкладке "Материал" при выделении строки программно фильтруется отбор по значению в строке колонки "Материал" (при нажатии на кнопку Команда 1). В колонке "Количество" должна суммироваться сумма значений отобранных, выделенных строк. У меня не выводит сумму всех выделенных строк. Как реализовать, чтоб суммировались только выделенные строки?
       Вот код:

       СтрокаТЧ=Элементы.ПереченьНоменклатуры.ТекущиеДанные;
       СтрокаТабличнойЧасти=Элементы.Материалы.ТекущиеДанные;

       // установим отбор (фильтр)
      ФМ=Новый ФиксированнаяСтруктура("Материал",Элементы.Материалы.ТекущиеДанные.Материал);
      Элементы.Материалы.ОтборСтрок=ФМ;

       // Выделим строки
      Для каждого стр из Объект.Материалы Цикл
      Элементы.Материалы.ВыделенныеСтроки.Добавить(стр.НомерСтроки-1);

      // Получим список выделенных строк
        ВыделенныеСтроки = Элементы.Материалы.ВыделенныеСтроки;
        Сумма = 0;
 
        // Обойдем строки и посчитаем сумму
        // здесь и возникает проблема

         Для Каждого Строка Из ВыделенныеСтроки Цикл
         Сумма=Элементы.Материалы.ДанныеСтроки(Строка).Количество;
         СтрокаТЧ.Количество = Сумма;


     КонецЦикла;
КонецЦикла;


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

oleg-x
66 Сообщений
wise wise
42 Сообщений
alex0402
36 Сообщений
AIFrame AIFrame
35 Сообщений
alexandr_ll
31 Сообщений
byte777
29 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
25 Сообщений
LexaK
25 Сообщений
happynattion
22 Сообщений
antoneus
20 Сообщений

* Кто онлайн

  • Точка Гостей: 95
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal