#0
by Полата
Добрый день. Подскажите, можно ли скопировать строки таблицы значений в другую НЕПУСТУЮ таблицу значений без перебора всех колонок? Заранее балгодарю.
#3
by Икогнито
1.добавить нужные строки в массив 2. Скопировать необходимые колонки из таблицы источника в новую таблицу 3. Перебирая массив использовать функцию ЗаполнитьЗначения
#4
by Икогнито
п. 2 можно опустить, если в таблице приемнике существуют одноименные, совпадающие по типам колонки.
#6
by ice777
п.3 самый короткий и разумный путь не писать много кода. И без промежуточных таблиц, конечно.
#7
by Полата
ЗаполнитьЗначения(<Значение>, <Колонки>) - заполняет все строки таблицы значений указанным значением. Мне не надо заполнять имеющиеся строки таблицы источника какими-либо значениями... Или не догоняю чего-то?
#8
by Икогнито
Синтаксис: ЗаполнитьЗначенияСвойств(<Приемник>, <Источник>, <Список свойств>, <Исключая свойства>) Параметры: <Приемник> (обязательный) Тип: Произвольный. Значение, чьи свойства будут заполнены значениями соответствующих свойств <Источника>. <Источник> (обязательный) Тип: Произвольный. Значения свойств данного объекта будут установлены в соответствующие свойства <Приемника>. <Список свойств> (необязательный) Тип: Строка. Список имен свойств, разделенный запятыми, которые необходимо заполнить. <Исключая свойства> (необязательный) Тип: Строка. Список имен свойств, разделенный запятыми, которые необходимо исключить из заполнения. Описание: Копирует значения свойств <Источника> в свойства <Приемника>. Сопоставление производится по именам свойств. Если указаны копируемые свойства, то в заполнении участвуют только они, параметр <Исключая свойства> игнорируется. В противном случае, если указан параметр <Исключая свойства>, то свойства перечисленные в нем, исключаются из обработки.
#13
by Шёпот теней
ОбщийМодуль - ОбщегоНазначения : ... возможно это то, что Вы ищите ... ... там есть и : ЗаполнитьЗначенияСвойств(СтрокаТаблицыПриемника, СтрокаТаблицыИсточника); которую вам советуют в ... ... вот ...
#16
by Шёпот теней
ТЗ2=ТЗ1.Скопировать даст полную копию ТЗ а 1. ЗаполнитьЗначенияСвойств(СтрокаТаблицыПриемника, СтрокаТаблицыИсточника); в цикле или 2. ЗагрузитьВТаблицуЗначений(ТаблицаИсточник, ТаблицаПриемник) присоединяет одну таблицу к другой ... ... вот ...
#17
by Рэйв
Не углядел, что в непустую:) Тогда можно так гдето: //--------- только у ТЗ естественно должны колонки совпадать и быть типизированными
#18
by 73
Спорное утверждение. Если добавить надо большое количество строк - наиболее разумно использовать запрос. Запрос = Новый Запрос("
#21
by 73
Скорее всего на сервере. Помещать-то куда-то надо. Но при большом количестве строк с точки зрения быстродействия это оправдано. При сотнях тысяч строк - запрос в разы быстрее. При сотнях строк - медленнее. В любом случае, замер производительности рулит.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Как перенести(копировать) определенные операции из одной базы в другую
- Как строки таблицы даных сделать колонками?
- ТЗ. Удаление строки сдвигает строки?
- Как увеличить размер строки таблицы если длина строки больше ширины ячейки
- Подсветка строки таблицы значений
- Как получить значение первой строки в определенной колонке таблицы значений
- для строки области таб дока с автовысотой не считается высота строки
- Как быстро заполнить значения строки массива значениями строки таблицы значений?
- как из строки убрать символ перевода строки?
- Динамический список - выделенные строки - суммирование содержимого строки..
- v7: Выделение строки таблицы значений
В этой группе 1С
- Соответствие синтаксиса,семантики между v7 и v8 и некоторые сходства
- v7: В 1с типов полей dbf меньше чем в Visual Basic чем заменить необходимое поле?
- УПП: Отчет комиссионера о продажах + Книга продаж
- РИБ. Не выгружаются контрагенты
- 8.2. Программное формирование отчета СКД.
- Ошибка при обращении к OLE Automation серверу 1C из внешней компоненты
- Как установить связь по владельцу программно?
- Как передать фокус Word.application
- КД2. Контактная информация контрагента
- Как подружить принтер HP 1010 на Ubuntu 9.10, чтоб печатал в терминале 2008 Server
- v7: Не закрывается 20 счет в Бухгалтерии 8
- v7: Что за пиктограмма в 1С7?
- не заполняется Табель Учёта Рабочего времени в Зарплате 1с 8.1
- Уволенный сотрудник стал штатным… (ЗиК 7.7)
- Правильная установка 1с на сервер терминалов
- Как получить Табличную часть формы документа из другой формы?
- Обращение к объекту текст на форме макета.
- УТ 10.3 инвентаризация в розничных ценах как?
- ИТС проф Диск декабрь. Проблемы с запуском в сети.
- Не правильно начисляет сумму налога в 1С ЗиК 7.7, рел. 289