|
Получить таблицу значений из хранилища значений | ☑ | ||
---|---|---|---|---|
0
leobrn
13.09.16
✎
10:47
|
Есть регистр сведений с ресурсом табличная часть и типом хранилище значения. Как получить данные из хранилища и перенести их в таблицу значений?
1C 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Для Каждого СтрокаДок из ДокументыНаСдачу Цикл Если СтрокаДок.Выбор = Истина Тогда Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДокументыНаСдачу.ТабличнаяЧасть |ИЗ | РегистрСведений.ДокументыНаСдачу КАК ДокументыНаСдачу |ГДЕ | ДокументыНаСдачу.Наименование = &Заголовок"; Запрос.УстановитьПараметр("Заголовок", СтрокаДок.Наименование); Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); //....... КонецЕСли; КонецЦикла; в хранилищезначений находится таблица значений с полями ШтрихКод, Номенклатура, ЕдИзмерения, Количество. |
|||
1
Defender aka LINN
13.09.16
✎
10:53
|
Я сам не проверял, конечно, но, поговаривают, что у хранилища значений есть какие-то там методы
|
|||
2
Лефмихалыч
13.09.16
✎
10:58
|
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ТаблицаЗначение = ВыборкаДетальныеЗаписи.ТабличнаяЧасть.Получить(); |
|||
3
vicof
13.09.16
✎
10:58
|
врут, поди
|
|||
4
_stay true_
13.09.16
✎
11:01
|
(3) Врут! Все 1С-ники врут! Лефмихалыч вот врёт как сто чертей!
|
|||
5
Torquader
13.09.16
✎
11:02
|
Если таблицу положили в хранилище, то её можно оттуда достать.
|
|||
6
_stay true_
13.09.16
✎
11:03
|
(0) ТС, а ты уверен, что у тебя в выборке всего один элемент?
попробуй так: Результат = Запрос.Выполнить().Выгрузить(); Если Результат.Количество >0 Тогда ТабЧасть = Результат[0].ТабличнаяЧасть.Получить(); КонецЕсли; |
|||
7
_stay true_
13.09.16
✎
11:04
|
Очепятался
Результат.Количество() >0 будет правильно (6) |
|||
8
Nuobu
13.09.16
✎
11:06
|
Измерение типа строка. Хорошо...
|
|||
9
leobrn
13.09.16
✎
12:06
|
(2) а если несколько элементов в выборке, как сделать , чтобы ТаблицаЗначение не перезаписывалась, а в нее добавлялись значение из следующего элемента
|
|||
10
vicof
13.09.16
✎
12:11
|
(9) А сам как думаешь?
|
|||
11
leobrn
13.09.16
✎
12:19
|
(10) пробовал через ЗаполнитьЗначенияСвойств
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |