Продвинутый курс. Мастер-группа Q&A. Block 1
Мы собрали лучшие вопросы участников предыдущих потоков курсов, которые будут полезны вам при изучении 1-го блока.
1. Использование временных таблиц.
Цитата
«При изучении соответствующей темы задался вопросом, а действительно ли всегда удобно использовать ВТ в запросах и, был неприятно удивлен. Эксперименты показали результаты:
Запрос без ВТ отрабатывает быстрее
Время без ВТ 0,002415
С временной таблицей 0,003377
В чем причина такого поведения?»
2. Оптимизатор запроса.
В первых уроках главы 9 блока №1 говорится о оптимизаторе запроса. Что представляет физически из себя данный объект? Как он реализован в файловом режиме? Где хранятся временные таблицы в файловом режиме?
3. Проведение документа.
В уроках говорится о том, что в документах при проведении нежелательно обращаться к напрямую к реквизиту документа.
Но при проведении, либо при открытии документа создается объект и следовательно считываются его реквизиты.
Получается в момент проведения мы уже имеем в кэше данные по объекту и обратившись к реквизиту вроде ничего не теряем.
Может я чего то недопонял?
4. Все действия в командной панели.
Пытаюсь перенести в командную панель формы списка (осн реквизит динамический список) стандартные кнопки из меню “все действия”, чтобы пользователь там их не искал.
При этом некоторые кнопки отображаются в ком панели в режиме предприятия , а некоторые нет.
Например, кнопки «провести» и «отмена проведения».
С чем это связано?
5. Коррелированный подзапрос.
Скажу честно – не до конца понимаю запросы RLS.Например, во втором шаблоне есть выражение: ГДЕ ТЧТовары.Номенклатура.Группа В(##ЗапрещенныеГруппы) И ТЧТовары.Ссылка = #Параметр(2).Ссылка т.е. получается, что #Параметр(2).Ссылка это ссылка на ОДИН КОНКРЕТНЫЙ документ.Смотрим теперь на ограничение для Поступления: ДокПоступление ГДЕ НЕ 1 В (#ВДокументеЕстьЗапрещенныеГруппы(«ПоступлениеТоваровИУслуг», «ДокПоступление»)) Из параметров, передаваемых в шаблон, получается что ДокПоступление это и есть этот один конкретный документ. Странно, я думал, что это имя (псевдоним) таблицы… Ведь если бы мы в обычном запросе написали ВЫБРАТЬ ДокПоступление.СсылкаИЗ Документ.ПоступлениеТоваровИУслуг КАК ДокПоступление…. то ДокПоступление.Ссылка – это вроде как ВСЕ документы из таблицы (в результате запроса в этой колонке были бы ссылки на ВСЕ документы), а в RLS получается что это только ссылка на ОДИН документ …
5. Конструктор для ссылочных типов.
В синтакс-помощнике в описании конструктора для ПланОбменаСсылка.< Имя плана обмена>(< УникальныйИдентификатор>) рекомендуется использовать второй вариант оператора Новый.
Судя по найденным примерам – в рекомендуемом варианте всегда указывается тип создаваемого значения.
Хотелось бы узнать об этом подробней, чем такой вариант лучше, почему рекомендуется именно он, поиск по синтакс-помощнику выдаёт 13 результатов – это исчерпывающий перечень случаев применения?
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.
Комментарии запрещены.