|
Скопировать ТЗ с отбором по колонке
| ☑ |
0
Kamich
27.05.20
✎
22:21
|
Здравствуйте.
Имеется 2 ТЗ(ТЗ_1, ТЗ_2).
Они разные по составу/значению/природе. Но у них есть единственный параметр объединяющий их.
По ТЗ_1 в цикле проходит определенные телодвижения, далее по ТекСтрока.Номенклатура нужно получить все строки(СкопироватьСтроки()) из ТЗ_2.
Как можно это реализовать?
|
|
1
Immortal
27.05.20
✎
22:31
|
НайтиСтроки ctrl+f1,
|
|
2
lodger
27.05.20
✎
22:34
|
ОтборСтрок = Новый Структура("Номенклатура",Справочники.Номенклатура.ПустаяСсылка());
Для каждого СтрТЗ1 из ТЗ_1 Цикл
....
ОтборСтрок.Номенклатура = СтрТЗ1.Номенклатура;
Для каждого СтрТЗ2 из ТЗ_2.НайтиСтроки(ОтборСтрок) Цикл
....
конеццикла
КонецЦикла
|
|
3
Kamich
27.05.20
✎
22:35
|
(2) Суть в том, что нужна после отбора установить сортировку для нескольких ОТОБРАННЫХ полей....
|
|
4
2S
27.05.20
✎
22:55
|
Запрос к тз сделай
А вообще не совсем понятна цель
|
|
5
Kamich
27.05.20
✎
23:15
|
(4) Как запрос кстати вариант.
|
|
6
МихаилМ
27.05.20
✎
23:37
|
(16) тк фирма 1с унифицировала для всех платформ компиляцию новых релизов платформы 1с - обработка данных с помощью запроса будет раз в 100 медленне чем в скд. какимто странным образом скд не попал под кары нового менеджера распределения памяти и неожиданно стал лидером обработки тз
|
|
7
lodger
28.05.20
✎
00:06
|
(3)
ОтборСтрок = Новый Структура("Номенклатура",Справочники.Номенклатура.ПустаяСсылка());
Для каждого СтрТЗ1 из ТЗ_1 Цикл
....
ОтборСтрок.Номенклатура = СтрТЗ1.Номенклатура;
КопияТЗ_2 = Таб.Скопировать(Отбор);
КопияТЗ_2.Сортировать("Колонка1 Возр, Колонка2 Убыв");
Для каждого СтрТЗ2 из КопияТЗ_2 Цикл
....
конеццикла
КонецЦикла
|
|