Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Конструирование подсистемы






Документ Лицевой Счет состоит из следующих реквизитов:

- ФИО

- Адрес

- Номер телефона

И табличной части (таблица «Показания»), которая состоит из:

- Прибор учета (строка)

- Дата показаний (дата)

- Показание (число)

- Акт снятия показаний (строка)

Приложение позволяет вводить данные в таблицу «Показания» и записывать их в базе. Настройка веб-сервера показана в приложении 1.

Обмен данными между приложением и базой данных выполняется с использованием веб-сервиса.

Веб сервисы – это реализация обмена данными между различными приложениями, которые написаны не только на разных языках, но и распределены на разных узлах сети. Для переноса данных в 1С используются XDTO-пакеты.

XDTO – это объект 1С, позволяющий добавить в конфигурацию описание файла XML. Точнее описывается не сам файл, а определенные XML структуры.

Для указания типов, возможных к использованию – применяется список, библиотека типов – называемый фабрикой XDTO. В данной фабрике указываются не только простые типы (дата, строка, число), которые используются в других программах, языках и прочее, но также и 1С типы, использующиеся в 1С и в определенной конфигурации. [12]

Фабрика XDTO включает в себя несколько пакетов. Начальные типы описываются в пакете с названиемwww.w3.org Типы данных в конфигурации описываются в пакете https://v8.1c.ru/8.1/data/enterprise/current-config.

Веб-сервис содержит операцию «ВыполнитьОбмен».

Рис. 8. Веб-сервис.

 

Сервис состоит из двух параметров:

1. КодУстройства (Тип значения - string (https://www.w3.org/2001/XMLSchema)

2. ДанныеУстройства (Тип значения - ValueStorage (https://v8.1c.ru/8.1/data/core))

Определение кода устройства необходимо для идентификации устройства, на котором конфигурация была изменена. Код веб-сервиса указан в приложении 2. Xml-структура конфигурации указана в приложении 3.

Начальная форма имеет 3 кнопки:

1. Ввести показания (открывает форму ввода показаний);

2. Записать (выполняет обмен данными с базой);

3. Выход (выход из приложения).

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

После нажатия кнопки «Записать» выполняется обмен добавленными данными с базой.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.