Size: a a a

1С, БСП, DevOps и Архитектура

2021 September 30

g

gosn1ck in 1С, БСП, DevOps и Архитектура
отчеты совсем другая песня, вы же знаете, что под капотом в запроса через точку будет левое соединение. так во благо читаемости и уменьшения строк кода запроса используйте это, вместо добавления соединения оставьте через точку. проблема имеет место быть исключительно в обращении к составному типу
источник

АЕ

Александр Егоров... in 1С, БСП, DevOps и Архитектура
Правильней конечно, это сделано для теста на сколько будет быстрее общий метод чем обращение через точку, в данном примере самый оптимальный вариант выбрать все 1 запросом, но тут задача исключить обращения вида объект.контрагент.вид и как это лучше сделать. Если цикл то все одним запросом, если внутри объекта и 1 раз обращение то используя общий метод если обращение к ссылке происходит 20 раз подряд то через точку так как при первом обращении все кешируется. Все зависит от того где используется
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Здесь нет гарантии, что первые 3000 в двух случаях вернет одни и те же записи)
источник

1P

1C Programmer in 1С, БСП, DevOps и Архитектура
опа. это интересно. можете пояснить пожалуйста?
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Что пояснять то?) Порядок без явной сортировки не гарантируется ни одной СУБД.
Сортировки вроде нет в запросе...?
источник

K

Kettle in 1С, БСП, DevOps и Архитектура
А разве в этом случае записи возвращаются не так, как они физически лежат в базе?
источник

1P

1C Programmer in 1С, БСП, DevOps и Архитектура
вроде писали что запрос первые в 1с гарантирует одинаковые записи.
источник

1P

1C Programmer in 1С, БСП, DevOps и Архитектура
кто что думает? я
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Да, но есть нюансы.
Возвращает по физическому чтению из.... места нахождения данных. Сначала из кэша, а потом дочитывает с диска. Есть риск разного порядка.
На Ютубе есть видео Олонцева про это.
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Только в рамках одной и той же субд
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
В стандартах разработки про это отдельный пункт кажется есть. НЕ, НЕ ГАРАНТИРУЕТСЯ
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Будем голосовать?
На основе голосования попросим ms внести правки в движок?))
источник

1P

1C Programmer in 1С, БСП, DevOps и Архитектура
тест сделаю ))))))
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Не показательно же.
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
2 раза подряд выбрать одно и тоже с большой долей вероятности вернёт одно и то же
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Ппц)) как ты его сделаешь? Как ты сможешь воспроизвести то, что я говорю?))))
источник

1P

1C Programmer in 1С, БСП, DevOps и Архитектура
10 000 раз выберу. потом сервер перезапущу. потом на нескольких других клиентах попробую. думаю вернет одно и тоже
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Это будет близко к 100%. Остальное магия.
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Так и будет, потому что нужны дургие условия
источник

1P

1C Programmer in 1С, БСП, DevOps и Архитектура
согласен. но если вдруг другое вернет, я офигею ))))
источник