|
1с 8 Поле содержащее таблицу свойств в запросе | ☑ | ||
---|---|---|---|---|
0
kvrkvr
18.11.16
✎
18:04
|
Как сделать запрос типа:
ВЫБРАТЬ Номенклатура.Ссылка, ЗначенияСвойствОбъектов.Свойство, ЗначенияСвойствОбъектов.Значение ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект"; Но так чтобы было одно поле типа таблица со всеми свойствами. Что-то вроде ВЫБРАТЬ Номенклатура.Ссылка, ЗначенияСвойствОбъектов.(Свойство,Значение) КАК СвойстваНоменклатуры ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект"; |
|||
1
zladenuw
18.11.16
✎
18:13
|
А что ты хочешь в итоге ?
И какая именно 1с8. ? |
|||
2
kvrkvr
18.11.16
✎
18:20
|
1. И какая именно 1с8.? 1С:Предприятие 8.2 (8.2.19.83) например, не думаю что от версии 8.2 или 8.3 будет зависеть.
2. А что ты хочешь в итоге ? Хочу после выгрузки в ТЗ = Запрос.Выполнить().Выгрузить(); иметь поле ТЗ СвойстваНоменклатуры то же типа Таблицы значений из двух колонок Свойство и Значение. Не хочу применять обход по группировкам. Эта моя ТЗ ещё много раз дальше используется в пакетах и временных таблицах. В общем хочу иметь всю таблицу свойств по каждой номенклатуре в одной ячейке. |
|||
3
kvrkvr
18.11.16
✎
18:22
|
например я могу
ВЫБРАТЬ Номер, Дата, Товары.(Номенклатура, Количество) ИЗ Документ.АвансовыйОтчет Хочу то же самое как и поле Товары.(Номенклатура, Количество), только полученное из РегистрСведений.ЗначенияСвойствОбъектов |
|||
4
zladenuw
18.11.16
✎
18:30
|
(3) А чем тебе мешает. сделать итог по полю. и обходить запрос через выборку ?
|
|||
5
zladenuw
18.11.16
✎
18:32
|
(4) Такую штуку можно только в документах. и справочниках. Так как в них есть основная ссылка на объект. который дублируется в подчиненных таблицах. А РС он независимый. в нем только ссылки на другие объекты
|
|||
6
kvrkvr
18.11.16
✎
18:35
|
zladenuw
(3) А чем тебе мешает. сделать итог по полю. и обходить запрос через выборку ? Ничего, в принципе, но мне нужна Табица значени из двух колонок. Колонка 1 содержит ссылку Номенклатуры, а колонка два содержит ЦЕлую Таблицу значений из двух колонок (Свойство,Значение). В которой содержатся все свойства для номенклатуры заданной в первой колонке. |
|||
7
zladenuw
18.11.16
✎
18:36
|
(6) собирай ее сам.
колонка 1 твоя номенклатура вложенная таблица где свойство и значение. и по идее это можно поместить обратно в запрос через внешнию таблицу. Но не уверен. |
|||
8
kvrkvr
18.11.16
✎
18:36
|
Я могу составить нужную Таблицу значений сам. Обходя запрос где Номенклатура.Ссылка,
ЗначенияСвойствОбъектов.Свойство, ЗначенияСвойствОбъектов.Значение и |
|||
9
zladenuw
18.11.16
✎
18:37
|
(7) Тогда у тебя в колонке2 будут все свойства твоей номенклатуры со значениями
|
|||
10
kvrkvr
18.11.16
✎
18:38
|
Заполняя уже свою таблицу типа (ССыклаНом,ТЗСвойствНоменклатуры), но надеялся что можно сразу запросом. По типу
ВЫБРАТЬ Номер, Дата, Товары.(Номенклатура, Количество) ИЗ Документ.АвансовыйОтчет. |
|||
11
zladenuw
18.11.16
✎
18:45
|
(10) Если бы. Справочники и документы имеют подчинунную таблицу табличная часть. она же имеет ссылку на главную таблицу. по этому можно построить такой запрос. когда у тебя есть объект и в других колонках его таблицы
|
|||
12
kvrkvr
18.11.16
✎
18:48
|
zladenuw
(10) Если бы. Справочники и документы имеют подчинунную таблицу табличная часть. она же имеет ссылку на главную таблицу. по этому можно построить такой запрос. когда у тебя есть объект и в других колонках его таблицы Ну да! А я пытался задать эту связь как |
|||
13
kvrkvr
18.11.16
✎
18:49
|
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект" |
|||
14
kvrkvr
18.11.16
✎
18:49
|
ПО Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект
|
|||
15
kvrkvr
18.11.16
✎
18:49
|
Может и вправду нельзя!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |