![]() |
|
Копирование таблицы значений | ☑ | ||
---|---|---|---|---|
0
godmod80
09.08.12
✎
09:38
|
Вопрос наверно простой -
у двух ТЗ одинаковые поля, надо скопировать, но не всё, а по условию, короче говоря как строку скопировать в строку? спасибо, заранее |
|||
1
golden-pack
09.08.12
✎
09:40
|
СП в помощь
|
|||
2
Stepa86
09.08.12
✎
09:41
|
> как строку скопировать в строку?
ЧО? |
|||
3
wade25
09.08.12
✎
09:42
|
Циклом) Ну или если все, то ТЗ.Загрузить(ТЗ1.Выгрузить).
|
|||
4
х86
09.08.12
✎
09:42
|
ТЗПолучатель[НомерСтроки].Поле1 = ТЗИсходник[НомерСтроки].Поле1
|
|||
5
godmod80
09.08.12
✎
09:45
|
(4) - ща так и делаю примерно, но хотелось бы -
строкаПолучатель = строкаИсточник; //:-( |
|||
6
Maxus43
09.08.12
✎
09:46
|
ЗаполнитьЗначенияСвойств(Получатель, Источник)
короче нормальный пример приведи что надо заполнить, вариантов 100500 |
|||
7
х86
09.08.12
✎
09:46
|
(5)ЗаполнитьЗначениеСвойств(строкаПолучатель,строкаИсточник);
|
|||
8
Vakhrin
09.08.12
✎
09:48
|
Процедура СкопироватьТЗ(ТЗПолучатель, ТЗИсточник)
Если ТЗПолучатель.Количество() Тогда Для Каждого Стр Из ТЗИсточник Цикл НовСтр = ТЗПолучатель.Добавить(); ЗаполнитьЗначенияСвойств(НовСтр, Стр); КонецЦикла; Иначе ТЗПолучатель = ТЗИсточник.Скопировать(); КонецЕсли; КонецПроцедуры |
|||
9
Леопольд Роскошный
09.08.12
✎
09:49
|
(0) купите книжку Простые примеры Разработки, там ответ на этот ворос и многие другие подобные.
|
|||
10
х86
09.08.12
✎
09:50
|
(8)код не отлаживал? )
|
|||
11
Vakhrin
09.08.12
✎
09:50
|
(10) нет конечно! )
|
|||
12
godmod80
09.08.12
✎
10:00
|
Спасибо, друзья! ЗаполнитьЗначенияСвойств робит отлично!
|
|||
13
godmod80
09.08.12
✎
10:05
|
(9) да, есть там, недоглядел
|
|||
14
BiBijke
09.08.12
✎
10:08
|
С условием на сравнение можно еще и так:
Отбор = Новый Структура("Поле1, ...", ЗначениеПоля1, ...); нСтроки = Таблица1.НайтиСтроки(Отбор); Таблица2 = Таблица1.Скопировать(нСтроки); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |