Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НИРС Пинкевич 2014.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.49 Mб
Скачать
  1. Проект системы

    1. Описание и структурная схема системы

Автоматизация учета затрат на производство осуществляется за счет взаимодействие двух программных продуктов: «1С:Предприятие» и «КОМПАС-3D».

На рисунке 6.1 показана структурная схема системы взаимодействия данных программных продуктов.

Рисунок 6.1 — Структурная схема системы

Из рисунка 6.1 видно, что выходящие файлы программы «КОМПАС-3D», а именно спецификации, сохраняются в общую папку. Это может быть как общедоступная папка локальной сети, так и папка на сервере, так и сторонние хранилища файлов и прочее другое. В свою очередь, человек работающий в «1С:Предприятие» загружает спецификации из общей папки для обработки данных.

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

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

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

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

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

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

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

Модель работы с базой данных в «1С:Предприятие» представлена на рисунке 6.2.

Рисунок 6.2 — Модель работы с базой данных

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

Описание работы инструментов использующихся в данном проекте для работы с базой данных представлено в разделе 7.

В данном проекте основная информация хранится в справочниках. Подробное описание работы со справочниками представлено в пункте 7.1.

    1. Взаимодействие программ «1с:Предприятие» и «ms Excel»

Пользователям программного продукта «1С.Предприятие» зачастую приходится работать с файлами MS Excel. Существуют некоторые способы обработки файлов Excel, но встроенного инструмента нет, так как из-за специфики структуры файла Excel есть вероятность загрузить или выгрузить информацию с ошибками. Поэтому приходится дописывать обработку файлов Excel собственноручно. Обычно работа с Excel осуществляется посредством COM-соединения.

Основная задача, решаемая с помощью COM-соединения – обеспечение надежного и быстрого программного доступа как к данным системы «1С:Предприятие» из внешних приложений, так и наоборот – из 1С к данным других приложений.

Для организации доступа к данным Excel из системы «1С:Предприятие» через COM-соединение, выполняется следующая последовательность действий:

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

  • через полученный объект COM-соединения производится обращение к допустимым методам и свойствам объекта.

Учитывая то, что в программе «КОМПАС-3D» есть возможность сохранять спецификацию в Excel файл, соответственно, взаимодействие «1С:Предприятие» с «КОМПАС-3D» можно осуществлять через Excel.