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

Поиск положительных чисел

Автор bossko 844, 02 июн 2020, 11:38

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

bossko 844

Есть документ с табличной частью которая является месяцем, как найти все положительные числа и сложить их в общее

LexaK

в конфигураторе, в конструкторе формы, сделайте команду Пересчитать()
мышкой вытащите ее на форму
назначьте ей обработчик

&НаКлиенте
Процедура Пересчитать(Команда)
Для каждого лкСтр Из Объект.ВашаТЧ Цикл
лкСтр.СуммаПлюс = 0; //колонки с итогам, Задать свои имена колонок
лкСтр.СуммаМинус = 0;
Для День=1 По 31 Цикл
Попытка
лкЗначение = лкСтр["КолонкаДень" + День];//задать свое имя короно по дням! вместо КолонкаДень
Исключение
Продолжить
КонецПопытки;
Если лкЗначение > 0 Тогда
лкСтр.СуммаПлюс = лкСтр.СуммаПлюс + лкЗначение;
Иначе
лкСтр.СуммаМинус = лкСтр.СуммаМинус + лкЗначение;
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецПроцедуры

возможны другие варианты
если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск