Перейти к содержимому

Перейти
Перейти

Подсчет суммы в макете

макет сумма данных

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1   jolina

jolina

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 20-January 17

Отправлено 20 January 2017 - 19:28

Добрый день.

Я новичок и только начинаю свой тернистый путь в программировании в 1С 8.

Прошу помощи.В макет табличного документа вывожу данные в виде чисел, как посчитать сумму выведенных чисел?

 

ВыборкаДанные = Выборка.Данные.Выбрать();
Пока ВыборкаДанные.Следующий() Цикл
    ОблДанные.Параметры.Заполнить(ВыборкаДанные);
    ТабДок.Вывести(ОблДанные, ВыборкаДанные.Уровень());
КонецЦикла;

Спасибо!


  • 0

#2   doremin

doremin

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 20-January 17

Отправлено 20 January 2017 - 19:30

Ничего сложного!

ИтогоСумма = 0;
ВыборкаДанные = Выборка.Данные.Выбрать();
Пока ВыборкаДанные.Следующий() Цикл
ОблДанные.Параметры.Заполнить(ВыборкаДанные);
ИтогоСумма = ИтогоСумма + ВыборкаДанные.СуммаДанные;
ТабДок.Вывести(ОблДанные, ВыборкаДанные.Уровень());
КонецЦикла;

Удачи.


  • 1

#3   jolina

jolina

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 20-January 17

Отправлено 20 January 2017 - 19:36

Хорошо, а как теперь вывести ИтогоСумма в другой области?


  • 0

#4   doremin

doremin

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 20-January 17

Отправлено 20 January 2017 - 19:36

Вот так.


ОблДругая.Параметры.Заполнить(Выборка);
ОблДругая.Параметры.ИтогоСумма = ИтогоСумма;
ТабДок.Вывести(ОблДругая);
 

 


  • 1

#5   jolina

jolina

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 20-January 17

Отправлено 20 January 2017 - 19:39

А как вывести дату без времени?


  • 0

#6   doremin

doremin

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 20-January 17

Отправлено 20 January 2017 - 19:39

ТекДата = Формат(ТекущаяДата(), "ДЛФ=DD");


  • 1






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных