![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Конструирование подсистемы
Документ Лицевой Счет состоит из следующих реквизитов: - ФИО - Адрес - Номер телефона И табличной части (таблица «Показания»), которая состоит из: - Прибор учета (строка) - Дата показаний (дата) - Показание (число) - Акт снятия показаний (строка) Приложение позволяет вводить данные в таблицу «Показания» и записывать их в базе. Настройка веб-сервера показана в приложении 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. Выход (выход из приложения). Для ввода показаний необходимо найти лицевой счет по номеру, после добавить новую строку в табличную часть и заполнить данными. После нажатия кнопки «Записать» выполняется обмен добавленными данными с базой.
|