Конструктор отчетов на адроиде, при помощи 1С.
И все это тут.
Добрый день.
Сегодня я предлагаю поговорить о телефонах.
Наверняка не раз у многих программистов 1С возникала мысль – почему 1С не выпустила что то стоящее под Андроид? Я думаю у них есть на то свои причины, но желание написать что то под Андроид, посещала не раз и не одного программиста. Особенно желание начальства быстро и оперативно видеть то, что сейчас у него творится на фирме.
Ну и вот появляется желание что-то наваять под Андроид. Вопросов по этой теме появляется довольно много – если учесть, что программист 1С не знает возможности Андроида, то это даже пугает.
Ну например, приведу свой вариант рассуждений:
Я хочу получать данные на телефон об остатках какого-то товара, для этого мне надо продумать механизм обмена данными, допустим я возьму самый простой вариант – схему обмена файлами.
Т.е. я что то выгружаю на фтп, 1С каждые 10 секунд проверяет эту папку и при нахождении файла делает выгрузку, далее телефон качает файлик и выводит отчет.
Как по мне – плохая схема, поэтому за неимением достаточного опыта за плечами я откинул идею написать что-то под андроид. А зря.
Потом я вспомнил про web-сервисы в 1С – их основное его преимущество в том, что они работают и на вход и на выход.
В паре с Алексеем (разработчиком программы МобЭксперт (http://www.mobexpert.ru) - мы смогли сопрячь андроид и веб сервисы 1С.
Допустим вам надо получить остаток по коду товара на выбранную дату – не проблема.
К тому же, я заметил, что скорость вывода отчета на Андроид в несколько раз быстрее чем в 1С. Это по личным ощущениям и некоторым замерам.
Ну как, интересно? Тогда давайте рассуждать далее.
Я хотел получить универсальный конструктор отчетов, т.е. для того что бы построить отчет на андроиде, мне, по сути, ничего не надо было на нем писать.
Мало того, я не хотел только 1 отчет под каждое приложение, я хотел много отчетов, и я хотел иметь возможность их добавлять, изменять, редактировать – без переустановки приложения .
Кроме этого – отчеты должны быть красивыми, разноцветными, с картинками и т.д.
Ну что ж, поставил цель - значит, к ней надо идти.
Давайте вместе разберем вариант написания серверной части с нуля, на чистой конфигурации 1С и запечатлим это все в картинках.
(Остальное в архиве)
В изображениях выложены картинки конечных отчетов.
Файлы обработки:
- 1C + Android (konstruktor otchetov).zip Для скачивания нужна регистрация
- 1C_+_Android_(konstruktor_otchetov).zip Для скачивания нужна регистрация
В этой группе 1С
- Сравнение строк с транслитерацией (с символами из разных алфавитов)
- Удаление вложений электронных писем
- Получалка списка реквизитов документа или справочника (v7)
- Перевод средствами Google translate
- Форма выбора периода для управляемых форм
- Шаблон отчета на СКД
- Шаблон обработки (1.0 / 29.05.12 / CaSH)
- Ограничение доступа к отдельным записям (пример)