АИС "Работа с покупателями"
Реферат - Компьютеры, программирование
Другие рефераты по предмету Компьютеры, программирование
чета от ведения справочников и ввода первичных документов до получения различных ведомостей и аналитических отчетов.
Программа "1С: Торговля и склад 7.7" автоматизирует работу на всех этапах деятельности предприятия.
Я не считаю программирование в 1С высококвалифицированной работой. Трудность представляет полное понимание предметной области, грамотная постановка задачи, составление алгоритма и составление запросов на языке запросов 1С. Не случайно ведь есть много программистов 1С, абсолютно не знающих основ баз данных, но решающих поставленные перед ними задачи. Такие специалисты являются очень узкоспециализированными.
"1С:Торговля и склад" содержит разнообразные средства для связи с другими программами.
Возможность импорта и экспорта информации через текстовые файлы позволит обмениваться данными практически с любой программой.
Кроме этого, встроенный язык содержит средства работы с файлами формата DBF.
Также "1С:Торговля и склад" поддерживает современные средства интеграции приложений: OLE, OLE Automation и DDE.
1С система обладает нужной гибкость и настраиваемостью. "1С:Торговля и склад" может быть адаптирована к любым особенностям учета на конкретном предприятии. В состав системы входит Конфигуратор, который позволяет при необходимости настроить все основные элементы системы:
- редактировать существующие и создавать новые необходимые документы любой структуры,
- изменять экранные и печатные формы документов,
- создавать журналы для работы с документами и произвольно перераспределять документы по журналам для эффективной работы с ними,
- редактировать существующие и создавать новые справочники произвольной структуры,
- редактировать свойства справочников: изменять состав реквизитов, количество уровней, тип кода, диапазон проверки уникальности кода и другое ,
- создавать регистры для учета средств в любых необходимых разрезах,
- создавать любые дополнительные отчеты и процедуры обработки информации,
- описывать поведение элементов системы на встроенном языке.
Такое большое количество возможностей увеличивает и сложность работы системы в целом. Объектная модель в 1С построена слабо, что даёт такие негативные последствия как:
- сложность изменения объектов системы в связи с их не ясными связями с другими объектами системы,
- сложно ясно и всеобъемлюще представить работу приложения в целом (особенно при вмешательстве сторонних разработчиков - доработчиков).
"1С: Торговля и склад" поддерживается производителями торгового оборудования. Вместе с оборудованием идут драйвера и описание способов управлением оборудованием из системы 1С.
Внутреннее устройство 1С. Все вводимые данные хранятся в файлах *.DBF в указанном каталоге. Названия файлов не несут никакой смысловой нагрузки. Проследить связь между файлами данных не представляется возможным. Все аспекты работы системы с данными скрываются за объектной моделью. Работая с одним справочником, пользователь (разработчик) может и не догадываться, что изменяется более 3 файлов dbf. Данные файлы имеют формат DBASE IV, что позволяет открывать их посредством технологии ADO.NET, задавая соответствующим образом строку подключения.
В 1С имеется встроенный язык программирования. Синтаксис схож с языком программирования Basic. Само программирование в 1С имеет много общего с программированием макросов для Microsoft Office. Все операторы на русском языке (хотя имеются и их англоязычные синонимы). Обмен данными между приложениями возможен через тестовые файлы, файлы XML (используется сторонняя компонента), файлы формата Dbase IV и OLE. В своей работе я использовал работу с файлами *.dbf для обеспечения связи с удалёнными точками и работу системы 1С в качестве OLE сервера для поставки данных WEB службе. Система 1С позволяет разрабатывать дочерние формы внешние обработки. Таким образом обеспечивается взаимодействие программы с пользователем через формы, создающиеся в окне приложения 1С Конструктор(программа для программирования 1С).
Хотелось бы остановить внимание на структуре конфигурации. Сама конфигурация находится в определённом каталоге, в котором кроме файлов *.dbf c данными находится файл 1Cv7.md ядро программы. В нём хранятся все программные модули, от которых зависит функционирование системы. Кроме этого из 1С имеется возможность загрузки так называемых внешних форм - файлов с расширением ert. Этот файл содержит Windows форму и модуль обработки событий этой формы (можно ещё причислить отчёты, они же таблицы, которые также могут содержаться в файле обработки). Внешней обработке, как и встроенной, доступны все объекты системы 1С. Использование обработок позволяет проводить действия с системой, не изменяя ядро. Обработка работает в одном адресном пространстве с ядром программы.
Для ускорения выборки данных компания 1С рекомендует использовать везде, где можно запросы. Запросы пишутся на особом языке запросов 1С, овладеть которым не просто. При разработке они активно использовались. Запросы позволяют производить выборку данных, в десятки раз превосходя по скорости аналогичные алгоритмы, основанные на переборе записей. Модификации посредством запросов не предусмотрены.
Особенностью конфигурации Торговля и Склад является использование таких объектов, как Регистр. Регистр представляет собой накопительную