д імені публікації бази даних для веб доступу, якщо таке є), потім натиснули кнопку «Оновити» на мобільному пристрої. Або поставили галочку «Оновлювати мобільні додатки» в конфігурації: тоді при вході користувача в базу на телефоні (за наявності доступу до сервера конфігурацій) або якщо він знаходитися в поточний момент в цій конфігурації, то мобільний додаток саме оновить конфігурацію. Не потрібно нічого компілювати і оновлювати вручну. Правда в цьому випадку ми не зможемо оновити мобільну платформу, що не скинувши її окремим файлом.
Фіксована конфігурація. Це варіант компільованою до apk-файлу конфігурації. Відповідно, якщо ми змінили щось в конфігурації, нам необхідно за новою скомпілювати додаток і відправити всім користувачам цей apk-файл, і всі повинні перевстановити додаток на телефоні. У цьому випадку оновитися і платформа, і конфігурація. Мій вибір однозначно падає на варіант без компіляції. У цьому випадку нам досить встановити на телефон мобільну платформу і додати в неї нову базу, прописавши шлях до опублікованої конфігурації.
Глава 3. Програмна реалізація та оцінка ефективності мобільного додатку
. 1 Програмна реалізація
Реалізація прикладного рішення (в термінах фірми «1С» - конфігурація) здійснюється як візуальними, так і мовними засобами.
Для візуального редагування об'єкта конфігурації платформа генерує спеціальне вікно (майстер) редагування об'єкта. Цей майстер дозволяє:
· редагувати властивості об'єкта послідовно;
· редагувати властивості об'єкта в довільній послідовності;
· редагувати визначені елементи об'єкта;
· відкривати і редагувати форми, пов'язані з об'єктом;
· створювати нові підлеглі об'єкти;
· видаляти підлеглі об'єкти з контролем наявності посилань;
· шукати посилання;
· запускати візуальні конструктори об'єкта і підлеглих об'єктів.
Редаговані властивості розташовуються на декількох закладках, кожна з яких містить набір реквізитів для налаштування властивостей певного виду. Склад закладок і набір керуючих елементів змінний для різних об'єктів.
Вікно редагування об'єкта дозволяє відобразити більшість властивостей, але не всі. Більш тонка настройка об'єкта здійснюється за допомогою універсального вікна редагування властивостей - палітри властивостей.
Палітра властивостей - це спеціальне службове вікно, яке дозволяє редагувати всі існуючі властивості об'єкта. Склад властивостей залежить від типу редагованого об'єкта.
Вбудована мова платформи «1С: Підприємства 8.» дозволяє розробнику описувати власні алгоритми функціонування прикладного рішення.
Вбудована мова має багато спільних рис з іншими мовами, проте він не є прямим аналогом якого-небудь з універсальних мов програмування. Деякі особливості:
· попередня компіляція; перед виконанням модулі, що містять текст на вбудованій мові, перетворюються у внутрішній код;
· написання коду модуля можливо як російською, так і англійською мовами;
· м'яка типізація - тип змінної визначається типом значення, яке вона містить, і може змінюватися в процесі роботи;
· відсутність програмного опису об'єктів конфігурації; розробник може використовувати або вбудовані в платформу об'єкти, або об'єкти, створені системою в результаті візуального конструювання прикладного рішення.
Конфігурування довідників
У довідниках зберігаються дані, які потім використовуються для підстановки в документи. В іншому випадку одні й ті ж дані, наприклад, клієнта, довелося б вводити багато разів. Також завдяки довідників виключається неоднозначний введення даних - кожен учасник бізнес-процесу повинен називати одну і ту ж послугу однаково.
Кожен довідник являє собою список однорідних примірників об'єктів. Кожен екземпляр (запис) називають елементом довідника. У конфігурації створюється структура довідника, а елементи довідника вводяться користувачем при роботі з додатком.
Довідник має зумовлені реквізити: код і найменування. Код може бути представлений числом або рядком. Можна призначити автоматичне присвоєння кодів. Максимальна довжина стандартного коду 50 символів або 38 цифр. Максимальна довжина найменування - 150 символів. При завданні значень коду або найменування рівними 0 вони блокуються. Для коду можна задати контроль унікальності.
На додаток до стандартних реквізитами можуть бути створені додаткові реквізити, довідник...