Пример реализации HTML-формы календаря для мобильного приложения

13.02.20

Разработка - Работа с интерфейсом

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
HTML-форма календаря
.cf 232,49Kb ver:1.0.0
50
50 Скачать (5 SM) Купить за 3 050 руб.

Пример реализации мобильной формы календаря, разобранный на MeetUp 2020 в Краснодаре.

Пример можно адаптировать и использовать в вашем собственном приложении. Достаточно сменить стили оформления на свои.

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

Нажатие на дату месяца трансформирует его в список задач, на выбранную дату.

Тестирование проводилось на мобильной платформе 8.3.15.62.

HTML CSS JavaScript календарь мобильное приложение интерфейс web-форма meetup митап 2020 динамический список

См. также

Мобильная разработка Сканер штрих-кода Терминал сбора данных Управляемые формы Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3000 руб.

03.12.2018    62202    212    103    

180

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 руб.

27.12.2021    41834    118    167    

213

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь Платформа 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    102488    628    191    

336

Работа с интерфейсом Анализ учета Мониторинг Платформа 1С v8.3 8.3.14 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Платные (руб)

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью подсистемы "Инфоборды". Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Подсистема реализована в форме расширения 1С.

27.03.2025    1181    3    developer118    7    

8

Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

6000 руб.

14.01.2016    56536    19    25    

45

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Универсальный редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью рисовать на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    64721    45    60    

83

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    20564    30    6    

46
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. V1V 112 23.02.21 13:59 Сейчас в теме
не понял конструкцию ОбъектДокумента.Conversion.invoke
Conversion.invoke - это у любого поля HTML есть?
2. ingeneerz@gmail.com 74 23.02.21 19:42 Сейчас в теме
(1) Нет, объект Conversion - это JavaScript - часть конвертации объектов для передачи между 1С и HTML-полем. В конфигурации она определена в ОбъектыКлиентСервер.КонвертацияОбъектов(). Как устроен механизм в общем, можно ознакомиться в этой статье
3. лонли-локли 28.04.21 15:18 Сейчас в теме
сталкивались ли Вы с проблемой, что после какого-то количества взаимодействий html-1С строка кода
Результат = ПолеHTML.Документ.defaultView; начинает работать очень медленно, и в целом интерфейс начинает тормозить и зависать? если да, поделитесь решением, пожалуйста
4. Stan 33 11.03.24 23:15 Сейчас в теме
Здравствуйте. Данная разработка еще актуальна?

Пытаюсь освоить вашу методику обмена между JS и 1С. Из 1С вызвать функцию JS и получить результат удалось без проблем. А вот наоборот, из события вызванного в JS передать данные в 1С не получается. Выходит ошибка: Couldn't resolve host name: http://fake/...

Сначала думал, что я что-то не так сделал, скачал вашу конфигурацию. Тут вообще не понятно. Такое ощущение, что она не работает. Скроллинг не работает (показывает данные одного месяца). При любом нажатии на поле html выдает ошибку: Значение не является значением объектного типа (invoke)
{ОбщийМодуль.ОбъектыКлиент.Модуль(23)}: Результат = ОбъектДокумента.Conversion.invoke(КонвертацияКлиентСервер.ПреобразоватьЗначение(ЗначениеКОтправке));

А потом также как и у меня (когда сам пытался разобраться) в поле html: Couldn't resolve host name: http://fake/.....

Прошу помочь разобраться (я 1С-ник, html и js на минимальном базовом уровне). У меня в итоге 2 вопроса:
1. Это я что-то не так делаю или предложенная методика больше не работает (через location.assign('http://fake/'+......)
2. Почему выдает ошибку Conversion.invoke (см. выше)?

Заранее спасибо
Оставьте свое сообщение