|
Подстановка данных в ТЧ 🠗 (Волшебник 25.12.2023 08:37)
| ☑ |
0
Вадим_1c
25.12.23
✎
07:50
|
Нужно чтобы при нажатии на кнопку например число 10 прибавилось ко всем значениям колонки "Сумма", во всех строках ТЧ. Подскажите пожалуйста как
|
|
1
lEvGl
гуру
25.12.23
✎
07:53
|
(0) есть 17 вариантов, около двух из них правильные, например циклом. перебираем тч, добавляем 10 к значению колонки в каждой строке
|
|
2
Вадим_1c
25.12.23
✎
08:00
|
(1) КоличествоСтрокТЧ = Объект.ТабличнаяЧасть.Количество();
НаценкаЗаОдинТовар = Объект.Сумма / КоличествоСтрокТЧ;
//
Для каждого Строка Из Объект.ТабличнаяЧасть Цикл
Строка = Элементы.ТабличнаяЧасть.ТекущиеДанные;
Строка.Сумма = Строка.Сумма + НаценкаЗаОдинТовар;
КонецЦикла;
|
|
3
Вадим_1c
25.12.23
✎
08:00
|
я так пишу, но только первая строчка изменяется
|
|
4
lEvGl
гуру
25.12.23
✎
08:03
|
(2) это не надо
Строка = Элементы.ТабличнаяЧасть.ТекущиеДанные;
пс. логика интересная конечно
|
|
5
Вадим_1c
25.12.23
✎
08:04
|
(4) а как правильно обратиться, чтобы каждую менял?
|
|
6
lEvGl
гуру
25.12.23
✎
08:05
|
как есть, убрать эту строку кода
|
|
7
Вадим_1c
25.12.23
✎
08:05
|
(4) а все, я пон
|
|
8
Волшебник
25.12.23
✎
10:01
|
(2) >> НаценкаЗаОдинТовар = Объект.Сумма / КоличествоСтрокТЧ;
Это чушь какая-то. Больше похоже на среднюю цену по строке. Уберите
|
|
9
Вадим_1c
25.12.23
✎
10:42
|
почему чушь то. наценка распределенная такая вот
|
|
10
Волшебник
25.12.23
✎
11:34
|
(9) Цифра без экономического смысла.
|
|
11
Вадим_1c
28.12.23
✎
05:17
|
(10) если доставка стоит 90 руб, а товаров 3, тогда наценка разделится по 30 руб на каждый заказ.
|
|