Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1С лекция 3.docx
Скачиваний:
110
Добавлен:
15.04.2019
Размер:
244 Кб
Скачать
☆

Поддержка виртуальных таблиц

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

показать полностью...

Стандартные sql операции

В языке запросов "1С:Предприятия" поддерживаются стандартные для SQL операции, такие, как объединение (Union), соединение (Join) и т.д.

показать полностью...

показать полностью...

Конструктор запросов

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

Конструктор запросов позволяет разработчику составить текст запроса на языке запросов исключительно визуальными средствами. С помощью кнопок "Далее>" и "<Назад" можно перемещаться по закладкам конструктора и указывать, какие данные должны присутствовать в результате запроса, как они связаны, сгруппированы и какие итоги следует рассчитать:

показать полностью...

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

показать полностью...

Кроме этого конструктор запросов позволяет редактировать уже имеющийся в программе текст запроса. Для этого достаточно установить курсор внутри существующего текста запроса и вызвать конструктор. Имеющийся текст запроса будет проанализирован и представлен в конструкторе в виде соответствующих выбранных полей базы данных и набора заданных связей, группировок, условий и т.д.

Работа с базой данных

Модель работы с базой данных, реализованная в 1С:Предприятии 8.0, позволяет разработчику сосредоточиться на создании бизнес-логики приложения и не заботиться о структурах таблиц, преобразованиях типов данных и пр.

Модель работы с базой данных

Модель базы данных 1С:Предприятия 8.0 имеет ряд особенностей, отличающих ее от классических моделей СУБД (например, основанных на реляционных таблицах), с которыми имеют дело разработчики в универсальных системах.

Основное отличие заключается в том, что разработчик 1С:Предприятия не обращается к базе данных напрямую. Непосредственно он работает с платформой 1С:Предприятия. При этом он может:

  • описывать структуры данных в конфигураторе;

  • манипулировать данными с помощью объектов встроенного языка;

  • составлять запросы к данным, используя язык запросов.

Платформа 1С:Предприятия обеспечивает операции исполнения запросов, описания структур данных и манипулирования данными, транслируя их в соответствующие команды. Это могут быть команды MS SQL Server, в случае клиент-серверного варианта работы, или команды собственного движка базы данных для файлового варианта.