|
|
|
v7 Как скопировать строку таблицы значений Ø |
☑ | ||
|---|---|---|---|---|
|
0
Ламерок
30.09.05
✎
09:37
|
есть текущая строка(много колонок), нужно создать новую строку такую же, потом поменять в ней 1-2 поля
|
|||
|
1
Guk
30.09.05
✎
09:39
|
(0) В цикле по колонкам...
|
|||
|
2
Бит
30.09.05
✎
09:40
|
Количествоколонок(); Получитьзначение();
|
|||
|
3
чайник
30.09.05
✎
09:42
|
ТЗ.НоваяСтрока();
для сч=1 по ТЗ.КоличествоКолонок() Цикл ТЗ.УстановитьЗначение(ТЗ.НомерСтроки,сч,ТЗ.ПолучитьЗначение(НужСтрока,сч)); КонецЦикла; |
|||
|
4
Макс 1С
30.09.05
✎
09:44
|
ВЫгрузить() загрузить()... вариантов море, почитай СП, там все написано и выбери тот который тебе более понятен
|
|||
|
5
smaharbA
30.09.05
✎
09:48
|
ТЗ.Выгрузить(Сп, ТЗ.НомерСтроки, ТЗ.НомерСтроки);
|
|||
|
6
Ламерок
30.09.05
✎
09:53
|
Ну выгружу, а загрузить как?
|
|||
|
7
чайник
30.09.05
✎
09:55
|
smaharbA помоги загрузить :))
|
|||
|
8
Макс 1С
30.09.05
✎
09:55
|
(6) см. (4) и СП
|
|||
|
9
Ламерок
30.09.05
✎
09:57
|
(7) Ну ты и чайник :)
|
|||
|
10
Ламерок
30.09.05
✎
10:13
|
А что такое СП? извините за нескромный вопрос
|
|||
|
11
Макс 1С
30.09.05
✎
10:14
|
синтаксис-помошник
|
|||
|
12
Ламерок
30.09.05
✎
10:16
|
Аааа, дык нету ничего умного там, все прочитал, иначе не спрашивал бы.
Ладно, если цикл единственный вариант... |
|||
|
13
Макс 1С
30.09.05
✎
10:18
|
(12) странный ты......
почему единственный? |
|||
|
14
Ламерок
30.09.05
✎
10:27
|
Ничего лучшего не вижу, сам изначально видел только цикл, но он как то не нравится(мне кажется при больших кол-вах строк и колонок очень много времени на обработку уходить будет),
а что-то другое реально рабочее не советуют(хотя может ничего лучше и нет) :) |
|||
|
15
niko
30.09.05
✎
10:55
|
(14) Это ж скока надо колонок забабашить...
|
|||
|
16
Макс 1С
30.09.05
✎
10:58
|
(14) ты читать умеешь? чем тебе Выгрузить() загрузить().. не нравится?
|
|||
|
17
Ламерок
30.09.05
✎
11:04
|
Читаю в СП
Загрузить(<?>); Синтаксис: Загрузить(<ТаблицаЗначений>) Назначение: Скопировать структуру и значения таблицы значений. Прежняя структура колонок таблицы значений при этом очищается. Это нафига оно мне надо что-бы оно, очищала прежнюю структуру |
|||
|
18
niko
30.09.05
✎
11:09
|
заполнить
|
|||
|
19
Плюшкин
30.09.05
✎
11:10
|
Процедура ПробаТЗ()
Перем ТЗ_2,ТЗ_3; староеКолич=ТЗ_2.КоличествоСтрок(); // ТЗ_2.ВыбратьСтроку(,"Таблица ТЗ_2"); ТЗ_2.Выгрузить(ТЗ_3); // ТЗ_3.ВыбратьСтроку(,"Таблица ТЗ_3"); колСтрокТЗ_3=ТЗ_2.КоличествоСтрок(); ТвойНомерСтроки=2; ТЗ_3.СдвинутьСтроку(-колСтрокТЗ_3,ТвойНомерСтроки); // ТЗ_3.ВыбратьСтроку(,"После сдвига вверх ТЗ_3"); ТЗ_2.КоличествоСтрок(староеКолич+1); ТЗ_2.Заполнить(ТЗ_3,3,3); // ТЗ_2.ВыбратьСтроку(,"ТЗ_2 после добавления строки"); КонецПроцедуры |
|||
|
20
Ламерок
30.09.05
✎
11:24
|
(19)Идею понял, спасибо
это вам не цикл :) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |