|
ТЗ Вложенная в ТЗ и всё это в запрос? | ☑ | ||
---|---|---|---|---|
0
zhukovia
04.03.24
✎
07:15
|
Возможно ли следующее?
Есть ТаблицаЗначений на форме в одной из колонок которой вложена ещё одна ТаблицаЗначений. Вопрос в том можно ли передать в запрос эту вложенную ТЗ (как бы аналог ТабличнойЧасти документа) или нужно в цикле перебирать все строки ТЗ формы и составлять доп. ТЗ состоящую из вложенных ТЗ? Надеюсь понятно смог объяснить. Все это делается во внешнем отчете и сделать ТабличнойЧастью не смог, тк в ней нельзя в качетве полей использовать вложеные ТЗ. |
|||
1
Волшебник
04.03.24
✎
07:16
|
передайте двумя таблицами
|
|||
2
Галахад
04.03.24
✎
07:31
|
Наверное стоит "вложенную ТЗ" поместить в доп. ТЧ с отборами по идентификатору строки.
|
|||
3
zhukovia
04.03.24
✎
12:05
|
(1) Те все же выгружать надо в цикле? Одной никак?
|
|||
4
zhukovia
04.03.24
✎
12:06
|
(2) Те как я и писал выгружать в цикле?
|
|||
5
zhukovia
04.03.24
✎
12:07
|
Я просто думал, что есть какой нибудь более изящьный способ, а не через одно место...
|
|||
6
Dmitrii
04.03.24
✎
12:20
|
(5) >> есть какой-нибудь более изящный способ
Вам же написали в (2): Перепишите вашу форму. Сделайте две отдельные таблицы, связанные между собой по идентификатору. |
|||
7
Garykom
04.03.24
✎
12:31
|
(0) Поступите изящней
ТЗ вложенные в ячейки ТЗ можно всегда представить в виде одной ТЗ, с кучей записей (часть полей где дубли) А на форму это можно отображать через ДС, запросом |
|||
8
Волшебник
04.03.24
✎
12:36
|
(3) Не надо в цикле. Передайте двумя таблицами
|
|||
9
Garykom
04.03.24
✎
12:38
|
(8) У них засада что таблиц не две а хз сколько
Ибо в строках первой ТЗ лежат тоже ТЗ |
|||
10
Волшебник
04.03.24
✎
12:38
|
(9) Это проблемы индейцев...
|
|||
11
zhukovia
04.03.24
✎
15:31
|
(6) У меня и так на этой форме около 20 таблиц (и это с таблицами в таблицах), а если все разделить, то вообще получиться зоопарк. Да и заниматься еще связями между ними не очень хочется. Буду тогда циклы "лепить"
|
|||
12
zhukovia
04.03.24
✎
15:32
|
(6) А идетнтификаторы я уже и так добавил в строки вложеной таблицы
|
|||
13
zhukovia
04.03.24
✎
15:33
|
(8) Ну я и буду вторую таблицу из первой в цикле создавать, чтобы передать потом ее в запрос
|
|||
14
Волшебник
04.03.24
✎
15:34
|
(13) Ну Вам видней. Раз ничего изящней придумать не можете, то действуйте топорно.
|
|||
15
zhukovia
04.03.24
✎
15:35
|
(9) Ну примерно да. В таблице "вложено" ещё три. В других таблицах тоже какое то количество есть. Это у меня такой мини аналог конфигурации в внешнем отчете, отсюда и получается такой зоопарк.
|
|||
16
Волшебник
04.03.24
✎
15:36
|
(15) Чувствуется рука архитектора-клюшечника.
|
|||
17
zhukovia
04.03.24
✎
15:36
|
(14) Я подумаю ещё раз над вышеобозначенными предложениями, может и правда так будет нагляднее и проще.
|
|||
18
zhukovia
04.03.24
✎
15:37
|
(16) Спорить не буду.. :)
|
|||
19
zhukovia
04.03.24
✎
15:45
|
А можно во Внешнем отчете Динамическим списком обращаться к ТЧ этого отчета?
|
|||
20
zhukovia
04.03.24
✎
15:53
|
(19) Вроде как нет. :( А я думал, что может так кода чуть поменьше получиться.
|
|||
21
Garykom
04.03.24
✎
16:00
|
(15) Не проще это переделать на расширение?
Со своими метаданными |
|||
22
Garykom
04.03.24
✎
16:01
|
(19) Можно. Теоретически.
Практически до 2-3 тыщ строк, больше тормоза дикие. |
|||
23
zhukovia
04.03.24
✎
16:07
|
(21) Может быть, я просто не работал с ним раньше и не знаю, что это за зверь. Почитаю сейчас.
|
|||
24
Garykom
04.03.24
✎
16:10
|
На практике подобные сложные обработки/отчеты есть хорошая методика где хранить промежуточные данные
Использовать МВТ с кучей ВТ, в длительном фоновом на сервере |
|||
25
zhukovia
04.03.24
✎
16:09
|
Если я правильно понял, то ТЧ у внешнего отчета нельзя сохранять в Хранилище настроек? По крайней мере не так же как и с ТЗ. Галочки сохранить нет.
|
|||
26
Garykom
04.03.24
✎
16:12
|
(25) Через сериализацию только
|
|||
27
Garykom
04.03.24
✎
16:13
|
Повторю если сложные настройки и надо быстро с ними работать то (21)
|
|||
28
zhukovia
04.03.24
✎
16:20
|
(27) Как раз сейчас читаю это. Это похоже на конфигурацию в конфигурации. Только непонятно, она будет просто с общей программой запускаться? Т.е. просто добавяться еще новые журналы и справочники, только обновляться будут эти конфигурации отдельно. Правльно?
|
|||
29
zhukovia
04.03.24
✎
16:23
|
(27) А можно в реквизите документа в расширении сослаться на справочник основной конфигурации? Чего то не нахожу как.
|
|||
30
Волшебник
04.03.24
✎
16:25
|
(28) Не надо добавлять новые справочники в расширении.
|
|||
31
Garykom
04.03.24
✎
16:28
|
(29) Конечно
Для этого и предназначено Добавить его в расширение по правой кнопке |
|||
32
zhukovia
04.03.24
✎
16:28
|
(30) А если хочется?
|
|||
33
Волшебник
04.03.24
✎
16:29
|
(32) Если хочется потрахаться потом с восстановлением похеренных данных, то можно
|
|||
34
zhukovia
04.03.24
✎
16:32
|
(31) Спасибо за подсказку. Выглядит интересно, это сильно должно упростить задуманное... Надеюсь.
|
|||
35
zhukovia
04.03.24
✎
16:32
|
(33) Но документы то новые можно туда добавлять? А иначе зачем тогда эти расширения?
|
|||
36
Garykom
04.03.24
✎
16:56
|
(35) Метаданные расширениями опасно изменять, если риск потери, одно время даже ТиИ портило
Добавлять новые менее опасно А уж код модулей прямо таки рекомендуется, особенно для временных патчей удобно Или для доработки типовых, чтобы легко обновлять их было В крайнем случае типовое будет работать, только расширение отвалится |
|||
37
АгентБезопасной Нацио
04.03.24
✎
17:04
|
(16) скорее, архитектора-проктолога.
(15) Вы пытаетесь сделать дерево значений на таблицах значений? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |