Size: a a a

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

2019 December 10

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
при этом есть https://its.1c.ru/db/v8std#content:729:hdoc пункт 2.2

Не следует добавлять вложенные запросы только для повышения читаемости.
источник

АК

Александр Киричков in 1С, БСП, DevOps и Архитектура
ZEEGIN
при этом есть https://its.1c.ru/db/v8std#content:729:hdoc пункт 2.2

Не следует добавлять вложенные запросы только для повышения читаемости.
хех. По мне так вложенные ухудшают читаемость :)
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Александр Киричков
хех. По мне так вложенные ухудшают читаемость :)
+1
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
ZEEGIN
есть два основных сценария использования вложенных:
1. для соединения
2. для условия

1. https://its.1c.ru/db/v8std#content:655:hdoc пункт 1.1
2. https://its.1c.ru/db/v8std#content:656:hdoc
Что-то ты повторяешься со ссылками)
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Алексей Новоселов
выключай мозг, читай ИТС) вообще 1С рекомендует использовать временные таблицы из-за того, что врем выполнения запроса с врем.таб. константно и можно апдекс мерять. С подзапросами может быть быстрее в 10 раз, а может и не быть быстрее. Стройная теория, что без апдекса никуда не уедете тут же рушиться, т.к. разброс 0.5 - 5с не подходит для этой замечательной методологии
ничо не понял, так апдекс - это добро или зло?
источник

АН

Алексей Новоселов in 1С, БСП, DevOps и Архитектура
Г🐈рри
ничо не понял, так апдекс - это добро или зло?
добро по большей части
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Г🐈рри
ничо не понял, так апдекс - это добро или зло?
С его исключением четырехкратных превышений - зло конечно.
Если этот момент допилить, то норм.
источник

АН

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

A

Andrei in 1С, БСП, DevOps и Архитектура
Товарищи знатоки. С работы уже убежал, но перед выходом пришла интересная задача. Думаю куда копать утром. У меня в модуле менеджера серий номенклатуры в ерпе, переопределено представление ссылки (формируется из нескольких добавленных реквизитов). Так вот при первой записи серии все ок. Записываю серию и например в уже открытом документе поступления вижу правильное представление. В уже созданной ранее серии меняю реквизит серии - в карточке серии представление обновляется ( в заголовке формы) а в документе (том же, где она указана и этот документ открыт) - не обновляется. Закрыть и открыть документ иногда помогает, иногда нет.
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Перезапуск сеанса помогает всегда. Т.е. ощущение что платформа нет нет да и кэширует предоставление ссылки. А как его принудительно обновить?
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Andrei
Перезапуск сеанса помогает всегда. Т.е. ощущение что платформа нет нет да и кэширует предоставление ссылки. А как его принудительно обновить?
ОповеститьОбИзменении очищает кэш представлений ссылок
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
ОповеститьОбИзменении очищает кэш представлений ссылок
От спасибо та а!) Утром проверю первым делом)
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
//в догонку. А с сервера низя?
источник

BS

Basil Stepanov in 1С, БСП, DevOps и Архитектура
Andrei
От спасибо та а!) Утром проверю первым делом)
случайно не толстый клиент?
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Basil Stepanov
случайно не толстый клиент?
Не, самый тонкий
источник

AO

Andrey Ovsiankin in 1С, БСП, DevOps и Архитектура
Антон Степанов
Зачем запрос в цикле, когда все уже в ТЗ?
Выгрузка в ТЗ в цикле запроса в цикле. Комбо!
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Andrei
//в догонку. А с сервера низя?
Поясню, понятно что представление ссылки на клиенте обновить с сервера я не могу. Но вдруг платформа умеет что-то вроде принудительно очистить кэш и заставить клиентов в него посмотреть
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Andrey Ovsiankin
Выгрузка в ТЗ в цикле запроса в цикле. Комбо!
Ниче ты не понимаешь в програмировании! Выгрузить результат запроса в ТЗ и заполнить новую обходом строк.
источник

ГШ

Григорий Шатров in 1С, БСП, DevOps и Архитектура
Postgre соединение с вложенными не простит
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Andrei
Поясню, понятно что представление ссылки на клиенте обновить с сервера я не могу. Но вдруг платформа умеет что-то вроде принудительно очистить кэш и заставить клиентов в него посмотреть
Нет
источник