АИС "Работа с покупателями"

Реферат - Компьютеры, программирование

Другие рефераты по предмету Компьютеры, программирование

основное свойство),

  • Наименование для печати,
  • Ставка НДС.
  • Синтаксис языка позволяет использовать в качестве операторов русские слова, что делает программы легко понимаемыми неопытными в 1С программистами.

     

    4.1.2 Обработка на удалённой торговой точке - Загрузка документов

    Флеш накопитель доставляется в магазин вместе с товаром, вставляется кассиром в системный блок.

    Далее кассир по инструкции (инструкция пользователя находится в разделе 5.1.8) открывает из 1С обработку загрузки документа, представленную на рисунке 9.

    Рисунок 9 Окно подпрограммы Загрузка документов

     

    Выбирает каталог, совпадающий с именем поступившей накладной, жмёт на кнопку загрузить и ждёт результата операции. По окончании пользователю выдаётся печатная форма (отчёт) с ценниками на впервые поступивший(новый) товар и на товар с изменёнными ценами.

    В данной обработке использовался запрос, извлекающий из регистра ОстаткиТМЦ остатки по всем номенклатурным позициям:

    ТекстЗапроса =

    "//{{ЗАПРОС(Выгр_Ост)

    |РегНом= Регистр.ОстаткиТМЦ.Номенклатура;

    |РегНомКод=Регистр.ОстаткиТМЦ.Номенклатура.Код;

    |РегСклд= Регистр.ОстаткиТМЦ.Склад.Код;

    |РегКол= Регистр.ОстаткиТМЦ.Количество;

    |Группировка РегНом без Групп;

    |Группировка РегСклд;

    |Функция КОН = КонОст(РегКол);"//}}ЗАПРОС

    ;

    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда

    Предупреждение("Ошибка в запросе");

    КонецЕсли;

    Этот запрос позволяет избежать перебора записей и ускорить выборку по сравнению с простым перебором в десятки раз. Время выполнения этого запроса занимает менее 8 секунд. Но как видно синтаксис сложен и не понятен на первый взгляд. Описать работу запроса можно так: используя индексы DBF файлов, происходит выборка из регистра остатков по всей номенклатуре. В запросе вводятся локальные переменные РегНом, РегНомКод, РегСклд, РегКол, доступ к которым возможен например при переборе результатов запроса через конструкцию Запрос.Параметр. Так как в запросе явно не указан временной период, то по умолчанию используется точка актуальности - термин, введённый 1С, обозначающий рабочую дату или точку актуальности итогов, то есть время, по которое системой 1С гарантируется, что данные в регистрах соответствуют действительности. Слово Группировка осуществляет группировку записей по внутренним переменным, позволяя перебирать результаты выполненного запроса по группировке, а функция КонОст указывает запросу вернуть значение переменной на конец периода (в нашем случае на точку актуальности).

    Также на этом маленьком фрагменте можно увидеть преимущества использования русских слов при написании программы. Комментарии в коде просто не нужны.

    Так же, как и при описании обработки сохранения данных на флеш накопитель.

     

    4.2 Автоматизация работы кассира в магазине

    Кроме создания распределённой базы данных автоматизация включает в себя такие пункты как:

    1. Создание обработки, позволяющей ускорить печать ценников,
    2. Доработка документа Реализация для печати чеков продажи на фискальном регистраторе,
    3. Доработка документа Возврат продажи для печати чеков возврата продажи,
    4. Создание обработки, выводящей отчёт по продажам кассирам в указанном временном интервале,
    5. Изменение интерфейса кассира.

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

    Работа пользователя с обработками и моими доработками ядра системы подробно описана в руководстве пользователя, представленного в разделе 5.1.

    Фискальный регистратор устройство для печати чеков по операциям купли-продажи. Данные по суммам продаж хранятся во внутренней памяти. Устройство регистрируется в налоговых органах, и ими же могут проверяться такие моменты:

    1. Каждому покупателю выдаётся чек,
    2. Каждый чек содержит информацию о компании продавце,
    3. Сумма продаж и возвратов продаж за месяц.

    В компании используются фискальные регистраторы модели ШТРИХ ФР-К. К каждому устройству прилагаются драйвера, документация и пример работы для 1С Предприятия 7.7. Устройство подключается к компьютеру через интерфейс RS-232. С помощью прилагаемого программного обеспечения были настроены параметры вывода информации на чек:

    1. Наименования отделов,
    2. Вывод дробной части суммы,
    3. Информационное сообщение.

    Возврат может осуществляться только при наличии чека. Для сопоставления чека с документом Реализация на каждом чеке выводится номер документа реализации. При оформлении возврата оператору надо выбрать документ-основание, номер которого она берёт из чека. Номер печатается под служебной информацией, без пояснения, не привлекая взгляд.

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