www.system-it-cons.ru
Dr.Web Сертифицированный партнер
регистрация

Материалы

Выгрузка в сбербанк

Выгрузка данных для Сбербанка

 

Обработка: ВыгрузкаВСбербанк2.epf

Применение: «Айлант Управление ЖКХ»

Размер файла: 11009 байт

Разработчик: Системный ИТ консультант

Дата изменения: 17.04.2014

 

Данная обработка позволит выгружать данные в текстовый файл в соответствии с требованиями банка к структуре файла. Файл к выгрузке имеет следующие требования:

формат файла текстовый в WIN кодировке. Разделитель полей точка с запятой.

Структура файла:

Номер лицевого счета

Ф.И.О

Сумма платежа

Дата совершения платежа

Номер платежного поручения

Номер пункта оплаты(терминала)

Номер транзакции платежа (кассового документа)

Идентификатор счетчика 1

Показание счетчика 1

Идентификатор счетчика 2

Показание счетчика 2

Идентификатор счетчика 3

Показание счетчика 3

Идентификатор счетчика 4

Показание счетчика 4

Идентификатор счетчика 5

Показание счетчика 5

 

Запуск обработки возможен любым из способов описанных далее

  1. Добавляем обработку в конфигурацию(сохраняется в конфигурации, но возможно удаление при обновлении конфигурации)
  2. Добавляем во внешние обработки(сохраняется и не зависит от обновления конфигурации), для этого выбираем меню Сервис-Дополнительные отчеты и обработки-Дополнительные внешние обработки
  3. Выбираем файл обработки каждый раз, когда возникает необходимость (Меню файл — Открыть файл)

Более подробно не будем останавливаться на том, как сохранить обработку или в конфигурации или во внешних обработках, если возникнут вопросы с этим пишите на e-mail(см. на сайте).

 

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


Рис.1

 

Примечание: В файл не попадают лицевые счета с остатком менее или равно ноль на дату выгрузки.

Штрих-код на сайте

Штрих-код на сайте


Файлы для загрузки:

Наименование

Разработчик

Версия в материале

На сайте разработчика

barcode


barcode-0.99.tar.gz


genbarcode

Folke Ashberg (folke@ashberg.de)

Genbarcode-0.4

Windows | Unix

www.ashberg.de/bar

php-barcode

Folke Ashberg (folke@ashberg.de)

php-barcode-0.4.tar.gz

www.ashberg.de/php-barcode


Применение: «сайт на хостинге с поддержкой PHP»

Дата редактирования: 26.03.2015




Описание:


  1. PHP-Barcode создает изображение штрих-кода используя библиотеку libgd (графический формат файлов с расширением PNG, JPG, GIF), а также генерирует штрих-код в формате гипертекстовой разметки страницы(HTML) используя 1px(пиксел) и таблицу созданную при помощи (HTML) и имеет вариант генерации в текстовом виде. Данные методы реализации используют уже вычисленные значения для кодирования, которые осуществляются в следующих пакетах.

  2. Barcodeпакет для создания(генерации) значения данных, а также для печати на принтере. Код может выводится на PCL принтеры(hp и другие), используя PCL5. Поддержка печати проверена для следующих принтеров: семейства LaserJet III, III P, III D, III Si , LaserJet 4 семейство, LaserJet 5 семейство, LaserJet 6 семейство, Color LaserJet, DeskJet 1200 and 1600. Реализованы следующие форматы UPC-A, UPC-E, EAN-13, EAN-8, ISBN, CODE 128(a,b,c), CODE 39, CODE 93, CODE 11 и другие. Данный пакет включает готовую библиотеку, а также исполняемое приложение(управление командами), которые Вы можете использовать для вашего приложения(GPL лицензия). Применимость данного пакета для (*nix) систем.

  3. Genbarcode – приложение использует библиотеку libbarcode(пакет Barcode) для кодирования EAN-13, EAN-8, UPC, ISBN, 39, 128(a,b,c), I25, 128RAW, CBR, MSI, PLS, 93. Возможно выполнение в операционных системах (Unix,Windows)


Установка:


семейство Windows

1) Извлекаем их архива версию приложения Genbarcode. Скопируйте данное приложение на диск с:\Windows. Внимание, если вы применяете данную библиотеку на сайте в сети интернет, лучше скопировать в каталог домашней директории(например barcode) и предоставить доступ к этому файлу.

2) Извлекаем из архива php-barcode файлы и помещаем например в туже директорию barcode.

Unix подобные

1) устанавливаем barcode, для этого необходимо выполнить следующие действия:

$ tar xfvz barcode-0.98.tar.gz
$ cd barcode-0.98
$ ./configure
$ make

используя права root (из терминала можно получить, использовать команду su)

# make install
# ldconfig

2) устанавливаем Genbarcode, выполняем следующие действия:

$ tar xfvz genbarcode-0.4.tar.gz
$ cd
genbarcode-0.4

$ make

используя права root (из терминала можно получить, использовать команду su)

# make install


Использование:


1) В php-скрипте (php-barcode.php) подключаем использование приложения для генерации числового кода, находим следующий код:


$genbarcode_loc="c:\windows\genbarcode.exe";
//$genbarcode_loc="/usr/local/bin/genbarcode";


комментируем или убираем комментарий (двойной слэш символ), в соответсвии с применяемой нами системой(1 - Windows, 2 – Unix). Внимание, по указанному пути должно быть доступно это приложение, а также в unix подобных системах пути к файлам содержат наклон («слэш») направо!!!


2)Добавляем в нашем php-скрипте(назовем его barcode.php), в котором планируем вызвать создание штрих-кода следующий код:


require("php-barcode.php");

function getvar($name){
global $_GET, $_POST;
if (isset($_GET[$name])) return $_GET[$name];
else if (isset($_POST[$name])) return $_POST[$name];
else return false;
}

if (get_magic_quotes_gpc()){
$code=stripslashes(getvar('code'));
} else {
$code=getvar('code');
}
if (!$code) $code='Vdjpvh5FiZcSiojjIMSY5bhntzFLRfzwgmsB';

barcode_print($code,"128",1,"html");


3) Передаем в barcode.php c помощью методов GET или POST наши данные для кодирования в переменной code, также можно указать метод кодирования в переменной encoding и режим в котором формируется штрих-код указываем в переменной mode



Например: barcode.php?code=012345678901&encoding=EAN&scale=4&mode=png

в результате в браузере получаем

Сверка показаниий счетчиков

Сверка показаниий и начислений счетчиков(Айлант ЖКХ)

 

Обработка: ПоискНесоответствийВДокументеУПИСЧ.epf

Применение: «Айлант Управление ЖКХ»

Размер файла: 9771байт

Разработчик: Системный ИТ консультант

 

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

 

Ошибки можно разделить на следующие:

  1. Не подключают счетчик к зданию
  2. Не вводят начальные показания
  3. Двойные показания в одном периоде расчетов
  4. Привязка счетчика к другой услуге

 

Запуск обработки

  1. Добавляем обработку в конфигурацию(сохраняется в конфигурации, но возможно удаление при обновлении конфигурации)
  2. Добавляем во внешние обработки(сохраняется и не зависит от обновления конфигурации), для этого выбираем меню Сервис-Дополнительные отчеты и обработки-Дополнительные внешние обработки
  3. Выбираем файл обработки каждый раз когда в «сверке» возникает необходимость (Меню файл — Открыть файл)

Более подробно не будем останавливаться на том как сохранить обработку или в конфигурации или во внешних обработках, если возникнут вопросы с этим пишите на e-mail(см. на сайте).

 

Для сверки показаний в документе «Учет показаний индивидуальных счетчиков» необходимо ввести сами показания счетчиков(вручную или автоматически из данных сторонней организации)


Рис.1

Далее необходимо произвести начисления по этим показаниям и записать документ.

 


Рис.2

После того как документ «Учет показаний индивидуальных счетчиков» записан или проведен, необходимо запустить обработку. Форма обработки представлена ниже.

 


Рис.3

 

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