Цитата:
Сообщение от
Сисой
Mazzy, ты отрицаешь очевидное. В 1С думающий программист точно так же, как и в стандартном SQL, построит запрос без разыменования, используя только inner и outer join.
Сисой, ты снова путаешь "можно сделать" и "уже сделано"
1. Большинство запросов в типовых конфах УЖЕ написано с разыменованием
2. Даже если не делать разыменование в тексте запроса, а обратиться к "Запрос.Контрагент.ПолноеНаименование", то платформа 1С все равно сделает разыменование (скорее всего отдельным запросом).
Давай поговорим о думающих программистах, когда типовые будут УЖЕ написаны таковыми. Сейчас думающим программистам приходится либо снимать с поддержки и править код по самые помидорки, либо махнуть рукой.
Цитата:
Сообщение от
Сисой
Более того, на этом настаивают специалисты УЦ 1С. Здесь вопрос риторический: а всегда ли нужно ставить оптимизацию по скорости запросов во главу угла, игнорируя качество работы программиста?
Но ты ведь привел данный пример как преимущество безо всяких оговорок
А теперь выясняется, что какие-то специалисты УЦ на чем-то настаивают.
Так является ли преимуществом приведенный тобой пример с разыменованием?
Цитата:
Сообщение от
Сисой
Ответ в каждом конкретном случае разный.
Цитата:
Сообщение от
Сисой
Чего точно нет в 1С, так это возможности использовать хинты в запросах. Тоже ведь палка о двух концах...
Это да. И не надо. По тем же соображениям.