Вход | Регистрация


1С:Предприятие ::

Метки: 

Графическое представление текста запроса

Я
   Мандалай
 
10.01.18 - 14:18
Добрый день.
Как можно представить запрос в виде графика, чтобы визуально было нагляднее какие таблицы из каких берут данные?
 
  Рекламное место пустует
   Мыш
 
1 - 10.01.18 - 14:33
(0) Начни с объекта "СхемаЗапроса (QuerySchema)"
   Мандалай
 
2 - 10.01.18 - 14:47
Видел я этот объект, но я не понял как его в графическое представление преобразовать.
   rs_trade
 
3 - 10.01.18 - 14:56
(0) таблицы берут данные сами из себя.
   Timon1405
 
4 - 10.01.18 - 15:03
   Мандалай
 
5 - 10.01.18 - 15:39
Оно блин за деньги.
Кто знает в ИР есть что-то подобное?
   ildary
 
6 - 10.01.18 - 15:50
(5) возможно у кого-нибудь есть подобный отчет, но для этого надо знать почту, куда слать.
   Fragster
 
7 - 10.01.18 - 15:56
конструктор запроса в тонком клиенте на закладке соединений показывает наглядно
   Мыш
 
8 - 10.01.18 - 15:58
(7) Нарисовать свой конструктор запроса круче, чем свою консоль запросов. Каждый уважающий себя 1С-ник должен пройти через это )
   ildary
 
9 - 10.01.18 - 16:08
(7) скажите пожалуйста, а где именно найти эту закладку?
   Fragster
 
10 - 10.01.18 - 16:16
 
  Рекламное место пустует
   ildary
 
11 - 10.01.18 - 16:40
(10) У меня почему-то нет такой закладки. Чтобы она появилась что надо сделать?
   Мыш
 
12 - 10.01.18 - 16:42
(11) ПКМ в поле "Текст запроса"
   Fragster
 
13 - 10.01.18 - 16:42
(11) надо открыть конструктор запроса в управляемом приложении  и добавить две (или больше) таблицы на первой вкладке
   ildary
 
14 - 10.01.18 - 16:42
+(11) Понял о чём Вы. Обработка из (4) выводит сразу связи всех подзапросов, а не только для текущего подзапроса.
   ildary
 
15 - 10.01.18 - 16:51
+(14) виноват, отчет не выводит связи как в (10), но всё-равно очень удобен при анализе многоэкранной простыни пакетных запросов.
   Timon1405
 
16 - 10.01.18 - 16:54
(5) в ИР же есть дерево, там и пошагвое выполнение есть http://devtool1c.ucoz.ru/index/konsol_zaprosov/0-18
   Fragster
 
17 - 10.01.18 - 16:54
(14) ну ладно, а как такое: https://i.imgur.com/opZmnna.png
   Fragster
 
18 - 10.01.18 - 16:54
(16) :)
   Timon1405
 
19 - 10.01.18 - 17:00
(17) суперкомбо вкупе с от(Запрос)
   rs_trade
 
20 - 10.01.18 - 17:09
если в текст не можешь, то и картинки не помогут. херня все это.
   ildary
 
21 - 10.01.18 - 17:09
(17) это обработка из (4) или ИР?
   ildary
 
22 - 10.01.18 - 17:10
(20) как бы я хотел, чтобы это было правдой. Но длина запросов в той же УТ11 слишком велика, чтобы не хотеть упрощения.
   Fragster
 
23 - 10.01.18 - 17:58
(21) это уже ИР
   Мандалай
 
24 - 10.01.18 - 18:04
Если у кого-то есть такой отчет, то можно переслать его одному хорошему человеку, этот хороший человек открыл свою почту.
   ildary
 
25 - 11.01.18 - 08:35
(23) извините, а где именно в ИР находится отчет, который выдаёт такую картинку?
   rphosts
 
26 - 11.01.18 - 09:10
(0)Научись читать текстовое представление запросов (ну например из ТЖ).
   Timon1405
 
27 - 11.01.18 - 09:12
(25) на первой картинке в (16), стрелочка такая
(26) как текстовое представление поможет понять логику типичного ЗУПовского запроса?
   Мандалай
 
28 - 11.01.18 - 09:17
+(27)Или допустим обсудить план выполнения запроса с пользователем?
   TormozIT
 
29 - 21.01.18 - 01:10
(25) В консоли запросов надо включить режим "структурного редактирования запроса" (Дерево запроса)  http://devtool1c.ucoz.ru/_si/0/26236853.jpg
   mistеr
 
30 - 21.01.18 - 08:07
(28) >обсудить план выполнения запроса с пользователем

Отжигаешь!
   rs_trade
 
31 - 22.01.18 - 12:37
(30) Зинаида Петровна, что вы думаете глядя на этот план запроса? Стоит ли нам добавить индекс по субконто? Или оставить сканирование индекса.
   VladZ
 
32 - 22.01.18 - 12:47
(0) Зачем?
   ildary
 
33 - 22.01.18 - 13:08
(29) большое спасибо, а стоит ли ждать такого подарка, как ИР под УФ?
 
  Рекламное место пустует
   rs_trade
 
34 - 22.01.18 - 13:12
(33) в толстом норм все давно работает
   ildary
 
35 - 22.01.18 - 13:33
(34) да, но в современных конфигурациях приходится каждый раз запускать отдельный клиент.
   TormozIT
 
36 - 22.01.18 - 14:42
   ildary
 
37 - 22.01.18 - 14:44
(36) Понял, спасибо...
   Вафель
 
38 - 22.01.18 - 14:58
(36) не совсем понятно почему обязательное условие перехода на уф - это постепенный переход и соответсвенно 11 релиз?
   TormozIT
 
39 - 28.01.18 - 10:10
(38) В подсистеме большое количество сложных форм и связей между инструментами. Поэтому сразу для всех форм сделать управляемые аналоги быстро не получится. 11-й релиз нужен, т.к. только в нем механизм расширений позволяет корректно работать варианту Расширение для этой подсистемы.
   kiruha
 
40 - 28.01.18 - 14:25
   jsmith82
 
41 - 28.01.18 - 14:50
Жесть
   jsmith82
 
42 - 28.01.18 - 14:51
Я текстом лучше воспринимаю почему-то. Читаю подряд таблицы, врубаясь в их суть. От картинки рябит подчас
   Лефмихалыч
 
43 - 28.01.18 - 16:14
(0) не поможет
   rphosts
 
44 - 28.01.18 - 16:57
(43) не, а чё, бывает помогает... ну за одно может и чем унаучится
   Лефмихалыч
 
45 - 28.01.18 - 21:37
(44) ну, практика показывает, что не помогает.

Мой личный опыт показывает, что, если я выдумаю какие-то вот такие дополнительные инструменты для визуализации, чтобы понять что-то, то это значит, что я просто боюсь, что не смогу разобраться в предмете. А визуализаяйца мне эти нужны, чтобы не решать задачу, которую я боюсь решать и сосредоточиться на том, чего я не боюсь - на поиске какой-то вундервафли мифической.

Надо просто собрать... смелость в кулачок и дать себе труд прочитать запрос, держа в голове мысль, что автор запроса точно хотел получить какой-то результат и это вот и вот это всё говнище здесь зачем-то. Разбить запрос на куски, про которые понятно, зачем они, и потом отдельно проанализировать каждый кусок.
   Ник080808
 
46 - 29.01.18 - 00:17
(45) " что автор запроса точно хотел получить какой-то результат и это вот и вот это всё говнище здесь зачем-то" - тут есть нюанс: автор мог хотеть совсем другое от того, что получилось в результате.
   mistеr
 
47 - 29.01.18 - 00:35
(45) Это что-то перебор, луддизм какой-то. До того, как придумали синтаксическую подсветку, в коде тоже сложно было разбираться, нужно было собирать что-то в кулачок и т.д. До того, как придумали сворачивание блоков, были правила типа "функция на полэкрана и не больше". До появления широких мониторов был стандарт на 80 символов в строке, ограничения на длину имен переменных...

И что теперь, от всего отказаться?
   Zhuravlik
 
48 - 29.01.18 - 00:39
(45)"Разбить запрос на куски" - вот для этого и нужны "вундервафли... Оно можно и карандашиком с листочком, да смысл тратить лишнее время\силы чтобы прогрызть дырку в таком бетоне?..
Примерно похожая мысль на ИТС была - что желательно не допускать количество параметров метода больше 7, т.к. в основном именно столько сущностей удается удержать в мозгу - можно научиться и большему, да только это не нужно.
   rphosts
 
49 - 29.01.18 - 04:59
(45) ну графическое всё-же проще читать чем текстовое... нагляднее что-ли
 
  Рекламное место пустует
   ildary
 
50 - 29.01.18 - 07:36
(48) лично мне очень не хватает чтобы консоль запросов разные подзапросы подсвечивала разным фоновым цветом, чтобы при скроллинге было проще видеть, где кончился один подзапрос и начался другой. Комментарий ///////////////////// - помогает, но мало.
   mistеr
 
51 - 29.01.18 - 08:09
(50) +1
Немного помогает встать на скобку и Ctrl+Shift+]
   ildary
 
52 - 29.01.18 - 08:57
(51) простите не понял идею, можно поподробнее?
   Мандалай
 
53 - 29.01.18 - 09:06
(45)Это из разряда - "мне еще моя гильза послужит".
   ILM
 
54 - 29.01.18 - 10:02
В консоли запросов есть список запросов, там можно перейти к нужному запросу.
   mistеr
 
55 - 29.01.18 - 12:07
(51) Просто попробуй.



Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует