Этот документ датирован 2010 годом. Я тогда хотел придумать графическую нотацию, чтобы можно было наглядно изображать структуру запроса на языке 1С. А заодно и на любом SQL-подобном языке.
Я даже предпринимал несколько попыток создать визуализатор, который на вход получает текст запроса, а на выходе выдаёт графическую схему. Желательно, интерактивную. В идеале, даже с возможностью редактирования схемы запроса.
Начинал я эту нотацию придумывать наверное еще в 2009 или в 2008 году. Тогда еще не было пакетных запросов. И большинство более-менее серьезных запросов представляли собой дикую комбинацию соединений, объединений и вложенных запросов. Разобраться в таком монструозном запросе было тем еще квестом.
С появлением пакетных запросов и временных таблиц читабельность запросов сильно возросла, и потребность в этой нотации стала уже не такой острой.
В общем, решил поделиться с комьюнити этим документом. Возможно, кому-то этот артефакт покажется интересным. Благодарю за внимание.
P.S. Обратите внимание! Нотация не представляет собой законченный продукт. Некоторые моменты могут оказаться непродуманными. И вообще, документ не завершён. Примеры в конце не до конца расписаны, потому что ручное создание таких диаграмм достаточно трудоемко. Именно поэтому была мысль создать программу-визуализатор, чтобы не составлять такие диаграммы вручную.