Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Особенности информационной модели предприятия в системе 1С



Система программирования и разработанная на ее основе фирмой 1С программа управления предприятием 1С использует встроенную модель данных, более приближенную к понятиям конечного пользователя. Модель данных не использует понятий «таблица», «связь», но использует понятия «Справочник», «регистр», «подчиненный справочник», «документ», «заголовок документа», «табличная часть документа» и др. Эти термины в большей степень похожи на термины реального документооборота. Программа сама следит за использованием этих элементов и хранит данные этих объектов в реляционной базе данных. При этом в реляционной базе данных (часто используется MS SQL Server) автоматически (без участия разработчика) создаются необходимые таблицы, связи и элементы поддержки целостности данных - правила и триггеры. Выбор данных из реляционной базы данных можно выполнить используя разнообразные встроенные отчеты. Возможна разработка пользователем произвольного отчета, используя знание структуры объектов информационной модели 1С на языке запросов. Программа 1С использует русскую запись ключевых слов языка запросов (возможна и привычная английская нотация). Например, для версии 1С-предприятия, начиная с 1С8.0 запрос на русском и на английском языках для получения списка людей, родившихся после 1985 года выглядит следующим образом:

ВЫБРАТЬ Наименование ИЗ Справочник.ФизическиеЛица ГДЕ ГодРождения > 1985

или

SELECT Наименование FROM Справочник.ФизическиеЛица WHERE ГодРождения > 1985

При этом следует знать, что фамилия, имя и отчество физического лица хранятся в реквизите «Наименование» СПРАВОЧНИКА «ФизическиеЛица» одной строкой с пробелами между словами.





Дата публикования: 2014-11-02; Прочитано: 567 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...