Внешние источник данных - это общие объекты конфигурации, которые позволяют подключаться к таблицам внешних баз данных, как реляционных, так и аналитических. Рассмотрим моменты, связанные с построением запросов ко внешним источникам.
***
Вопрос 07.44 экзамена 1С:Профессионал по платформе. При написании текста запроса в качестве источника данных можно использовать внешний источник (передаваемый как параметр):- в любом случае (нет ограничений)
- только если в этом запросе создается временная таблица
- только если в этом запросе производится получение данных, а не создание временной таблицы
- в любом случае (нет ограничений), но только в подзапросах
- в любом случае (нет ограничений), но только в запросе "верхнего" уровня
Правильный ответ второй, непосредственно использовать внешний источник с другими таблицами нельзя! Проиллюстрируем на примере. Выберем в запросе внешний источник и какой-либо справочник:
И попробуем настроить соединение. Система выдаст ошибку:
Теперь, создадим временную таблицу на основе внешнего источника:
Ее можно без проблем соединить с таблицей объекта конфигурации:
***
Вопрос 07.45 экзамена 1С:Профессионал по платформе. При использовании в качестве источника данных для запроса внешнего
источника (данные которого передаются через параметр) в качестве такого источника может использоваться:
- таблица значений
- табличная часть
- результат запроса
- дерево значений
- верны ответы 1,2,3
- верны ответы 1,2,3,4
Правильный ответ пятый. Как таблица значений, данные внешнего источника могут быть переданы через параметр типа &ТаблицаЗначений. Табличная часть внешнего источника, и результат запроса к внешнему источнику также могут быть использованы в запросе.
Можно ли одним запросом получить данные из таблицы внешнего источника и таблицы базы данных?
ОтветитьУдалитьМожно, без ограничений
Можно, но только в пакетном запросе (в одном запросе пакета идет получение данных из таблицы базы данных, в другом обращение к таблице внешнего источника и т.п.)
Можно, но при этом можно использовать только объединение данных таблиц
Нельзя
Ответ - 4. Проверено 1с тренажер
При написании текста запроса (раздел "ИЗ") можно ли вместо имени таблицы указать параметр?
ОтветитьУдалитьВ любом случае (нет ограничений)
Только если в этом запросе создается временная таблица
Только если в этом запросе производится получение данных, а не создание временной таблицы
В любом случае (нет ограничений), но только в подзапросах
В любом случае (нет ограничений), но только в запросе "верхнего" уровня
Ответ - 2. Проверено 1с тренажер