Автоматизация и оптимизация продаж жилья с помощью интернет-технологий на предприятии ООО "Домстрой-1"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



DOM), состоящую из большого набора объектов, свойств и команд. Написанный код позволяет осуществлять доступ, отображение и манипулирование XML-элементами.

Информационная подсистема обработки информации в СУБД 1С:Предприятие 8.1 Управление торговлей.

Основным средством разработки прикладных решений в 1С:Предприятие 8.1 является встроенный язык.

Встроенный язык системы 1С: Предприятие предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.

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

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

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

Функции обработки поступающей информации и выгрузки данных для обновления

Обработку поступающей информации можно представить следующей схемой на рисунке 2.6.

Рис. 2.6 Обработка потоков информации в СУБД 1С: Управление торговлей 8.1

Технология совместимости средств XML и программного продукта 1С:Предприятие 8.1

В 1С:Предприятие 8.1. существует базовая подсистема работы с XML - документами. Основой этой подсистемы являются два объекта 1С:Предприятие:

ЧтениеXML

ЗаписьXML

Данные объекты реализуют, при работе с XML - документами, модель последовательного доступа. Основная особенность работы этой модели состоит в том, что документ не загружается полностью, а работа идет только с текущим его фрагментом. Поэтому при работе с документом нет возможности получит выборки.

Объект ЧтениеXML

Объект ЧтениеXML предназначен для чтения данных из файла *.xml. Так как структура XML - документа представляет собой перечень узлов (тегов). Подробнее описание структуры XML описано выше в этой главе. Перечень узлов определен в системном перечислении ТипУзлаXML:

НачалоЭлемента;

Атрибут;

Текст;

КонецЭлемента;

Ничего;

ИнструкцияОбработки;

Процесс чтения документа начинается с создания объекта ЧтениеXML. С помощью метода ОткрытьФайл() производится указане пути к файлу и его имя. Само чтение происходит средствами метода Прочитать(). Данный метод возвращает значение истина если при чтение удалось позиционировать на теге документа, если же нет тогда ложь и вызывается метод Закрыть().

Общий принцип прост. Открывается XML-документ, далее в цикл выполняется метод прочитать(). После чтения анализируется тип каждого прочитанного узла, и предпринимаются специфические процедуры его чтения.

Объект ЗаписьXML

Для создания файла *.xml средствами 1С необходимо первой строкой кода описать создание объекта ЗаписьXML(). Через созданный объект в модели последовательного доступа будет производиться запись данных в XML-документ. С помощью метода ОткрытьФайл() указывается имя и путь файла куда будет записываться файл. Метод ЗаписатьОбъявлениеXML() определяет директиву XML-документа ().

Для формирования содержимого документа используются методы:

ЗаписатьНачалоЭлемента();

ЗаписатьАтрибут();

ЗаписатьТекст();

ЗаписатьКонецЭлемента();сериализациясериализация - это процесс преобразования данных 1С:Предприятия 8 в последовательность данных формата XML и наоборот, преобразование последовательности данных формата XML в данные 1С:Предприятия 8, если существует подходящий тип данных. Средства XML-сериализации активно используются при реализации различных схем обмена данными.

Сериализуемые типы данных 1С:Предприятия 8

С точки зрения представления в XML типы данных 1С:Предприятия 8 делятся на простые и сложные. К простым типам данных относятся типы, значения которых представляются подсистемой XML-сериализации в виде элементов XML только с текстовым содержимым:

Число;

Строка;

Дата;

Булево;

ДвоичныеДанные;;

УникальныйИдентификатор;

ХранилищеЗначения;

все ссылки на объекты базы данных;

ссылки на перечисления, определяемые в метаданных.

Значения сложных типов представляются в виде элементов XML, содержащих вложенные элементы:

Тип;

ОписаниеТипов;

КонстантаМенеджерЗначения.;

все объекты базы данных;

наборы записей регистров, последовательностей, перерасчетов;

УдалениеОбъекта;

Объекты базы данных представляются в XML как совокупность значений реквизитов и табличных частей. Состав элементов XML, вложенных в корневой элемент, определяется типом объекта базы данных, а также составом реквизитов и табличных част?/p>