|
Перебор табличной части и добавление серий |
☑ |
0
Дебет
09.11.22
✎
16:19
|
Доброго времени суток!
Может подсказать кто с алгоритмом? Сразу прошения за нубский вопрос.
Есть табличная часть, ее нужно перебрать и добавить серии.Не могу нечего придумать, получается какая то ерунда.
К примеру
Товар1 кол-во 2
Товар2 кол-во 3
после перебора должно стать
Товар1 кол-во 2 серия а
Товар1 кол-во 2 серия б
Товар2 кол-во 3 серия а
Товар2 кол-во 3 серия б
Товар2 кол-во 3 серия в
|
|
1
yopQua
09.11.22
✎
16:21
|
первоисточник информации как выглядит
|
|
2
Мимохожий Однако
09.11.22
✎
16:22
|
Какой смысл увеличивать количество товара?
|
|
3
lodger
09.11.22
✎
16:22
|
(0) почему у тебя колво умножается на число серий?
|
|
4
yopQua
09.11.22
✎
16:24
|
да ошибся он
либо "правильно" не в ТЧ
|
|
5
lodger
09.11.22
✎
16:25
|
а так легко.
ВремТ = Товары.Выгрузить(); товары.Очистить();
Для каждого СтрокаТЧ из ВремТ Цикл
Для Итератор = 1 по СтрокаТЧ.Количество Цикл
НовСтр = товары.Добавить();
ЗаполнитьЗначенияСвойств(НовСтр,СтрокаТЧ);
НовСтр.Серия = ВычислитьСериюПоТоваруИНомеру(НовСтр.Товар,Итератор);
КонецЦикла
КонецЦикла
|
|
6
1Сергей
09.11.22
✎
16:26
|
Создаем пустую тз с нужными колонками
бежим по строкам ТЧ, добавляем строки в ТЗ
Загружаем ТЧ из ТЗ
|
|
7
yopQua
09.11.22
✎
16:28
|
(6) тоже неплохо))
|
|
8
lodger
09.11.22
✎
16:30
|
(6) (7) да, тут расход тактов процессора экономичнее.
|
|