Имя: Пароль:
1C
1С v8
как в поле запроса 1с получить таблицу
0 vde69
 
модератор
29.10.13
09:02
есть зарезервированое слово ПУСТАЯТАБЛИЦА, есть возможность получать в поле табличные части обьектов.

но чего-то не допер как в поле запроса получить временную таблицу с условием отбора по основной?
1 shuhard
 
29.10.13
09:09
(0)[получить временную таблицу с условием отбора по основной]
кто на ком стоял ?
2 Maxus43
 
29.10.13
09:13
иди руководи лучше, хватит программировать)
в СКД можно ТЗ получить в поле запроса, в обычном запросе нет (если это не ТЧ)
3 vde69
 
модератор
29.10.13
09:13
// это временная Таблица

(ВЫБРАТЬ
    ДоступныеПартииСписания.МоментВремениПартии КАК МоментВремениПартии1,
    ДоступныеПартииСписания.Склад,
    ДоступныеПартииСписания.Номенклатура,
    ДоступныеПартииСписания.Сделка,
    ДоступныеПартииСписания.КоличествоОстаток,
    ДоступныеПартииСписания.ПартияПоступления,
    ДоступныеПартииСписания.СделкаПоступления,
    ДоступныеПартииСписания.ДатаОприходывания
ИЗ
    ДоступныеПартииСписания КАК ДоступныеПартииСписания)

в запросе есть таблица с полем

КРаспределениюРезерва.Номенклатура    

мне нужно из времянки отобрать все строки с указаной номенклатурой и положить в поле в виде таблицы
4 Salimbek
 
29.10.13
09:27
(0) Это, типа, как если в Конструкторе запроса сделать запрос ко всем полям, например, документа ПриходнаяНакладная, то поле "Состав" падает в виде Таблицы. А тебе на своем запросе так надо, я правильно понял?
5 vde69
 
модератор
29.10.13
09:31
(4) типа да, только у меня источник не табличная часть а временная таблица
6 Ненавижу 1С
 
гуру
29.10.13
09:37
поле в виде таблицы это зло
7 vde69
 
модератор
29.10.13
09:38
(6) ну там не таблица а результат вложеного запроса
8 Kyon8
 
29.10.13
09:40
Лучше через итоги в запросе сделать, то же самое почти в результате будет.
9 Ненавижу 1С
 
гуру
29.10.13
09:44
(7) ну да, а как тогда понять "и положить в поле в виде таблицы"
10 vde69
 
модератор
29.10.13
09:58
(9) таблица = источник данных, в чем проблемма?
11 Salimbek
 
11.11.13
13:37
(0) А по аналогии не пробовал:
ВЫБРАТЬ
    А.Поле1,
    Б.(
        Ключ,
        Поле2,
        Поле3
    )
ИЗ А ЛевоеСоединение Б По А.Ключ=Б.Ключ