Итог по строкам ТЧ

1. belka23 08.10.14 12:23 Сейчас в теме
Здравствуйте! Есть обработка в ней ТЧ, скрин прикрепила,подскажите как реализовать если ставлю крыжик в столбце Булево (в нескольких строках)сколадывалась сумма столбца цена ткп и отображалась в поле Цена ТКП итог. Заранее спасибо!
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. necropunk 9 08.10.14 12:31 Сейчас в теме
На обработчике изменения "крыжика" пусть пробегает по ТЧ и суммирует отмеченные, результат - в итоговую цену.
3. belka23 08.10.14 12:45 Сейчас в теме
(2) necropunk, у вас примера просто у меня не получается совсем начала писать вот так и всё заступарилась помогие пожалуйста
Стр = Элементы.ТЗ.ТекущиеДанные;
	Если Стр.Булево = Истина Тогда
		Элементы.ТЗ.ДанныеСтроки(Стр.ЦенаТКП
		Стр.Количество = 1;
4. Boneman 298 08.10.14 12:52 Сейчас в теме
(3) lero4ka23,
СуммаОтмеченных = 0;
Для Каждого Стр из ТЗ Цикл
Если Стр.Булево тогда
СуммаОтмеченная = СуммаОтмеченная+Стр.ЦенаТКП;
КонецЕсли;
КонецЦикла;
5. belka23 08.10.14 12:59 Сейчас в теме
Выдаёт ошибку {Обработка.ТКП.Форма.Форма.Форма(99)}: Итератор для значения не определен
Для Каждого Стр из Элементы.ТЗ Цикл
6. belka23 08.10.14 13:02 Сейчас в теме
Стр = Элементы.ТЗ.ТекущиеДанные;
	СуммаОтмеченная = 0;
Для Каждого Стр из Элементы.ТЗ Цикл
Если Стр.Булево = Истина Тогда
СуммаОтмеченная = СуммаОтмеченная + Стр.ЦенаТКП;
КонецЕсли;
КонецЦикла;
7. necropunk 9 08.10.14 13:11 Сейчас в теме
8. belka23 08.10.14 13:11 Сейчас в теме
Нет Выдаёт ошибку {Обработка.ТКП.Форма.Форма.Форма(99)}: Итератор для значения не определен
Для Каждого Стр из Элементы.ТЗ Цикл
9. necropunk 9 08.10.14 13:16 Сейчас в теме
А ТЗ у вас это не табличная часть обработки? Или это просто какие-то данные на форме? Прикрепили бы обработку, если не жалко...
10. belka23 08.10.14 13:18 Сейчас в теме
11. belka23 08.10.14 13:19 Сейчас в теме
12. belka23 08.10.14 13:19 Сейчас в теме
не жалко
Прикрепленные файлы:
ТКП.epf
13. necropunk 9 08.10.14 13:29 Сейчас в теме
Попробуйте вместо "Элементы.ТЗ" поставить "Объект.ТЗ"
14. belka23 08.10.14 13:42 Сейчас в теме
Снова ошибка {Обработка.ТКП.Форма.Форма.Форма(110)}: Преобразование значения к типу Число не может быть выполнено
СуммаОтмеченная = СуммаОтмеченная+Стр.ЦенаТКП;
15. Alexey_ 27 08.10.14 13:50 Сейчас в теме
(14) lero4ka23, инициализировать переменную надо СуммаОтмеченная = 0;
а у вас СуммаОтмеченных = 0;
16. belka23 08.10.14 14:00 Сейчас в теме
просто не работает, сумма ни как не менятеся сколько бы я крыжиков не поставила
17. necropunk 9 08.10.14 14:05 Сейчас в теме
(16) lero4ka23, ну, тут уже отладчиком смотрите, что у вас в ТЗ, попадает ли в нужную вам процедуру, получает ли сумму.
18. belka23 08.10.14 14:06 Сейчас в теме
19. Boneman 298 08.10.14 14:33 Сейчас в теме
(18) lero4ka23,
вам надо
СуммаОтмеченных = 0;
Для Каждого Стр из Объект.ТЗ Цикл
	Если Стр.Булево тогда
		СуммаОтмеченная = СуммаОтмеченная+Стр.ЦенаТКП;
	КонецЕсли;
КонецЦикла;

И Создать реквизит СуммаОтмеченная - тип Число.
И перетащить на форму мышкой
20. Alexey_ 27 08.10.14 14:39 Сейчас в теме
(19) Boneman, только в первой строке не -ых, а -ая
21. Boneman 298 08.10.14 14:41 Сейчас в теме
(20) Alexey_, а ну да, конечно ))
22. belka23 09.10.14 05:57 Сейчас в теме
Ребята, спасибо огромное!!!!!Всё работает!!!!!!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот