- •Введение
- •Постановка задачи
- •Обзор аналогов
- •1С:Предприятие 8. Pdm
- •Основные сведения о программе «1с:Предприятие»
- •Платформа и конфигурации
- •Язык программирования 1с
- •Типы документов в «компас-3d»
- •Проект системы
- •Описание и структурная схема системы
- •Модель работы с базой данных
- •Взаимодействие программ «1с:Предприятие» и «ms Excel»
- •Основные бизнес-сущности и принципы проектирования приложений с их использованием.
- •Проектирование с использованием справочников
- •Основная информация о справочниках
- •Структура справочника
- •Формы справочника
- •Описание работы с документами
- •Описание работы с регистрами накопления
- •Описание работы с отчетами
- •Описание работы программы
- •Тестирование
- •Заключение
- •Список использованных источников
- •Приложение а (справочное) Листинг модуля обработки
Язык программирования 1с
Встроенный язык программирования «1С:Предприятие» – язык программирования, который используется в семействе программ «1С:Предприятие». Данный язык является предварительно компилируемым языком высокого уровня.
Средой исполнения языка является программная платформа «1С:Предприятие». Визуальная среда разработки («Конфигуратор») является неотъемлемой частью пакета программ «1С:Предприятие».
Диалекты языка для платформ 1С 7 версий (7.0, 7.5, 7.7) совместимы «снизу вверх» с незначительными исключениями. Языки для платформ 1С:7х и 1С:8х совместимы по основным операторам, но значительно отличаются в работе с прикладными объектами, вследствие чего перенос кода из 1С:7х в 1С:8х не имеет смысла.
Встроенный язык 1С:8 наиболее подобен по своему синтаксису языку Visual Basic.
Платформой предоставляется фиксированный набор базовых классов, ориентированных на решение типовых задач прикладной области:
константа;
справочник;
документ;
журнал документов;
перечисление;
отчет;
обработка;
план счетов и др.
На основании базовых классов средствами визуального конфигурирования можно создавать любое количество порожденных классов (возможность определить новый класс программно – отсутствует). Допускается только одна явная ступень наследования классов. Как правило, объекты порожденных классов представляют собой записи (или некоторые наборы записей) в базе данных. Такие классы образуют «Дерево метаданных». В терминах встроенного языка программирования 1С такие классы называются объектами метаданных.
Основными видами объектов метаданных являются: справочники, документы, отчеты, обработки, планы видов характеристик, планы счетов, планы видов расчета, регистры сведений, регистры накопления, регистры расчета, бизнес-процессы, задачи.
Поддерживаются русский и английский синтаксис команд.
Проекты на встроенном языке «1С:Предприятие» называются конфигурациями. Распространение (продажа) и внедрение таких конфигураций – это основная коммерческая деятельность фирм-партнеров 1С.[5]
Типы документов в «компас-3d»
Программа «КОМПАС-3D» работает со следующими типами документов:
чертеж (расширение файла .cdw) – основной графический документ. Можно создавать чертежи как на основе 3D моделей, так и «с нуля». Конструктор выбирает только формат чертежа (А0, А1, А2, А3, А4, А5), а такие элементы оформления, как основная надпись, рамка создаются автоматически;
фрагмент (расширение файла .frw) – это также графический документ, отличающийся от чертежа тем, что здесь нет ни рамки, ни основной надписи. Фрагмент представляет собой чистый лист, размеры которого не ограничены;
деталь (расширение файла .m3d) – трехмерный документ модель создается последовательностью различных операций (выдавливание, вращение), для которых в свою очередь необходимо наличие 2d эскиза;
текстовый документ (расширение файла .kdw) – в нем обычно оформляют различные пояснительные записки;
спецификация (расширение файла .spw) – этот вид документа используется для создания спецификаций. Спецификация, кстати, может быть ассоциативно связана с 2d или 3d сборкой, когда изменения, производимые в чертеже или 3d сборке, автоматически корректируются в спецификации;
сборка (расширение файла .a3d) – 3d сборка содержит в своем составе более одной 3d детали, между которыми существует связи. Количество деталей в сборке может исчисляться тысячами – примером может служить 3d сборка автомобиля, здания.[6]
Особенностью работы со спецификацией является то, что ее можно сохранить в различных форматах, в том числе и в формате файлов Excel (.xls).
