|
Таблица значений | ☑ | ||
---|---|---|---|---|
0
Гуслица
04.09.15
✎
15:59
|
Есть Таблица значений полученный запросом, нужно отобрать нужные строки в новую таблицу значений. Как это сделать? Пользовался отбором и в итоге получил Массив, а нужен таблицаЗначений - обязательно. Помогите плиз
ТаблНачисленияТМП = Запрос.Выполнить().Выгрузить(); Отбор = Новый Структура(); Отбор.Вставить("Здание",Справочники.СписокЗданий.НайтиПоКоду("000000020")); ТаблНачисления = ТаблНачисленияТМП.НайтиСтроки(Отбор); .........????? |
|||
1
vicof
04.09.15
✎
16:00
|
(0) Зачем в новую таблицу?
|
|||
2
aka AMIGO
04.09.15
✎
16:01
|
Создать вторую ТЗ, в цикле перенести всё, что нужно
(1) значит, нужна.. Либо исходную оставить нетронутой |
|||
3
Krolik Bezobraznik
04.09.15
✎
16:02
|
В запрос добавь свой отбор. Выгрузи в ТЗ. Не мудри.
|
|||
4
rs_trade
04.09.15
✎
16:02
|
(0) переложи из массива в тз
|
|||
5
Timon1405
04.09.15
✎
16:02
|
не слушайте (2), слушайте СП
ТаблицаЗначений.Скопировать (ValueTable.Copy) ТаблицаЗначений (ValueTable) Скопировать (Copy) Вариант синтаксиса: Скопировать по отбору Синтаксис: Скопировать(<ПараметрыОтбора>, <Колонки>) Параметры: <ПараметрыОтбора> (необязательный) Тип: Структура. Ключ структуры - идентификатор колонки, а значение структуры - значение отбора. <Колонки> (необязательный) Тип: Строка. Список колонок для копирования в формате: "Колонка1, Колонка2...". |
|||
6
aka AMIGO
04.09.15
✎
16:04
|
ну и хорошо :)
|
|||
7
aka AMIGO
04.09.15
✎
16:04
|
+6 если ПораметрыОтбора удастся сформировать..
|
|||
8
Timon1405
04.09.15
✎
16:05
|
судя по >>Отбор.Вставить("Здание",Справочники.СписокЗданий.НайтиПоКоду("000000020"));
с этим проблем не будет |
|||
9
salvator
04.09.15
✎
16:06
|
(7) В (0) автор показал, что можно
|
|||
10
aka AMIGO
04.09.15
✎
16:11
|
(9) ну, и в добрый путь :)
|
|||
12
Гуслица
04.09.15
✎
16:40
|
(5) (7) Спасибо. щас пробовать буду.Отпишусь...
|
|||
13
Гуслица
04.09.15
✎
17:06
|
Все получилось, всем большущее спасибо!
вот итог: ТаблНачисленияТМП=Запрос.Выполнить().Выгрузить(); Отбор = Новый Структура(); Отбор.Вставить("Здание",Справочники.СписокЗданий.НайтиПоКоду("000000020")); ТаблНачисления = ТаблНачисленияТМП.Скопировать(Отбор); |
|||
14
Брегорьян
04.09.15
✎
17:31
|
(2) всё бы вам циклами, по-семёрошному.. я тоже таким был ;)
|
|||
15
DexterMorgan
04.09.15
✎
17:33
|
Сдается мне автор в запросе отбор этот мог наложить и сразу получить нужную ТЗ
|
|||
16
Брегорьян
04.09.15
✎
17:35
|
(15) сразу получать готовое - это третий уровень мастерства. автор пока на втором, где циклов нет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |