Имя: Пароль:
1C
 
как скопировать колонки таблицы значений?
🠗 (Fish 19.11.2015 09:30)
0 Патчкорд
 
19.11.15
07:34
Есть две таблицы значений. Нужно из одной скопировать колонки в другую.

А теперь самое главное, вопрос: Как это сделать?
1 Горогуля
 
19.11.15
07:35
Создает таблицу значений с заданным списком колонок.

устроит?
2 НЕА123
 
19.11.15
07:38
СП
Скопировать(<Строки>, <Колонки>)
3 Патчкорд
 
19.11.15
07:43
Первая таблица называется ПриемникТЗ, вторая называется ИсточникТЗ. Обе являются реквизитами обработки.
4 Jonny_Khomich
 
19.11.15
07:46
Так это табличная часть. Тебе в конфигураторе что ли скопировать?
5 Патчкорд
 
19.11.15
07:48
(4) Нет, не табличная часть. Мне надо в коде скопировать, но не тупо присваивать одной таблице другую.
6 Горогуля
 
19.11.15
07:50
с содержимым? запрос. без содержимого? добавить в цикле
7 Jonny_Khomich
 
19.11.15
07:52
(5) ты лучше скажи какая задача.
из твоих вводных данных ничего не понятно.
8 chelentano
 
19.11.15
07:57
(0) СкопироватьКолонки(<Колонки>)
Параметры:

<Колонки> (необязательный)

Тип: Строка.
Список колонок для копирования в формате: "Колонка1, Колонка2...". Если список не задан, то будут скопированы все колонки.
Возвращаемое значение:

Тип: ТаблицаЗначений.

Описание:

Создает таблицу значений с заданным списком колонок.
9 mishaPH
 
модератор
19.11.15
07:59
автор ты хотя бы скажи, какая 1с .7 или 8
10 Патчкорд
 
19.11.15
08:15
(7) Задача скопировать колонки из одной таблицы в другую.
11 Патчкорд
 
19.11.15
08:16
(8) >> Создает таблицу значений с заданным списком колонок.

Зачем мне третья таблица значений? Мне нужно в мою существующую таблицу колонки скопировать.
12 Патчкорд
 
19.11.15
08:17
(9) Конечно 8. Ты бы еще спросил какой у меня виндовс, 95 или ХР :)
13 Горогуля
 
19.11.15
08:19
умный какой...
14 Горогуля
 
19.11.15
08:20
(10) копируй
15 НЕА123
 
19.11.15
08:21
(11)
добавить()
?
16 patria0muerte
 
19.11.15
08:22
(10) Тебя можно трактовать 3мя способами:
1. Скопировать колонки одной тч в другую пустую
2. Добавить колонки одной ТЧ в другую, у которой также есть свои колонки.
3. Перенести заполненные колонки из одной ТЧ в другую

Определись сначала, че хочешь то.
17 patria0muerte
 
19.11.15
08:23
(16) И это все по разному делается.
18 DDwe
 
19.11.15
08:29
Ещё четверг вроде.... А вообще, конечно хамство, придти, задачу не сформулировать, требовать и еще грубить в ответ на законные вопросы.. Молодежь, слов нет.
19 Патчкорд
 
19.11.15
08:31
(16) Мне бы подошел ответ на любой из этих трех вариантов.
1. Само то
2. Количество существующих колонок равно нулю, это как бы частный случай этого варианта.
3. Если так можно сделать, то я потом просто очищу строки, и будет то что мне нужно.
20 Патчкорд
 
19.11.15
08:31
(18) Троллей типа этого дальше буду просто игнорировать.
21 Горогуля
 
19.11.15
08:34
как обычно ответ в начале, а ТС упорствует в своей тупости
22 Defender aka LINN
 
19.11.15
08:34
(19) Ничего, что тебе уже во втором посте ответ дали?
23 patria0muerte
 
19.11.15
08:35
(21) +1, Обколются своей марихуаной и содомией занимаются...
24 chelentano
 
19.11.15
08:36
ТС трудный какой-то
25 DDwe
 
19.11.15
08:36
(22) Он не читатель, сам не знает чего хочет.
26 Патчкорд
 
19.11.15
08:40
(22) Я хоть и начинающий, но не на столько глуп в программировании 1С чтобы понять что это не верный ответ.
Потому что читаем СП:

Возвращаемое значение:
Тип: ТаблицаЗначений.

То есть эта функция не копирует колонки из одной таблицы в другую, а создает новую таблицу значений. И при этом она ничего больше не делает.
27 Web00001
 
19.11.15
08:42
(19)Если "1. Само то " То тебе в (8)
(11)>>Зачем мне третья таблица значений?
Наркоман чтоле?
28 chelentano
 
19.11.15
08:42
(26) Читай (1) и (8) уже до посинения
29 Fish
 
19.11.15
08:42
(26) А тебе что надо-то в итоге получить? Какова конечная цель копирования колонок?
30 Патчкорд
 
19.11.15
08:43
Цикл не предлагать.
31 chelentano
 
19.11.15
08:43
(30) А тебе никто и не предлагает
32 Патчкорд
 
19.11.15
08:44
(31) Ну это я на будущее. Вдруг предложат. Я пока другого варианта не придумал, только с циклом.
33 Патчкорд
 
19.11.15
08:44
(1) нет
34 Горогуля
 
19.11.15
08:45
да предлагали уже. чукча писатель
35 chelentano
 
19.11.15
08:45
(33) Обоснуй, почему не устроит
36 Патчкорд
 
19.11.15
08:46
(35) обоснование в (11)
37 DDwe
 
19.11.15
08:46
(34)ТС думать совсем не умеет.
38 chelentano
 
19.11.15
08:46
(36) Точно наркоман
39 Web00001
 
19.11.15
08:48
(38)Знатно упоротый. Интересно что так вставляет.
(36)Ну давай расскажи чем тебя не устроит.
ТЗ2 = ТЗ1.СкопироватьКолонки();
40 Патчкорд
 
19.11.15
08:48
(34) Я видел твой ответ в (6). Я не только писатель.
Единственный правильный ответ, кстати.
Хочу увидеть другие варианты. Или удостовериться что других вариантов без цикла не существует.
41 DDwe
 
19.11.15
08:49
(40) Где вас делают таких?
42 Масянька
 
19.11.15
08:49
Если таким патчкордом соединить роутер и комп - инета не будет. А на чьей стороне ошибка - фиг докопаешься...
43 DDwe
 
19.11.15
08:50
(39) Интригу ломаешь.
44 Патчкорд
 
19.11.15
08:51
Уважаемые тролли, может вы свалите в политическую ветку, и там будете писать свой бред? Там вас хотя бы забанят.
45 Масянька
 
19.11.15
08:51
(41)
- А у вас есть такой же, но с перламутровыми пуговицами?
- Нет.
- Будем искать.
(С)
46 ЧеловекДуши
 
19.11.15
08:51
Разрешаю скопировать колонки :)
47 ЧеловекДуши
 
19.11.15
08:52
(45) Больше подходит про прозрачный цвет :)
48 Fish
 
19.11.15
08:52
(44) Попробую еще раз: твоя таблица приёмник уже с колонками или нет?
49 ЧеловекДуши
 
19.11.15
08:53
(48) ТС хочет, чтобы ему подсказали код копирования колонок с заполнением их в 3 строчки коду :)
Без цикла и т.д. :)
50 Web00001
 
19.11.15
08:53
(48) он в (19) сказал, что приемник пустой.
51 Патчкорд
 
19.11.15
08:54
(48) Без колонок
52 Масянька
 
19.11.15
08:54
(49) Уверен, что в три? У меня сложилось впечатление, что нужно в одну...
53 DDwe
 
19.11.15
08:55
(51) Так что ж ты мозг всем имеешь в (8) ответ давно.
54 los_hooliganos
 
19.11.15
08:55
(51) тзНовая = тзСтарая.Скопировать();
тзНовая.Очистить();

в результе новая будет пустая, но с нужной структурой колонок
55 Fish
 
19.11.15
08:55
(51) Тогда в (8) правильный ответ. Ветку можно закрывать.
56 Горогуля
 
19.11.15
08:55
(52) одной мало. хотя бы полторы
57 Масянька
 
19.11.15
08:56
(51) А что имеется ввиду под "колонками"? То что сверху таблицы (умные люди говорят "шапка") или до самого конца страницы?
58 Горогуля
 
19.11.15
08:56
(53) (55) -> (33)
59 Патчкорд
 
19.11.15
08:57
(55) Нет, не правильный.
Создать новую ТЗ <> скопировать колонки в существующую.
Так же как и присвоить одной таблице другую таблицу <> скопировать одну таблицу в другую.
60 Патчкорд
 
19.11.15
08:58
(57) Ахахаха! Шапка :) Буду теперь знать как умные люди говорят
61 Fish
 
19.11.15
08:58
(59) А в чём разница, поясни?
62 los_hooliganos
 
19.11.15
08:58
(59) Может расскажешь нам что такое тройное равенство?

а = б = в?
63 Горогуля
 
19.11.15
08:58
(57) а если страниц несколько? а если по ширине не влезло?
64 Масянька
 
19.11.15
08:59
(63) Всё пропало... И что делать?
65 chelentano
 
19.11.15
09:00
Интересно, на форуме есть практикующие врачи-психиатры?
66 Патчкорд
 
19.11.15
09:00
(61) Разница в том что если в переменной один объект, а ей присваивают другой объект, то в переменной оказывается второй объект, а первый из нее пропадает.
А мне надр чтобы в переменной сохранился первый объект
67 ДенисЧ
 
19.11.15
09:01
Коллеги, сегодня четверг, а не пятница... Это если кто забыл..
68 chelentano
 
19.11.15
09:01
(66) а нафига, если он пустой?
69 Масянька
 
19.11.15
09:01
Меня сейчас выгонят... Так хохотать...
70 DDwe
 
19.11.15
09:01
(66)Ты совершенно (подчеркнуто), не умеешь формулировать мысли и задачи, а так же вопросы. Ни кто не обязан догадываться, что тебе нужно.
71 Патчкорд
 
19.11.15
09:01
(62) Могу рассказать что такое двойное равенство. Поставь скобки, поймешь:

а = (б = в)
72 los_hooliganos
 
19.11.15
09:01
(66) Тогда надо обойти коллекцию колонок
73 Fish
 
19.11.15
09:02
(66) Так если первый объект у тебя пустой? У кстати, куда же он пропадает? :))
74 Патчкорд
 
19.11.15
09:02
(68) Хоть он и пустой, но он используется в другом месте.
75 DDwe
 
19.11.15
09:02
(66) А на хфига?
76 DDwe
 
19.11.15
09:02
(74) Мля..
77 los_hooliganos
 
19.11.15
09:03
(68) Видимо у человека "НЕ таблица пустой" :)
78 Масянька
 
19.11.15
09:03
(73) Кто пустой? Шапка или таблица?
79 Патчкорд
 
19.11.15
09:03
(72) Верно, я так и сделал, и такой ответ уже был, но мне интересно нельзя ли это сделать без цикла.
80 chelentano
 
19.11.15
09:04
(74) Это серьёзно
81 Fish
 
19.11.15
09:04
(78) Похоже, пустое то, что под шапкой :)
82 Fish
 
19.11.15
09:04
(79) Можно.
83 DDwe
 
19.11.15
09:04
(80) И ведь кто-то ему задачи ставит...
84 Масянька
 
19.11.15
09:05
Не четверг... Календарь врет :))))))
85 Патчкорд
 
19.11.15
09:05
(78) Шапка пустая :))))) Ну ты поняла про чью шапку я говорю
86 chelentano
 
19.11.15
09:05
(83) Да ладно задачи ставит... Подозреваю, что и денег ему ещё платят
87 Масянька
 
19.11.15
09:06
(85) По четвергам не подают? :)))))))))))))
88 patria0muerte
 
19.11.15
09:06
Цирк с конями...
89 DDwe
 
19.11.15
09:06
Причем ТС думает, что тут он один умный, а все остальные дураки тупые. )))
90 НЕА123
 
19.11.15
09:07
91 Масянька
 
19.11.15
09:07
(89) Смотря, с чьей стороны оценивать :)))))))))
92 Патчкорд
 
19.11.15
09:07
(89) Судя по вашим ответам, по другому думать не получится
93 los_hooliganos
 
19.11.15
09:07
(84) Раз календарь врет и НЕ четверг, надо что-то запретить. Вопрос что запретить - календарь или четверг?
94 DDwe
 
19.11.15
09:08
(92) Мдя.... ну иди, трудись в цикле.
95 Масянька
 
19.11.15
09:08
(93)Однозначно - шапку :))))))))))
96 НЕА123
 
19.11.15
09:08
(90)
+ «Прошу в жалобной книге не писать посторонних вещей. За начальника станции Иванов 7-й».
97 Горогуля
 
19.11.15
09:08
(93) наркотики и так запрещены
98 DDwe
 
19.11.15
09:09
(97) ТС это не помеха.
99 Патчкорд
 
19.11.15
09:09
Так что, знатоки 1С, без цикла никак?
100 DDwe
 
19.11.15
09:09
100
101 patria0muerte
 
19.11.15
09:10
Мож чел в (3) затупил? И это вообще не реквизиты, а табличные части. Тогда пусть юзает Загрузить()...
102 DDwe
 
19.11.15
09:10
(99) Ты дурак? Или так, притворяешься?
103 Fish
 
19.11.15
09:10
(99) Тебе никак. Другие это делают без цикла.
104 chelentano
 
19.11.15
09:10
Да ладно вам стебаться над ТС, давайте все вместе подумаем, как скопировать колонки в пустую таблицу значений, но при этом обязательно сохранить предыдузую пустую таблицу значений, т.к. она используется в другом месте
105 DDwe
 
19.11.15
09:11
(104) Вот это уже похоже на постановку задачи )))
106 Горогуля
 
19.11.15
09:11
(104) предыдущую в реквизит типа ХЗ, в другом месте доставать оттуда
107 Патчкорд
 
19.11.15
09:12
(102) Слушай, если ты не понимаешь в программировании, это не значит что все дураки.
108 Масянька
 
19.11.15
09:12
(107) А что программировать надо?
109 Масянька
 
19.11.15
09:13
(96) «Находясь под свежим впечатлением возмутительного поступка... (зачеркнуто). Проезжая через эту станцию, я был возмущен до глубины души следующим... (зачеркнуто). На моих глазах произошло следующее возмутительное происшествие, рисующее яркими красками наши железнодорожные порядки... (далее всё зачеркнуто, кроме подписи). Ученик 7-го класса Курской гимназии Алексей Зудьев»
110 DDwe
 
19.11.15
09:13
(107) Ну, так бы сразу и сказал, что ты программист.
111 chelentano
 
19.11.15
09:13
(106) Ты чё? Тогда предыдущее значение "ХЗ" затрётся, а вдруг оно тоже используется в другом месте?
112 patria0muerte
 
19.11.15
09:14
это часом не запасной ник LivingStar ?
113 Масянька
 
19.11.15
09:14
(110)
- Извозчик!
- Я - не извозчик, а водитель кобылы!
(С)
114 chelentano
 
19.11.15
09:14
(110) А, ТС программист что ли? Ну тогда расходимся, нам тут ловить нечего
115 Патчкорд
 
19.11.15
09:14
(106) А смысл ее класть в ХЗ, если ей нужно добавить колонки?
116 DDwe
 
19.11.15
09:14
(107)«В ожидании отхода поезда обозревал физиогномию начальника станции и остался ею весьма недоволен. Объявляю о сем по линии. Неунывающий дачник».
117 Масянька
 
19.11.15
09:15
(115) Так она в другом месте используется...
118 Масянька
 
19.11.15
09:15
(116) Лучше это -
«Подъезжая к сией станцыи и глядя на природу в окно, у меня слетела шляпа. И. Ярмонкин».
119 DDwe
 
19.11.15
09:15
(115) Ни какого, смысла вообще нет.
120 Патчкорд
 
19.11.15
09:15
(117) И? Продолжи свою мысль
121 Stim
 
19.11.15
09:16
ну вы и нафлудили
122 DDwe
 
19.11.15
09:16
(118) «Так как меня прогоняют со службы, будто я пьянствую, то объявляю, что все вы мошенники и воры. Телеграфист Козьмодемьянский».
123 DDwe
 
19.11.15
09:16
(121) Дяденька, он первый начал...
124 Масянька
 
19.11.15
09:16
(120) Какую мысль?
(121) Присоединяйся.
125 Патчкорд
 
19.11.15
09:17
(124) Действительно, что-то я преувеличил про мысль.
126 DDwe
 
19.11.15
09:18
(125) «Никандров социалист!»
127 Масянька
 
19.11.15
09:19
(125) Судя по данной ветке - не только про мысль :)))))))
128 Патчкорд
 
19.11.15
09:20
(127) Очень самокритично
129 DDwe
 
19.11.15
09:20
Народу, почти как в пятничной ветке. Присоединяйтесь, Господа!
130 Масянька
 
19.11.15
09:21
(129) Такое не каждую пятницу бывает :)))))
131 Патчкорд
 
19.11.15
09:22
Две бабы в одной ветке - да, это рекорд
132 DDwe
 
19.11.15
09:24
(131) Так таких балбесов, не каждый день показывают.
133 Масянька
 
19.11.15
09:24
(131) А что тебе бабы совсем не нравятся?
134 Патчкорд
 
19.11.15
09:26
(133) С чего? Я люблю баб. Использую их по назначению, а не для глупых советов по компьютерам.
135 Масянька
 
19.11.15
09:27
(134) А ты программист компьютеров?
136 Stim
 
19.11.15
09:28
девочки, не ссорьтесь, вы все красивые
137 DDwe
 
19.11.15
09:28
(135) Он использователь баб.
138 Горогуля
 
19.11.15
09:28
(134) таким ртом по компьютерам много не насоветуешь
http://s00.yaplakal.com/pics/pics_original/9/0/9/3037909.jpg
139 Патчкорд
 
19.11.15
09:28
(135) Да, я файлы делаю, кнопки нажимаю. Тебе не понять.
140 DDwe
 
19.11.15
09:29
(138) +100
141 Stim
 
19.11.15
09:29
(139) кнопкодав?
142 Патчкорд
 
19.11.15
09:29
(138) Ахахах! В точку прям
143 Stim
 
19.11.15
09:29
зы. масяньку - не обижать!
144 Патчкорд
 
19.11.15
09:30
(141) Файломейкер
145 DDwe
 
19.11.15
09:30
(139) Эх... лучше бы ты лопату в руки взял, мож и польза какая приключилась? Чай руки от трудов не отсохли еще?
146 Патчкорд
 
19.11.15
09:30
(143) Извините, больше постараемся не обижать без причины.
147 Масянька
 
19.11.15
09:30
(139) А я тоже умею файлы делать... Значит - я тоже программист компьютеров :)))))))
148 Патчкорд
 
19.11.15
09:30
(145) Да, чай я тоже люблю
149 DDwe
 
19.11.15
09:31
Смотри , как ему вопросы по теме задавали, так бекал-мекал, а тут разговорился..
150 Патчкорд
 
19.11.15
09:32
(147) Ты наверное не правильно понимаешь слово файлы. Это не еда.
151 Масянька
 
19.11.15
09:33
(149) По какой теме? Делать файлы и скопировать колонки - разные темы, однако :))))))))
152 Горогуля
 
19.11.15
09:33
забаньте идиота, уже не смешно
153 DDwe
 
19.11.15
09:33
(150) Петросяна пересмотрел?
154 DDwe
 
19.11.15
09:33
(152) +101
155 Масянька
 
19.11.15
09:34
(150) А ты и еду программировать в компьютере можешь? Ну, ты, блин, даешь...
156 Патчкорд
 
19.11.15
09:34
(152) какого именно? Тут их процентов 90
157 Патчкорд
 
19.11.15
09:34
(155) Ты наверное не понимаешь слово компьютер. Это не кастрюля.
158 DDwe
 
19.11.15
09:35
(155) Плюнь ты на него.
159 DDwe
 
19.11.15
09:35
Забанте его правда, за хамство.
160 Масянька
 
19.11.15
09:36
(157) В кастрюле я не умею файлы делать...
(158) Не каждый день показывают :))))
161 Патчкорд
 
19.11.15
09:36
(159) забаньте ее за флуд и тролььство
162 Stim
 
19.11.15
09:37
(152) +100
163 DDwe
 
19.11.15
09:37
(161) Мальчик, все твои достижения в личке написаны. Так, что помолчал бы.
164 Web00001
 
19.11.15
09:37
(152)А че он такого сделал? Ну не повезло человеку, писать код научился, программировать нет. Все бывает.
165 Патчкорд
 
19.11.15
09:38
(164) Тут не любят когда новичок умнее старичков, их это обижает.
166 Web00001
 
19.11.15
09:41
(164)А где такое было? Давно такого не видел. Обычно плевать всем новичок\старичок.
167 Stim
 
19.11.15
09:42
файлописатели они такие..
168 Web00001
 
19.11.15
09:42
(166) к(165)
169 DDwe
 
19.11.15
09:42
(166) Он о себе. Его обижают, так как он умнее 90% на форуме.
170 Масянька
 
19.11.15
09:46
(165) Да, не обижайся... Просто старички уже умеют не только файлы делать, а еще и папки :)))))
171 Web00001
 
19.11.15
09:52
Тут дело то в чем. Задача поставлена не корректно. Типовое решение дали сразу в (1). Твоих уточнений не последовало, а последовало упорство(это не то). Извини если ты пишешь как идиот, все закономерно решили, что ты идиот(я честно сказать, до сих пор так думаю). Если по какой то причине нельзя изменять источник и в то же время там надо создать колонки - выглядит как будто ты где то ошибаешься. Но скорее всего ты просто проглядел метод или не сразу понял, что тебе пишут, а сейчас просто врубаешь заднюю, мол ты такой умный и про способ знал заранее, но он тебе по каким то причинам не подходит. С какой стороны не подойди выглядишь идиотом. Возможно это все не так. Но ты очень стараешься убедить окружающих в обратном.
172 Масянька
 
19.11.15
10:23
(171) Если ты откроешь личку ТС, посмотришь его темы...
Короче, кореш нас не понял :(
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший