Техкружок №7: Работа над ошибками. Клиент-серверные взаимодействия в 1С

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

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

00:00​ - Преамбула
00:40​ - Директивы компиляции &НаКлиенте, &НаСервере, &НаСервереБезКонтекста, &НаКлиентеНаСервереБезКонтекста
03:00​ - Необходимость минимизации количество серверных вызовов
04:10​ - Что такое "Без контекста"
05:20​ - Серверный выхов ПриСозданииНаСервере
05:55​ - ПредопределенноеЗначение()
06:39​ - Объединение процедур и использование общих модулей
07:40 - ПредопределенноеЗначение() на Сервере имеет ли смысл?
08:40 - Передаваемых параметры процедур и функций
11:05 - ОбщегоНазначения.ПредопределенныйЭлемент()
11:28 - &НаКлиентеНаСервереБезКонтекста
12:15 - .Видимость с 8.3.17 не генерирует серверного вызова
14:00 - Разбираемся с &НаКлиентеНаСервереБезКонтекста
23:10 - Пример из БНФО и УУХДБ &НаКлиентеНаСервереБезКонтекста
25:50 - Обработка больших выборок запроса
27:03 - УНИЧТОЖИТЬ ВременнуюТаблицу при выполнении в транзакции
29:05 - Оптимизация VS Читабельность кода
Рекомендации по теме
Комментарии
Автор

Все кончено хорошо, но как было притянуто уничтожение временной таблицы к данной теме, не очень понятно. Почему остановились только на свойстве Видимость - тоже, не только изменение его приводит к неявному вызову сервера

NikolayVerhovcev