#0
by Сергей-88
Не очень понятна функция "Выразить" в языке запросов 1С, вот такая строчка что значит может кто подскажет? ВЫРАЗИТЬ(СохраненныеНастройки.Пользователь КАК Справочник.ГруппыПользователей).ПользователиГруппы.Пользователь = &Пользователь
#2
by Fragster
Если СохраненныеНастройки.Пользователь не составного типа - то нафиг не нада. а вообще - через 2 точки в запросе условия писать - жесть
#10
by izekia
у СохраненныеНастройки.Пользователи.Пользователь составной тип данных: СправочникСсылка.Пользователи, СправочникСсылка.ГруппыПользователей так доступно?
#11
by Сергей-88
да. получается мы переводим тип данных ссылки пользователя МИХАИЛ с типа - справочник.пользователи на тип Справочник.ГруппыПользователей и обращанемся через точку к полю-пользователь....вроде так.?
#34
by izekia
то есть у тебя там составной тип, каждый раз когда ты обращаешься (здесь не надо понимать меня неправильно) к реквизиту - делается соединение с теми таблицами, которые учавствуют в составном типе, соответственно когда ты пишешь конструкцию выразить, то ты тем самым отсекаешь ненужные тебе таблицы
#35
by Сергей-88
понятно... а вот дальше через точку .ПользователиГруппы.Пользователь = это получается я обращаюсь к справочнику - группы пользователей, но ведь там нет реквизита - ПользователиГруппы..
#39
by izekia
скажем так, это та информация которую я услышал не из официальных источников, но сам не проверял считаю, что логически это и должно быть так ...
#40
by izekia
при запросах к бухрегистрам применение выразить оптимизирует выполнение запроса именно за счет сокращения таблиц участвующих в запросе
#44
by izekia
ну да, спасибо кстати, получил ответ на свой вопрос относительно временных таблиц и вложенных запросов
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- можно ли в запросе выразить число в строку?
- Привести тип число с помошью ВЫРАЗИТЬ в строку
- в языке запросов нет аналога EXISTS в SQL?!
- Как выразить ссылку в строку в запросе
- Основные механизмы конфигурации Бухгалтерия 1С на языке UML
- v7: Сумма прописью на английском языке
- Как выразить дату в запросе 8.1
- Вопрос по операции "ВЫБОР" в языке запросов
- "Несовместимые типы выразить в запросе 1с" ошибка в динамическом запросе списка документов
В этой группе 1С
- Как программно обновить конфигурацию базы 1с.
- Двухсторонний обмен между УПП 1.3 и БУХ 2.0!
- 8.2. Как включить пакет XDTO в глобальную Фабрику XDTO?
- Вертикальный разрыв страницы
- Встроенный в 1С:Предприятие калькулятор может вызываться:
- Для документа отключены все виды операций
- БП 2.0. Налоги с ФОТ на 91 счет идут
- Как программно закрыть доступность кнопки "Перейти"
- Как вывести табличную часть документа в макет?
- не работает Менеджер Временн Таблиц
- v7: Обработка ожидания FormEx
- Продвинутый курс по УПП. Отсутствуют 2 первых swf
- Цикл со второй строки таблицы....
- УНФ. Как получить значение дополнительного реквизита?
- Имя колонки ТЗ задается программно
- Можно как-то отловить клик по шапке ТЧ?
- Выгрузка состава товара из 1С в весы
- Конфликт блокировок при выполнении транзакции
- Как сделать выбор месяца в УФ?
- Как организовать такой вывод информации в СКД (или макет)