На АЗС каждый вид топлива хранится в отдельной емкости: бочке или РГС. В зависимости от времени года, в одной и той же РГС, может храниться разное топливо. Зимой - ДТ зимнее, летом - ДТ летнее.
По бухгалтерским документам в ПК "Галактика" учет нефтепродуктов ведется в килограммах, по "Petrol Plus"(автоматизированная система работы с клиентами на АЗС) учет нефтепродуктов ведется в литрах. В зависимости от температуры плотность топлива значительно изменяется и соответственно меняется объем топлива.
В соответствии с этими факторами был разработан функционал по учету нефтепродуктов на АЗС в ПК "Галактика".
Он состоит из:
Для удобства использования некоторые АЗС объединены в группы (филиалы).
Заполнению фактических остатков нефтепродуктов
По каждой АЗС проводится инвентаризация остатков нефтепродуктов. Она бывает плановой (последнее число каждого месяца) и внеплановой. Комиссия проводит замеры в резервуарах АЗС. Вносится высота взлива топлива и высота взлива воды, замеры плотности на дату инвентаризации по каждому виду нефтепродуктов (по РГС).
В результате мы получаем результаты инвентаризации в кг, т.к. оперативный и бухгалтерский учет нефтепродуктов в ПК "Галактика" ведется в кг - вес не изменяется от температуры окружающей среды.
Запустив функционал "Заполнению фактических остатков нефтепродуктов" мы автоматически получаем входящий остаток нефтепродуктов по результатам предыдущей инвентаризации.
По приходным и расходным накладным, ранее внесенным в ПК "Галактика", получаем бухгалтерский приход и расход топлива.
Вносим результаты инвентаризации, изменяем при необходимости дополнительные параметры (коэффициенты, погрешности и т. п.) и получаем излишек или недостачу нефтепродукта.
Формируем необходимые отчеты.
По результатам инвентаризации автоматически создаются "Акт инвентаризации об излишке МЦ" или "Акт инвентаризации о недостаче МЦ"
Импорт накладных на отпуск нефтепродуктов
В программе "Petrol Plus" ведется учет заправок на АЗС. Для исключения ручного ввода данных был разработан функционал по импорту накладных на отпуск нефтепродуктов в ПК "Галактика" по данным из программы "Petrol Plus".
Данные из "Petrol Plus" выгружаются в текстовый файл, который затем импортируется в ПК "Галактика". Т.к. велико число дополнительных параметров импорта и велико число создаваемых накладных, был выбран вариант разработки дополнительного функционала без использования стандартного модуля "Обмен бизнес документами".
После запуска импорта, функционал создает предварительные (временные, не внесенные в БД ) накладные на отпуск нефтепродуктов для сверки итоговых сумм и формирования отчетов.
По нажатию кнопки создание накладных, в ПК "Галактик" создаются накладные на отпуск нефтепродуктов со всеми заполненными полями и атрибутами.
Учет движения нефтепродуктов
В связи с тем, что из "Petrol Plus" данные по заправкам клиентов приходят только в литрах, необходим пересчет импортируемых из "Petrol Plus" накладных из литров в килограммы с учетом плотности нефтепродуктов, входящих остатков, приходов и расходовнефтепродуктов.
Для этих целей служит функционал "Движение нефтепродуктов".
Данный функционал позволяет также отследить движение нефтепродуктов переданных на АЗС на ответственное хранение. Отделить хранимое топливо от коммерчески реализуемого позволяет использование партионного учета.
После сверки расходов и приходов нефтепродуктов с использованием отчётов данного функционала, пользователь вносит среднюю плотность за период и проводит пересчет литров расхода из "Petrol Plus" в килограммы расходных накладных ПК "Галактика". В результате получается бухгалтерский остаток в килограммах по каждому виду нефтепродуктов, которых в дальнейшем используется для определения результатов инвентаризации (излишек или недостача).