Продвинутый курс. Мастер-группа 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 поддержки.

комментариев 6 на “Продвинутый курс. Мастер-группа Q&A. Block 1”

  1. Надежда 27.10.2011 в 09:11

    В 5b идет речь о битых ссылках, видимо опять не тот файл открывается.

    • Верно, это совсем другой вопрос.
      Удалил ссылку.

  2. Пятая и шестая ссылки на один и тот же файл.

    • Спасибо за информацию, ошибка исправлена.