|
Консоль запросов. Связи. | ☑ | ||
---|---|---|---|---|
0
ЕлыПалыч
27.03.19
✎
17:01
|
Вот и я добрался до консоли запросов на 8.3. Устанавливаю связи таблиц. Ну было же все удобно. Выбрал таблички, выбрал поля. Было удобно. Объясните, почему?
|
|||
1
shuhard
27.03.19
✎
17:02
|
(0) попи..здить зашёл или как ?
|
|||
2
ЕлыПалыч
27.03.19
✎
17:03
|
Да, можно так сказать. В шоке я.
|
|||
3
Ёпрст
27.03.19
✎
17:04
|
Никогда такого не было и вот опять
|
|||
4
lodger
27.03.19
✎
17:06
|
(0) потому что автор консольки научился работать с деревьями.
|
|||
5
ЕлыПалыч
27.03.19
✎
17:15
|
Прям серпом по фаберже. Проще руками писать. Нормальный вариант существует?
|
|||
6
unregistered
27.03.19
✎
17:15
|
А что случилось то?
Или автор ветки открыл для себя консоль, которая в режиме предприятия? |
|||
7
shuhard
27.03.19
✎
17:16
|
(5) пиши, проблемы индейцев шерифа не интересуют
|
|||
8
unregistered
27.03.19
✎
17:18
|
(5) Редактирование в виде дерева абсолютно нормальный вариант.
Не говоря уже о том, что он значительно более наглядный для случаев, когда в запросе более двух таблиц-источников и условия связи чуть сложнее, чем тупо одно поле из одной таблицы равно одному полю другой. |
|||
9
ЕлыПалыч
27.03.19
✎
17:18
|
(6) Таки да. Это у меня основной инструмент. Я кодю мало, в основном данные ковыряю.
|
|||
10
ЕлыПалыч
27.03.19
✎
17:21
|
(8) За дерево плохого не скажу, но выбор реквизитов из списка по табличке был всяко быстрее. 99% запросов "тупо одно поле из одной таблицы равно одному полю другой".
|
|||
11
DrWatson
27.03.19
✎
17:24
|
(0) Когда связь одна, то таблица будет удобнее. Когда в связи от 3-х таблиц, то в таблице не хватает функционала.
Пример 1. ИЗ Таб1 КАК Таб1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ Таб2 КАК Таб2 ЛЕВОЕ СОЕДИНЕНИЕ Таб3 КАК Таб3 ПО (Таб2.Поле = Таб3.Поле) ПО (Таб1.Поле = Таб2.Поле) Пример 2. ИЗ Таб1 КАК Таб1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ Таб2 КАК Таб2 ПО (Таб1.Поле = Таб2.Поле) ЛЕВОЕ СОЕДИНЕНИЕ Таб3 КАК Таб3 ПО (Таб1.Поле = Таб3.Поле И Таб2.Поле = Таб3.Поле) Второй пример табличными связями не сделать. Этот же недостаток остаётся в конфигураторе. |
|||
12
sqr4
27.03.19
✎
17:24
|
(10) да переделай как тебе надо, эт ж обработка
|
|||
13
unregistered
27.03.19
✎
17:25
|
(10) Дело привычки. На строке, где условие связи по умолчанию встаёт "ИСТИНА" двойной щелчок мыши открывает конструктор выражений языка запросов. Там продолжаешь выбирать поля, там и перетаскивание работает, и заодно дерево операторов и функций языка запросов.
|
|||
14
ЕлыПалыч
27.03.19
✎
17:26
|
Я понимаю, все уже свыклись. А у меня ощущение, будто я год коров по дикому западу гонял, вернулся в городок, а на месте любимого салуна гей-клуб.
|
|||
15
unregistered
27.03.19
✎
17:27
|
(14) Это щас кого геями назвал?....
|
|||
16
ЕлыПалыч
27.03.19
✎
17:29
|
Да ничего же личного, и не оскорбление это уже в наши времена. Просто от жизни отстал.
|
|||
17
bootini
27.03.19
✎
17:51
|
Смирение первейший из христианских добродетель.
|
|||
18
shuhard
27.03.19
✎
18:05
|
(14) [Я понимаю, все уже свыклись.]
толсто |
|||
19
mikeA
27.03.19
✎
18:29
|
(5) Инструменты разработчика + /RunModeOrdinaryApplication
|
|||
20
Sapiens_bru
27.03.19
✎
19:27
|
(0) Там в дереве справа на краю консольки посмотри, должна быть кнопочка с ... по ней жмякай и вот тебе поля
|
|||
21
jsmith82
27.03.19
✎
22:57
|
я в конфигураторе запросы делаю..
|
|||
22
jsmith82
27.03.19
✎
22:58
|
(19) проще в толстом открыть
|
|||
23
TormozIT
гуру
28.03.19
✎
08:57
|
(0) Автор путает консоль и конструктор. Очевидно он имел ввиду конструктор, а не консоль.
Вообще представление связей таблиц в виде дерева является натуральным, т.е. синтаксис языка запросов 1С как и SQL позволяет описывать связи таблиц в виде дерева. А в толстом конструкторе запросов 1С связи таблиц отображаются в виде таблицы для упрощения, т.к. в большинстве случаев такого представления достаточно. И толстый конструктор 1С каждый раз делает сложное преобразование таблица<->дерево при сборке/разборке текста. Причем в сложных случаях он ругается при преобразовании таблица->дерево при сборке текста и не всегда понятно в чем проблема по его ругани. В конструкторе запросов ИР (это еще один конструктор запроса, написанный сторонним разработчиком для режима толстого клиента) также используется представление связей таблиц в виде дерева, но там сделано поудобнее чем в тонком конструкторе. |
|||
24
ЕлыПалыч
28.03.19
✎
10:28
|
Ага, инструменты разработчика. Благодарю. Инъекция оптимизма для новичка.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |