Автоматизация и оптимизация продаж жилья с помощью интернет-технологий на предприятии ООО "Домстрой-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>