Пример для обработки списка штрих-кодов

Пример для обработки списка штрих-кодов от пакетного сканера штрих-кодов на web-сервере. Список штрих кодов передается на сервер POST-запросом. Запрос содержит один из трех параметров list-json для списка в формате json, list-txt для списка в текстовом формате, one-barcode для одного штрих-кода. Ниже простой пример кода для обработки.

<?php
//
$dat_dir = "./_list-barcode" ;	
// запись списка штрих-кодов в файл в формате json
if (isset($_REQUEST['list-json'])) {
    //
	$time_str = date('-Y-m-d-His') ;
	//		
	$filename = $dat_dir . "/" . "list-barcode" . $time_str . ".json" ;
	$dst = fopen($filename, "w") ; 
	fwrite($dst, $_REQUEST['list-json']) ;
	fclose($dst) ;
	echo "Ok!" ;
}
// запись списка штрих-кодов в текстовый файл
if (isset($_REQUEST['list-txt'])) {
    //
	$time_str = date('-Y-m-d-His') ;
	//		
	$filename = $dat_dir . "/" . "list-barcode" . $time_str . ".txt" ;
	$dst = fopen($filename, "w") ; 
	fwrite($dst, $_REQUEST['list-txt']) ;
	fclose($dst) ;
	echo "Ok!" ;
}
// добавление одного штрих-кода в текстовый файл
if (isset($_REQUEST['one-barcode'])) {
	$filename = $dat_dir . "/list-one-barcode.txt" ;
	$dst = fopen($filename, "a") ; 
	fwrite($dst, $_REQUEST['one-barcode'] . "\n") ;
	fclose($dst) ;
	echo "Ok!" ;
}

Пакетный сканер штрих-кодов

Пакетный сканер штрих-кодов предназначен для сканирования штрих-кодов 1D и 2D всех типов, а так же  QR-кодов. Приложение поддерживает два варианта сканирования с помощью камеры устройства и сканирование аппаратным сканером UROVO. Список отсканированных кодов сохраняется на устройстве.

После завершения сканирования список штрих-кодов можно:

  • сохранить в формате текстового или json файла на устройстве,
  • отправить в формате текстового или json файла через месенджер или элетронную почту,
  • отправить на web-сервер.

При наличии web-сервера можно включить режим отправки каждого кода после сканирования на сервер.

Настройки программы.

  • Адрес сервера – здесь можно задать адрес сервера на который приложение будет отправлять список штрих-кодов. Если у Вас нет сервера или то поле можно оставить пустым. Список штрих кодов передается на сервер POST-запросом. Запрос содержит один из трех параметров list-json для списка в формате json, list-txt для списка в текстовом формате, one-barcode для одного штрих-кода. Пример для обработки здесь.
  • Сканер – здесь можно выбрать способ сканирования. Возможны два варианта сканирования с помощью камеры устройства. Оба варианта имеют свои плюсы и минусы. Вы можете выбрать наиболее подходящий Вам вариант. Вариант аппаратного сканера для работы с терминалом сбора данных на базе сканера UROVO.
  • Блокировать одинаковые коды (запрет повторного сканирования) – эта опция позволяет отклонить повторно отсканированный в рамках списка штрих-код. Включать мли нет эту опцию зависит от цели использования сканера. Например, если Вы сканируете коды маркировки, опцию надо включить, что бы предотвратить случайное повторное сканирование. Если же вы используете сканер для подсчета товаров, то опцию надо выключить. Количество повторов штрих-кода будет соответствовать количеству товара.
  • Отправлять код на сервер сразу после сканирования – позволяет кроме добавления в список отправлять штрих-код на сервер сразу после сканирования. На сервере надо обрабатывать параметр one-barcode.
  • Сканировать при нажатии списка кодов – в случае сканирования камерой устройства кнопка «Сканировать» расположена в верхней части экрана и нажимать ее может быть не слишком удобно. Эта опция позволяет нажимать не только на кнопку «Сканировать», но и на список штрих-кодов вместо кнопки.
  • Запускать новое сканирование автоматически – в случае сканирования камерой устройства после успешного сканирования автоматически запускает следующее сканирование. Эта опция может быть полезна при массовом сканировании штрих-кодов.

Установить пакетный сканер штрих-кодов можно из GooglePlay https://play.google.com/store/apps/details?id=ru.rcamel.barcode либо из RuStore https://www.rustore.ru/catalog/app/ru.rcamel.barcode

Со всеми вопросами по программе Вы можете обращаться по почте rcamel@yandex.ru

Программа «Казначей»

Программа «Казначей» предназначена для учета финансов в организациях и сообществах финансирование которых осуществляется за счет членских взносов. Примерами таких организаций могут служить садовые и гаражные кооперативы, родительские комитеты в школе, различные общества по интересам. Программа позволяет контролировать сбор взносов и учитывать расходование собранных средств.

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

В журнал плановых доходов надо внести суммы взносов, которые должны заплатить члены сообщества. При этом можно указать как сумму которые должны уплатить все, так и отдельные члены сообщества. Возможность персонального указания может пригодится в случае если кто-то должен сдать больше денег или наоборот имеет льготы по взносам. Персонально указанные взносы суммируются с общими для всех взносами.

После указания плановых взносов можно вносить фактические взносы. Эта информация заносится в журнал фактических доходов. Если взносы платятся по частям, то информация так же заносится по факту получения денег. При этом указывается куда поступили деньги (касса, расчетный счет, пластиковая карта и т.п.). При необходимости можно внести неограниченное количество учетных счетов для учета денег.

Для получения итоговой информации по плановым и фактическим взносам служат отчеты «План-факт доходов», «Остатки и обороты денег», «Взаиморасчеты по взносам» и «Движение денег по учетному счету». В отчете «План-факт доходов» отображается список членов сообщества с указанием общей суммы плановых и фактических взносов по каждому, а также итоговая задолженность по взносам. Если требуется просмотреть историю платежей конкретного члена сообщества, то для этого можно воспользоваться отчетом «Взаиморасчеты по взносам».

Отчеты «Остатки и обороты денег» и «Движение денег по учетному счету» позволяют получить информацию о реальном движении денег по учетным счетам и их остаткам.

Учет расходов можно вести как с планирование, так и просто по факту расходов. В список статей расходов надо внести основные названия основных затратных статей. Этот список всегда можно дополнить в ходе использования программы. Плановые расходы заносятся в список плановых расходов, фактические расходы в список фактических расходов.

Итоговую информацию и сравнение плановых и фактических расходов можно получить в отчете «План-факт расходов». Отчет «Карточка статьи расходов» позволяет просмотреть все расходы по выбранной статье. Все фактические расходы так же отображаются в отчетах «Остатки и обороты денег» и «Движение денег по учетному счету».

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

Программа для составления смет

«МиниСмета» это простая программа для составления и хранения смет, кроме того можно вести учет взаиморасчетов с заказчиками. Программа работает на телефоне или планшете под управлением операционной системы Android.

Если Вы ожидаете, что в программу заложена нормативная база и тому подобное, то это программа не для Вас. Программа подойдет тем, кто готов внести в программу список своих услуг и материалов. Для каждого пункта этого списка указывается цена и единица измерения. Имея в программе готовый список можно легко создать смету. Для этого требуется только выбрать из списка услугу или материал и указать требуемое количество (объем). Цены в смету подставляются из списка. При необходимости в конкретной смете можно указать другие цены. После составления и сохранения сметы ее можно вывести на печать либо сохранить в файле и послать заказчику по электронной почте.

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

Страница приложения в Play Market здесь https://play.google.com/store/apps/details?id=ru.rcamel.estimate&hl=ru.

Настройка работы нескольких пользователей в программе «МиниСклад.Облако»

Программа «МиниСклад.Облако» поддерживает два режима одновременной работы.

В первом режиме все пользователи работают под единым логином и паролем администратора. Для работы в таком режиме на первом устройстве надо ввести логин (электронную почту) администратора и запросить новый пароль. На указанную почту придет пароль. В дальнейшем логин и полученный пароль можно указать на любом другом устройстве. После этого пользователь на устройстве получит доступ к программе.

Во втором режиме пользователи работают каждый со своим логином и паролем. Для работы в таком режиме на первом устройстве надо ввести логин (электронную почту) администратора и запросить новый пароль. После получения пароля ввести его на устройстве. Пользователь на этом устройстве будет работать в режиме администратора и ему всегда будут доступны все возможности программы. Для добавления других пользователей нужно воспользоваться разделом Список пользователей. В этом разделе надо завести других пользователей и указать для каждого из них электронную почту. После этого надо отправить пароль пользователя на его почту. На своем устройстве пользователь должен указать в программе логин(почту) администратора, свой логин(почту) и свой пароль.