Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
10 ноя 2024, 22:42

Помогите правильно вывести данные в отчет

Автор Люсёк, 11 янв 2011, 10:37

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

progmikon


Люсёк

Блин, рано обрадывалась((  Если формировать отчет для нескольктх человек, то для первого считает все нормально, а для остальных складывает все числа в сответствующей колонке. Делаю так:

Сумма = 0;
      Для НомерКол=6 По ТабДокумент.ШиринаТаблицы Цикл
         Для НомерСтр = 16 По ТабДокумент.ВысотаТаблицы Цикл         
            ОдиночнаяОбласть = ТабДокумент.Область(НомерСтр,НомерКол);
              Сумма = Сумма + ПолучитьЧислоИзСтроки(ОдиночнаяОбласть.Текст);
              ОбластьПодвал1.Параметры.Итого=Сумма;             
         КонецЦикла;
         ТабДокумент.Присоединить(ОбластьПодвал1);
         Сумма=0;
      КонецЦикла;

Я так понимаю это получается, потому что цикл по строкам у меня начинается с 16-ой строки. Как это исправить можно??????

cska-fanat-kz

Цитата: Люсёк от 13 янв 2011, 14:00
Блин, рано обрадывалась((  Если формировать отчет для нескольктх человек, то для первого считает все нормально, а для остальных складывает все числа в сответствующей колонке. Делаю так:

Сумма = 0;
      Для НомерКол=6 По ТабДокумент.ШиринаТаблицы Цикл
         Для НомерСтр = 16 По ТабДокумент.ВысотаТаблицы Цикл         
            ОдиночнаяОбласть = ТабДокумент.Область(НомерСтр,НомерКол);
              Сумма = Сумма + ПолучитьЧислоИзСтроки(ОдиночнаяОбласть.Текст);
              ОбластьПодвал1.Параметры.Итого=Сумма;             
         КонецЦикла;
         ТабДокумент.Присоединить(ОбластьПодвал1);
         Сумма=0;
      КонецЦикла;

Я так понимаю это получается, потому что цикл по строкам у меня начинается с 16-ой строки. Как это исправить можно??????

Вместо
Для НомерСтр = 16 По ТабДокумент.ВысотаТаблицы Цикл

Надо
Для НомерСтр = (ТабДокумент.ВысотаТаблицы - КоличествоСтрок) По ТабДокумент.ВысотаТаблицы Цикл

КоличествоСтрок получить при выводе самих строк.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Люсёк


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск