Функциональные возможности оперативного (торгового) учета 14

Вид материалаДокументы

Содержание


Подключение торгового оборудования в конфигурации
ПРИЛОЖЕНИЕ 3Алгоритм пересчета цен
ПРИЛОЖЕНИЕ 4Список перечислений, применяемых для ведения аналитического учета Бюджеты
Виды вкладов
Платежи в бюджет
Платежи в фонды
Прибыли и убытки
Фонды ОМС Территориальный; Федеральный. Характер инвестиций
Целевые поступления (Виды целевых поступлений)
ПРИЛОЖЕНИЕ 5Документы, для которых поддерживается раздельная нумерация по фирмам
Подобный материал:
1   ...   35   36   37   38   39   40   41   42   43

Подключение торгового оборудования в конфигурации


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

Настройка подключения торгового оборудования на конкретном рабочем месте пользователя целиком реализована в обработке «На­стройка торгового оборудования». По результатам работы данной обработки формируется и записывается файл 1stRozn.txt в Windows каталог компьютера. Этот файл настройки считывается и обрабаты­вается специальной обработкой «ПодключениеТорговогоОборудования», которая производит фактическую загрузку и подключение драйверов торгового оборудования. Вызов обработки файла настрой­ки производится при начале работы системы и после записи файла настройки в обработке «Настройка торгового оборудования».

Подключение сканера штрих-кода, дисплея покупателя и Active­Barcode в конфигурации отличается от метода подключения ККМ.

Поскольку драйверы сканера штрих-кода, дисплея покупателя и ActiveBarcode являются относительно универсальными, поэтому ал­горитм работы со сканером штрих-кода и дисплеем покупателя запи­сан непосредственно в модулях форм документов «Чек» и «Расход­ная розничная».

Кроме того, алгоритм работы со сканером штрих-кода записан непосредственно в модулях форм справочника «Номенклатура» и «Единицы».

Объект ActiveBarcode использован в общей таблице «Этикетка», которая вызывается из всех мест конфигурации при печати этикетки товара.

Драйверы различных моделей ККМ имеют существенные разли­чия в методах их использования, поэтому процедуры работы с драй­верами ККМ вынесены в конфигурации в отдельные специальные обработки (для каждого вида ККМ должна существовать своя собст­венная обработка). Типы ККМ, доступные для подключения к кон­фигурации (для которых существуют драйверы и реализованы спе­циальные обработки обслуживания) заносятся в конфигурации в перечисление «ТипыККМ». В глобальном модуле существует специ­альная функция ИмяОбработкиОбслуживанияККМ(), которая предназначена для определения имени обработки обслуживания для заданного типа ККМ. Текст данной функции должен содержать текст примерно следующего содержания:

Если ККМ.ТипККМ=Перечисление.ТипыККМ.Электроника92 Тогда

Возврат "ОбслуживаниеЭлектроника92";

ИначеЕсли ККМ.ТипККМ=Перечисление.ТипыККМ.Omron2810 Тогда

Возврат "Обслуживание0тгоп2810";

ИначеЕсли

ККМ.ТипККМ=Перечисление.ТипыККМ.Элвес Тогда

Возврат "ОбслуживаниеККМЭлвес";

ИначеЕсли

ККМ.ТипККМ=Перечисление.ТипыККМ.Штрих Тогда

Возврат "ОбслуживаниеККМЭлвес";

ИначеЕсли

ККМ.ТипККМ=Перечисление.ТипыККМ.Samsung Тогда

Возврат "ОбслуживаниеККМSamsung";

ИначеЕсли

ККМ.ТипККМ=Перечисление.ТипыККМ.MemoPlusII Тогда

Возврат "ОбслуживаниеMemoPlusII" ;

КонецЕсли;

Специальные обработки обслуживания ККМ должны реализовы­вать следующие процессы: «Подключить», «ПечататьЧек», «ЗагрузкаТоваров», «ЗакрытиеСмены». Примерный текст обработки обслу­живания может быть следующим:

//——————————————

Перем ККМ;

Перем Процесс;

Перем Расшифровка;

//——————————————

Процедура ЗакрытиеСмены()

Если ККМ.РежимККМ=ПереЧисление.РежимыККМ.ФР Тогда

// закрытие смены ККМ ХХХХХХХХ в режиме ФР

// ....

ИначеЕсли ККМ.РежимККМ=Перечисление.РежимыККМ.OffLine Тогда

// закрытие смены ККМ ХХХХХХХХ в режиме OffLine

// ....

ИначеЕсли ККМ.РежимККМ=Перечисление.РежимыККМ.OnLine Тогда

// закрытие смены ККМ ХХХХХХХХ в режиме OnLine

// ....

КонецЕсли;

КонецПроцедуры

//——————————————

Процедура ЗагрузкаТоваров()

Если Pa6oтaKKMвOFFLine=0 Тогда

Возврат;

КонецЕсли;

// загрузка товаров в ККМ ХХХХХХХХ в режиме OFFLine

// ....

КонецПроцедуры

//——————————————

Процедура ПечататьЧек()

Док=Расшифровка.Получить("Документ");

Если ПустЗнач(Док)=1 Тогда

Возврат;

КонецЕсли;

// печать чека на ККМ ХХХХХХХХ в режиме ФР

// ....

Док.ЧекПробитККМ=1;

Док.ККМ=ККМ;

КонецПроцедуры

//——————————————

Процедура Подключить()

Если ККМ.РежимККМ=Перечисление.РежимыККМ.ФР Тогда

// подключение ККМ ХХХХХХХХ в режиме ФР

// ....

ИначеЕсли ККМ.РежимККМ=Перечисление.РежимыККМOffLine Тогда

// подключение ККМ ХХХХХХХХ в режиме OffLine

// ....

ИначеЕсли ККМ.РежимККМ=Перечисление.РежимыККМOnLine Тогда

// подключение ККМ ХХХХХХХХ в режиме OnLine

// ....

КонецЕсли ;

КонецПроцедуры

//——————————————

Процедура ПриОткрытии()

Если глФлагРасшифровки=1 Тогда

Расшифровка=глРасшифровка;

Если Расшифровка.РазмерСписка()<>0 Тогда

ККМ=Расшифровка.Получить("ККМ") ;

Если ПустЗнач(ККМ)=1 Тогда

СтатусВозврата(0) ;

Возврат;

КонецЕсли;

Если НЕ(ККМ.ТипККМ=Перечисление.ТипыККМ.ХХХХХХХХХ) Тогда

Сообщить("Передан неверный тип ККМ") ;

СтатусВозврата(0) ;

Возврат;

КонецЕсли;

Процесс=Расшифровка.Получить("Процесс") ;

Если Процесс="Подключить" Тогда

Подключить();

ИначеЕсли Процесс="ПечататьЧек" Тогда

ПечататьЧек() ;

ИначеЕсли Процесс="ЗагрузкаТоваров" Тогда

ЗагрузкаТоваров() ;

ИначеЕсли Процесс="ЗакрытиеСмены" Тогда

ЗакрытиеСмены();

Иначе

Сообщить("Передан неизвестный процесс");

КонецЕсли;

СтатусВозврата(0) ;

КонецЕсли;

КонецЕсли;

КонецПроцедуры

//——————————————

Образцы специальных обработок обслуживания ККМ можно по­смотреть в поставляемой конфигурации на примере обработок «ОбслуживаниеЭлектроника92» и «Обслуживание Omron2810».


ПРИЛОЖЕНИЕ 3
Алгоритм пересчета цен


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

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

Алгоритм пересчета цен следующий:
  1. Если валюта документа не менялась, а поменялся только курс ва­люты документа, то
    • если валюта товара совпадает с валютой документа, то цена остается прежней не зависимо от изменения курса:
      1. Цена= Цена_прежн;
    • если валюта товара — рубли, и не совпадает с валютой до­кумента, то цена товара уменьшается в соответствии с рос­том курса валюты документа:
      1. Цена=Цена_прежн*(Курс_Прежн/Курс);
    • если валюта товара не совпадает с валютой документа, и при этом обе валюты — не рубли, то цена товара поднима­ется в соответствии с ростом курса валюты документа:
      1. Цена= Цена_прежн *(Курс/Курс_Прежн);
    • если валюта товара не совпадает с валютой документа, а документ — рублевый, то цена товара поднимается в соот­ветствии с ростом курса основной валюты (доллара):
      1. Цена= Цена_прежн *(Курс/Курс_Прежн);
    • Если валюта документа поменялась (без изменения даты курса), то цена товара изменяется в соответствии с изменением курса ва­люты документа:
      1. Цена=Цена_прежн*(Курс_Прежн/Курс).
    • Если валюта документа — базовая валюта (рубли), то рублевые цены товаров округляются в соответствии с коэффициентом ок­ругления (см. Константа «КоэффОкрРублЦены»).

ПРИЛОЖЕНИЕ 4
Список перечислений, применяемых для ведения аналитического учета

Бюджеты

  • Федеральный;
  • Республиканский;
  • Местный.

Виды вкладов

  • Деньги;
  • Знания;
  • Имущество;
  • Навыки и умения;
  • Репутация и связи.

Источники целевых поступлений

  • Бюджет;
  • Отраслевые и межотраслевые фонды;
  • Прочие.

Налоги

  • Корректировка оборота по НДС, ставка 20%;
  • Корректировка оборота по НДС, ставка 10%;
  • Корректировка оборота по НДС, ставка 16.67% Корректировка оборота по НДС, ставка 9.09%;
  • Корректировка оборота по НДС, без НДС;
  • Корректировка оборота по НДС, ставка 13.79%;
  • Корректировка оборота по дорогам (продукция);
  • Корректировка оборота по дорогам (товары);
  • Корректировка оборотов для расчета налогов на ЖКХ.

Платежи в бюджет

  • Налог: начислено/уплачено;
  • Налог: доначислено/уплачено (самостоятельно);
  • Налог: доначислено/уплачено (по акту проверки);
  • Пени: начислено / уплачено (самостоятельно);
  • Штраф: начислено/уплачено;
  • Пени: начислено /уплачено.

Платежи в фонды

  • Взносы: начислено / уплачено;
  • Взносы: доначислено / уплачено (самостоятельно);
  • Штраф: начислено / уплачено;
  • Пени: начислено / уплачено (самостоятельно);
  • Взносы: доначислено /уплачено (по акту проверки);
  • Пени: начислено / уплачено (по акту проверки);
  • Сокрытая оплата труда;
  • Расходы, принимаемые к зачету;
  • Возмещенные пособия;
  • Получено за путевки;
  • Не принято к зачету.
  • Платежи в бюджет (субконто «Виды платежей в бюджет»)
  • Налог: начислено / уплачено;
  • Налог: доначислено / уплачено (самостоятельно);
  • Налог: доначислено / уплачено (по акту проверки);
  • Штраф: начислено / уплачено;
  • Пени: начислено /уплачено.

Прибыли и убытки

  • Прибыль (убыток) по счету 46;
  • Прибыль (убыток) по счету 47;
  • Прибыль (убыток) по счету 48;
  • Проценты к получению (уплате);
  • Доходы от участия;
  • Доходы от аренды;
  • Курсовая разница,
  • Налоги и сборы;
  • Прочие операционные доходы (расходы);
  • Кредиторская задолженность;
  • Погашенная дебиторская задолженность;
  • Санкции к получению;
  • Страховое возмещение;
  • Прибыль прошлых лет;
  • Излишки имущества;
  • Прочие внереализационные доходы;
  • Уценка;
  • Дебиторская задолженность;
  • Санкции к уплате;
  • Убытки прошлых лет;
  • Убытки от бедствий;
  • Убытки от долгов;
  • Судебные издержки;
  • Прочие внереализационные расходы;
  • Реформация баланса.

Резервы

  • Оплата отпусков;
  • Выплата вознаграждений;
  • Сезонные затраты;
  • Ремонт ОС;
  • Ремонт МБП;
  • Временные здания.

Фонды

  • Фонд социального страхования;
  • Пенсионный фонд;
  • Фонд обязательного медицинского страхования;
  • Фонд занятости населения;
  • Сбор на образование.

Фонды ОМС

  • Территориальный;
  • Федеральный.

Характер инвестиций

  • Инвестиции в дочерние общества;
  • Инвестиции в зависимые общества;
  • Инвестиции в другие организации.

Целевые поступления (Виды целевых поступлений)

  • Финансирование капитальных вложений;
  • Финансирование научно-исследовательских работ;
  • Возмещение убытков;
  • Социальное развитие;
  • Прочие цели.

ПРИЛОЖЕНИЕ 5
Документы, для которых поддерживается раздельная нумерация по фирмам


Платежное поручение

Заявление на аккредитив

Инкассовое поручение

Платежное требование

Платежное требование-поручение

Приказ о приеме на работу

Приказ об увольнении

Кадровое перемещение

Приказ по предприятию

Договор подряда

Прочие начисления

Выданный счет-фактура (по торговым операциям)

Выданный счет-фактура (по неторговым операциям)

Полученный счет-фактура (по торговым операциям)

Полученный счет-фактура (по неторговым операциям)

Приходный кассовый ордер (по торговым операциям)

Приходный кассовый ордер (по неторговым операциям)

Расходный кассовый ордер (по неторговым операциям)

Расходный кассовый ордер (по торговым операциям)

Авансовый отчет

1 Наравне с официальным названием используется сокращенное название «Ком­плексная конфигурация».