Реализация механизма учета подарочных сертификатов в системе "1С:Предприятие 8.3. Управление торговлей 10.3" для организации-заказчика ООО "Робинзон"

Описание бизнес-процесса "Учет подарочных сертификатов". Требования к функциям, выполняемым механизмом. Документы, на основании которых ведется проектирование. Описание конфигурации "Управление торговлей 10.3". Описание пользовательского интерфейса.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 17.12.2014
Размер файла 1,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

возврат;

КонецЕсли;

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

Процедура ДисконтнаяКартаПриИзменении(Элемент)

//AG

Если ЗначениеЗаполнено(ИспользуемыйСертификат) тогда

Предупреждение("Нельзя применять дисконтную карту, поскольку уже выбран сертификат!!!");

ДисконтнаяКарта=Неопределено;

КонецЕсли; //Запретить выбирать ДКарту, так как заюзан сертификат и скидка будет применяться к маленькой сумме

Если ДисконтнаяКарта.Сертификат тогда

Предупреждение("Нельзя выбирать сертификат в поле ""дисконтная карта""");

ДисконтнаяКарта=Неопределено;

КонецЕсли;

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

Функция СформироватьСтруктуруПодбораСертификат(Знач ДатаЦен, Знач Номенклатура, Знач Количество, Знач Валюта,

Знач СерийныйНомер, Знач СкладыВТЧ, Знач ТипЦен,

Знач Контрагент = Неопределено,

Знач Договор = Неопределено,

Знач УсловиеПродаж = Неопределено,

Знач Склад = Неопределено, знач Номинал,знач Сертификат)

Результат = Новый Структура();

Если ЗначениеЗаполнено(СерийныйНомер) Тогда

Номенклатура = СерийныйНомер.Владелец;

Единица = Номенклатура.ЕдиницаХраненияОстатков;

Характеристика = Справочники.ХарактеристикиНоменклатуры.ПустаяСсылка();

Серия = Справочники.СерииНоменклатуры.ПустаяСсылка();

Качество = Справочники.Качество.Новый;

Количество = 1;

КонецЕсли;

Результат.Вставить("СпособЗаполненияЦен", Перечисления.СпособыЗаполненияЦен.ПоЦенамНоменклатуры);

Результат.Вставить("ВалютаЦены", Валюта);

Результат.Вставить("Номенклатура", Номенклатура);

Результат.Вставить("ЕдиницаИзмерения", Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт"));

Результат.Вставить("Количество", 1);

Результат.Вставить("Цена", Номинал);

Результат.Вставить("Характеристика", Справочники.ХарактеристикиНоменклатуры.ПустаяСсылка());// Характеристика);

Результат.Вставить("Серия", Справочники.СерииНоменклатуры.ПустаяСсылка());//Серия);

Результат.Вставить("Качество", Справочники.Качество.Новый);// Качество);

Результат.Вставить("ЕстьСкладВТабличнойЧасти", СкладыВТЧ);

Результат.Вставить("Команда", "ПодборВТабличнуюЧасть");

Результат.Вставить("Сертификат", Сертификат );

Возврат Результат;

КонецФункции

Процедура пСертификатОчистка(Элемент, СтандартнаяОбработка)

ИтоговаяСумма=Товары.Итог("Сумма");

ОтменитьПересчетТоваров_Сертификаты(НоминалСертификатовВсего,ИтоговаяСумма);

предСерт=Справочники.ИнформационныеКарты.ПустаяСсылка();

НоминалСертификатовВсего=0;

Сертификаты.Очистить();

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

Документ «Принятие к учету сертификатов»

Процедура КоманднаяПанель1ЗаполнитьВсемиСертификатами(Кнопка)

ЗаполнитьСертификатыИзСправочника()

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

Процедура ЗаполнитьСертификатыИзСправочника()

Ответ=вопрос("Табличная часть сертификаты будет очищена. Желаете продолжить!?",РежимДиалогаВопрос.ДаНет);

Если ответ=КодВозвратаДиалога.Да тогда

Сертификаты.Очистить();

ЗапросСертификаты=Новый Запрос;

ЗапросСертификаты.Текст="Выбрать различные

| Док.Сертификат

|Поместить УжеИмеющиесяСертификаты

|из Документ.ПринятиеКУчетуСертификатов.Сертификаты как Док

|ГДЕ Док.Ссылка.Проведен И Док.Ссылка.Дата<=&ДатаДок

|;

| ВЫБРАТЬ

| ИнформационныеКарты.Ссылка,

| ИнформационныеКарты.НоминалСертификата,

| ИнформационныеКарты.Сертификат

|ИЗ

| Справочник.ИнформационныеКарты КАК ИнформационныеКарты

|ГДЕ ИнформационныеКарты.Сертификат=истина И ИнформационныеКарты.Ссылка НЕ В (Выбрать * из УжеИмеющиесяСертификаты)";

ЗапросСертификаты.УстановитьПараметр("ДатаДок", Дата);

Результат=ЗапросСертификаты.Выполнить().Выбрать();

Пока Результат.Следующий() цикл

новСерт=Сертификаты.Добавить();

новСерт.Сертификат=Результат.Ссылка;

новСерт.Номинал=Результат.НоминалСертификата;

новСерт.Количество=1;

новСерт.Статус=Перечисления.СтатусДвиженияСертификатов.ВМагазине;

КонецЦикла;

КонецЕсли;

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

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

Если ЭтоНовый() или не ЗначениеЗаполнено(Ответственный) тогда

Ответственный=ПараметрыСеанса.ТекущийПользователь;

КонецЕсли;

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

Процедура СертификатыСертификатПриИзменении(Элемент)

ПерезаполнениеСтоимости();

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

Процедура СертификатыСертификатОткрытие(Элемент, СтандартнаяОбработка)

ПерезаполнениеСтоимости();

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

Процедура СертификатыПриАктивизацииЯчейки(Элемент)

ПерезаполнениеСтоимости();

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

Процедура ПерезаполнениеСтоимости()

Попытка

тд=ЭлементыФормы.Сертификаты.ТекущаяСтрока;

тд.Номинал=тд.Сертификат.НоминалСертификата;

Исключение

КонецПопытки;

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

// Процедура - обработчик внешнего событие, которое возникает при посылке

// внешним приложением сообщения, сформированного в специальном формате.

// Внешнее событие сначала обрабатывается всеми открытыми формами, имеющими

// обработчик этого события, а затем может быть обработано в процедуре модуля

// приложения с именем ОбработкаВнешнегоСобытия().

//

// Параметры:

// Источник - <Строка>

// - Источник внешнего события.

//

// Событие - <Строка>

// - Наименование события.

//

// Данные - <Строка>

// - Данные для события.

//

Процедура ВнешнееСобытие(Источник, Событие, Данные)

Если Не ВводДоступен() Тогда

Возврат;

КонецЕсли;

ПолучитьСерверТО().ОбработатьВнешнееСобытие(Источник, Событие, Данные, ЭтаФорма);

КонецПроцедуры // ВнешнееСобытие()

// Функция возвращает признак того, что клиент поддерживает работу с видом ТО,

// переданным в качестве параметра.

//

// Параметры:

// Вид - <ПеречислениеСсылка.ВидыТорговогоОборудования>

// - Вид торгового оборудования, информация о поддержке

// которого запрашивается.

//

// Возвращаемое значение:

// <Булево> - Признак поддержки указанного класса торгового оборудования.

//

Функция ПоддерживаетсяВидТО(Вид) Экспорт

Результат = Ложь;

Если Вид = Перечисления.ВидыТорговогоОборудования.СканерШтрихКода

Или Вид = Перечисления.ВидыТорговогоОборудования.СчитывательМагнитныхКарт

Или Вид = Перечисления.ВидыТорговогоОборудования.ДисплейПокупателя

Или Вид = Перечисления.ВидыТорговогоОборудования.ЭлектронныеВесы

Или Вид = Перечисления.ВидыТорговогоОборудования.ФискальныйРегистратор

Или Вид = Перечисления.ВидыТорговогоОборудования.ТерминалСбораДанных

Или Вид = Перечисления.ВидыТорговогоОборудования.ЭквайринговаяСистема

Или Вид = Перечисления.ВидыТорговогоОборудования.СчитывательRFIDМеток Тогда

Результат = Истина;

КонецЕсли;

Возврат Результат;

КонецФункции // ПоддерживаетсяВидТО()

Функция СШКНоменклатура(Номенклатура, Характеристика, Серия, Качество,

Единица, Количество, СШК) Экспорт

Результат = Истина;

возврат Результат;

КонецФункции

Функция СШКИнформационнаяКарта(Карта, СШК) Экспорт

Попытка

Результат = Истина;

Если РаботаСТорговымОборудованием.ПроверитьСообщитьЧтоКартаНеДисконтная(Карта) Тогда

Возврат Результат;

КонецЕсли;

Если Сертификаты.Найти(Карта,"Сертификат")=неопределено тогда

Если Карта.Сертификат тогда

НовСерт=Сертификаты.Добавить();

НовСерт.Сертификат=Карта;

НовСерт.Количество=1;

НовСерт.Номинал=Карта.НоминалСертификата;

НовСЕрт.Статус=Перечисления.СтатусДвиженияСертификатов.ВМагазине;

Иначе

Результат=ложь;

Сообщить("Карта не является сертификатом!!!");

КонецЕсли;

Иначе

сообщить("Такой сертификат уже имеется в списке!!!");

КонецЕсли;

Исключение

Сообщить("ошибка!");

КонецПопытки;

Возврат Результат;

КонецФункции // СШКИнформационнаяКарта()

Функция СШКНеизвестныйКод(Штрихкод, ТипКода, СШК) Экспорт

Возврат Ложь;

КонецФункции // СШКНеизвестныйКод()

Процедура СШКОшибка(Ошибка, Штрихкод, ТипШК, СШК) Экспорт

Текст = ПолучитьСерверТО().ПолучитьТекстОшибкиСШКТО(Ошибка, Штрихкод, ТипШК);

Предупреждение(Текст);

КонецПроцедуры // СШКОшибка()

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)

ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);

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

Документ «Списание сертификатов»

Процедура СертификатыСертификатПриИзменении(Элемент)

ПерезаполнениеСтоимости();

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

Процедура ПерезаполнениеСтоимости()

тд=ЭлементыФормы.Сертификаты.ТекущаяСтрока;

тд.Номинал=тд.Сертификат.НоминалСертификата;

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

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

Если ЭтоНовый() или не ЗначениеЗаполнено(Ответственный) тогда

Ответственный=ПараметрыСеанса.ТекущийПользователь;

КонецЕсли;

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

Процедура ВнешнееСобытие(Источник, Событие, Данные)

Если Не ВводДоступен() Тогда

Возврат;

КонецЕсли;

ПолучитьСерверТО().ОбработатьВнешнееСобытие(Источник, Событие, Данные, ЭтаФорма);

КонецПроцедуры // ВнешнееСобытие()

// Функция возвращает признак того, что клиент поддерживает работу с видом ТО,

// переданным в качестве параметра.

//

Функция ПоддерживаетсяВидТО(Вид) Экспорт

Результат = Ложь;

Если Вид = Перечисления.ВидыТорговогоОборудования.СканерШтрихКода

Или Вид = Перечисления.ВидыТорговогоОборудования.СчитывательМагнитныхКарт

Или Вид = Перечисления.ВидыТорговогоОборудования.ДисплейПокупателя

Или Вид = Перечисления.ВидыТорговогоОборудования.ЭлектронныеВесы

Или Вид = Перечисления.ВидыТорговогоОборудования.ФискальныйРегистратор

Или Вид = Перечисления.ВидыТорговогоОборудования.ТерминалСбораДанных

Или Вид = Перечисления.ВидыТорговогоОборудования.ЭквайринговаяСистема

Или Вид = Перечисления.ВидыТорговогоОборудования.СчитывательRFIDМеток Тогда

Результат = Истина;

КонецЕсли;

Возврат Результат;

КонецФункции // ПоддерживаетсяВидТО()

Функция СШКНоменклатура(Номенклатура, Характеристика, Серия, Качество,

Единица, Количество, СШК) Экспорт

Результат = Истина;

возврат Результат;

КонецФункции

Функция СШКИнформационнаяКарта(Карта, СШК) Экспорт

Попытка

Результат = Истина;

Если РаботаСТорговымОборудованием.ПроверитьСообщитьЧтоКартаНеДисконтная(Карта) Тогда

Возврат Результат;

КонецЕсли;

Если Сертификаты.Найти(Карта,"Сертификат")=неопределено тогда

Если Карта.Сертификат тогда

НовСерт=Сертификаты.Добавить();

НовСерт.Сертификат=Карта;

НовСерт.Количество=1;

НовСерт.Номинал=Карта.НоминалСертификата;

НовСЕрт.Статус=Перечисления.СтатусДвиженияСертификатов.ВМагазине;

Иначе

Результат=ложь;

Сообщить("Карта не является сертификатом!!!");

КонецЕсли;

Иначе

сообщить("Такой сертификат уже имеется в списке!!!");

КонецЕсли;

Исключение

Сообщить("ошибка!");

КонецПопытки;

Возврат Результат;

КонецФункции // СШКИнформационнаяКарта()

Функция СШКНеизвестныйКод(Штрихкод, ТипКода, СШК) Экспорт

Возврат Ложь;

КонецФункции // СШКНеизвестныйКод()

Процедура СШКОшибка(Ошибка, Штрихкод, ТипШК, СШК) Экспорт

Текст = ПолучитьСерверТО().ПолучитьТекстОшибкиСШКТО(Ошибка, Штрихкод, ТипШК);

Предупреждение(Текст);

КонецПроцедуры // СШКОшибка()

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)

ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);

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

Отчет «Валовая прибыль с сертификатами»

// Обновляет таблицу отчета

//

Процедура ОбновитьОтчет() Экспорт

СформироватьОтчет(ЭлементыФормы.ПолеТабличногоДокументаРезультат);

КонецПроцедуры // ОбновитьОтчет()

// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ

// Процедура - обработчик события при открытии формы

//

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

УниверсальныйОтчет.мДействиеПолеВводаВидСравненияПриИзменении = Новый Действие("ПолеВводаВидСравненияПриИзменении");

УниверсальныйОтчет.мДействиеПолеВводаЗначениеПриИзменении = Новый Действие("ПолеВводаЗначениеПриИзменении");

УниверсальныйОтчет.мДействиеКоманднаяПанельФормыПечать = Новый Действие("КоманднаяПанельФормыПечать");

УниверсальныйОтчет.ФормаПриОткрытии(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);

КонецПроцедуры // ПриОткрытии()

// Процедура - обработчик события при закрытии формы

//

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

УниверсальныйОтчет.ФормаПриЗакрытии(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);

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

////////////////////////////////////////////////////////////////////////////////

// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ НАЖАТИЯ КНОПОК КОМАНДНОЙ ПАНЕЛИ

// Процедура - обработчик нажатия кнопки "Печать"

//

Процедура КоманднаяПанельФормыПечать(Кнопка)

УниверсальныйОтчет.ФормаПечать(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);

КонецПроцедуры // КоманднаяПанельФормыПечать()

// Процедура - обработчик нажатия кнопки "Сформировать"

//

Процедура КоманднаяПанельФормыСформировать(Кнопка)

ОбновитьОтчет();

КонецПроцедуры // КоманднаяПанельФормыСформировать()

// Процедура - обработчик нажатия кнопки "Настройка"

//

Процедура КоманднаяПанельФормыНастройка(Кнопка)

УниверсальныйОтчет.ФормаНастройка(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма, ЭлементыФормы.ПолеТабличногоДокументаРезультат);

КонецПроцедуры // КоманднаяПанельФормыНастройка()

// Процедура - обработчик нажатия кнопки "НовыйОтчет"

//

Процедура КоманднаяПанельФормыНовыйОтчет(Кнопка)

// Дополнительные параметры в расшифровывающий отчет можно передать

// посредством инициализации переменной "ДополнительныеПараметры".

ДополнительныеПараметры = Неопределено;

УниверсальныйОтчет.ФормаНовыйОтчет(УниверсальныйОтчет, ЭтотОбъект, ДополнительныеПараметры);

КонецПроцедуры // КоманднаяПанельФормыНовыйОтчет()

// Процедура - обработчик нажатия кнопки "БыстрыеОтборы"

//

Процедура КоманднаяПанельФормыБыстрыеОтборы(Кнопка)

УниверсальныйОтчет.УправлениеОтображениемЭлементовФормы(УниверсальныйОтчет, ЭтаФорма, Кнопка.Имя);

УниверсальныйОтчет.УправлениеПанельюБыстрыеОтборы(УниверсальныйОтчет, ЭтаФорма);

КонецПроцедуры // КоманднаяПанельФормыБыстрыеОтборы()

// Процедура - обработчик нажатия кнопки "ЗаголовокОтчета"

//

Процедура КоманднаяПанельФормыЗаголовокОтчета(Кнопка)

УниверсальныйОтчет.УправлениеОтображениемЭлементовФормы(УниверсальныйОтчет, ЭтаФорма, Кнопка.Имя);

УниверсальныйОтчет.УправлениеОтображениемЗаголовка(УниверсальныйОтчет, ЭлементыФормы.ПолеТабличногоДокументаРезультат);

КонецПроцедуры // КоманднаяПанельФормыЗаголовокОтчета()

// Процедура - обработчик нажатия кнопки "ВосстановитьНастройку"

//

Процедура КоманднаяПанельФормыВосстановитьНастройку(Кнопка)

УниверсальныйОтчет.ВосстановитьНастройки(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);

КонецПроцедуры // КоманднаяПанельФормыДействиеВосстановитьЗначения()

// Процедура - обработчик нажатия кнопки "СохранитьНастройку"

//

Процедура КоманднаяПанельФормыСохранитьНастройку(Кнопка)

УниверсальныйОтчет.СохранитьНастройки(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);

КонецПроцедуры // КоманднаяПанельФормыДействиеСохранитьЗначения()

// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ЭЛЕМЕНТОВ ФОРМЫ

// Процедура - обработчик нажатия кнопки "КнопкаНастройкаПериода"

//

Процедура КнопкаНастройкаПериодаНажатие(Элемент)

УниверсальныйОтчет.ФормаНастройкаПериода(УниверсальныйОтчет);

КонецПроцедуры // КнопкаНастройкаПериодаНажатие()

// Процедура - обработчик нажатия кнопки "КнопкаМинусПериод"

//

Процедура КнопкаМинусПериодНажатие(Элемент)

УниверсальныйОтчет.ФормаМинусПериод(УниверсальныйОтчет);

КонецПроцедуры // КнопкаМинусПериодНажатие()

// Процедура - обработчик нажатия кнопки "КнопкаПлюсПериод"

//

Процедура КнопкаПлюсПериодНажатие(Элемент)

УниверсальныйОтчет.ФормаПлюсПериод(УниверсальныйОтчет);

КонецПроцедуры // КнопкаПлюсПериодНажатие()

// Процедура - обработчик события "Обработка расшифровки" поля табличного документа "ПолеТабличногоДокументаРезультат"

//

Процедура ПолеТабличногоДокументаРезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)

СтандартнаяОбработка = Ложь;

ОбработкаРасшифровки(Расшифровка, ОтчетОбъект);

КонецПроцедуры // ПолеТабличногоДокументаРезультатОбработкаРасшифровки()

// Процедура - обработчик события "При изменении" поля ввода "ПолеВводаВидСравнения"

//

Процедура ПолеВводаВидСравненияПриИзменении(Элемент)

УниверсальныйОтчет.ВидСравненияПриИзменении(Элемент, ЭтаФорма);

КонецПроцедуры // ПолеВводаВидСравненияПриИзменении()

// Процедура - обработчик события "При изменении" полей ввода "Значение", "ЗначениеС", "ЗначениеПо"

//

Процедура ПолеВводаЗначениеПриИзменении(Элемент)

УниверсальныйОтчет.ЗначениеПриИзменении(Элемент, ЭтаФорма);

КонецПроцедуры // ПолеВводаВидСравненияПриИзменении()

Приложение Д. Руководства пользователей

Руководство специалиста

Для начала работы требуется авторизоваться в системе.

Заведение в системе нового подарочного сертификата

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

Система откроет форму списка информационных карт.

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

Система откроет форму создания информационной карты.

На данной форме требуется заполнить данные по подарочному сертификату:

· выбрать значение реквизита «Вид карты» - «Штриховая»;

· система активирует видимость реквизита «Тип штрихкода»;

· выбрать значение реквизита «Тип штрихкода»;

· заполнить значение реквизита «Код карты» штрихкодом подарочного сертификата;

· выбрать значение реквизита «Тип карты» - «Сертификат»;

· система деактивирует видимость неактуальных реквизитов;

· заполнить значение реквизита «Номинал сертификата» номиналом подарочного сертификата;

· система автоматически заполнить реквизит «Наименование».

Для сохранения введенных данных необходимо нажать на кнопку «Записать», для сохранения и закрытия формы - на кнопку «ОК».

Регистрация подарочного сертификата

Подарочные сертификаты в системе имеют 3 статуса:

· В магазине (готов к продаже);

· На руках (готов к обналичиванию);

· Списан (не готов к продаже или обналиванию).

Созданный подарочный сертификат в системе не имеет статуса, что подразумевает под собой невозможность продажи.

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

Система откроет форму списка документов «Принятие к учету сертификатов», где следует нажать на кнопку «Добавить».

Система откроет форму созданий нового документа «Принятие к учету сертификатов».

В данной форме требуется заполнить табличную часть «Сертификаты»:

1. Можно считать необходимую карту торговым оборудованием;

2. Можно добавить в табличную часть с помощью кнопки «Добавить»;

3. Можно нажать на кнопку «Заполнить имеющимися сертификатами.

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

Теперь подарочный сертификат имеет в системе статус «В магазине».

Аннулирование подарочных сертификатов

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

Система откроет форму списка документов «Списание сертификатов», где следует нажать на кнопку «Добавить».

Система откроет форму создания нового документа «Списание сертификатов».

В данной форме требуется заполнить табличную часть «Сертификаты»:

1. Можно считать необходимую карту торговым оборудованием;

2. Можно добавить в табличную часть с помощью кнопки «Добавить».

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

Теперь подарочный сертификат имеет в системе статус «Списан».

Закрытие кассовой смены

Для закрытия кассовой смены в главном меню системы требуется перейти на вкладку «Документы», «Розница», «Закрытие кассовой смены».

Система откроет форму закрытия кассовой смены.

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

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

На данной форме следует установить значения реквизитов «Отразить в упр. учете» и «Отразить в бух. учете» - «Истина».

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

Формирование отчетов

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

Система откроет форму списка внешних отчетов.

Двойным кликом левой кнопки мыши можно открыть нужный отчет.

Система откроет форму формирования отчета.

При необходимости можно выставить настройки отчета и нажать на кнопку «Сформировать». Система сформирует отчет.

Руководство кассира

Для начала работы требуется авторизоваться в системе.

Для интерфейса кассиров система автоматически открывает форму создания нового документа «Чек ККМ».

Продажа подарочного сертификата

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

Следует ввести код продавца, затем нажать на кнопку «Закрытие чека».

Система откроет форму выбора оплаты.

Если форма оплаты не соответствует установленным по умолчанию значениям, то следует выбрать необходимые значения.

Для проведения документа «Чек ККМ» и пробитии чека требуется нажать на кнопку «ОК».

Торговое оборудование напечатает чек, система откроет форму создания нового документа «Чек ККМ».

Оплата подарочным сертификатом

При оплате покупок подарочным сертификатом требуется считать его штрихкод торговым оборудованием. Система активирует видимость табличной части «Сертификаты» и добавит в нее считанную подарочную карту.

Теперь следует заполнить табличную часть «Товары» на сумму, превышающую номинал подарочного сертификата.

Для закрытия чека нажимаем на кнопку «Закрытие чека». Система откроет форму выбора оплаты, автоматически определив частичную оплату подарочным сертификатом.

Если форма оплаты не соответствует установленным по умолчанию значениям, то следует выбрать необходимые значения.

Для проведения документа «Чек ККМ» и пробитии чека требуется нажать на кнопку «ОК».

Торговое оборудование напечатает чек, система откроет форму создания нового документа «Чек ККМ».

Размещено на Allbest.ru


Подобные документы

  • Анализ деятельности розничного магазина. Использование системы "GrossBee XXI" для автоматизации учета и управления на современных торгово-промышленных предприятиях. Разработка функционала "1С:Управление торговлей". Описание бизнес-процессов "AS IS".

    дипломная работа [1,4 M], добавлен 17.07.2016

  • Выбор методологии проектирования информационной системы, сбор требований, их моделирование. Архитектурное проектирование, разработка пользовательского интерфейса и модулей. Реализация и аттестация информационной системы. Методика работы с приложением.

    дипломная работа [2,9 M], добавлен 25.05.2014

  • Формирование требований к системе. Описание входной и выходной информации. Концептуальное и логическое проектирование структуры и пользовательского интерфейса. Выбор средств реализации подсистемы. Реализация функциональности программного средства.

    курсовая работа [1,3 M], добавлен 28.08.2012

  • Разработка программы для бухгалтерского учета на предприятии, которое занимается розничной торговлей медицинскими препаратами. Выбор среды разработки. Особенности системы "1С: Предприятие". Тестирование и отладка программы, входные и выходные данные.

    курсовая работа [1,1 M], добавлен 31.01.2016

  • Структурно-функциональная схема организации. Сетевое программное обеспечение. Реализация информационного обеспечения "1С:Предприятие 8. Управление торговлей". Экранные формы: "Поступление товаров", "Возврат поставщику". Получение и просмотр отчетов.

    курсовая работа [2,2 M], добавлен 19.05.2014

  • Проектирование модуля на базе 1С Предприятие для предприятия, занимающегося сборкой и ремонтом компьютеров. Разработка конфигурации информационной системы. Описание 1C Предприятие. Проектирование конфигурации. Создание справочников, документов и отчетов.

    курсовая работа [1,7 M], добавлен 28.07.2015

  • Состав и содержание работ по подготовке объекта автоматизации к вводу подсистемы в действие. Реализация пользовательского интерфейса "Менеджер". Создание проекта в программе "1С: Предприятие". Экономическая эффективность внедрения программного продукта.

    дипломная работа [7,2 M], добавлен 01.07.2011

  • Разработка конфигурации, реализующей учет товаров на складе хозяйственных товаров. Составляющие конфигурации, хранение в константах одного значения в базе данных. Разработка управляемого приложения, анализ данных. Реализация бизнес-процессов и задач.

    курсовая работа [2,9 M], добавлен 01.04.2013

  • Учет оказываемых услуг в стоматологической клинике. Автоматизация бизнес-процессов. Технологическая платформа "1С: Предприятие". Описание конфигурации, объектов метаданных. Отображение процесса ввода данных и формирования документов. Регистры бухгалтерии.

    дипломная работа [1,9 M], добавлен 17.11.2015

  • Технологическая платформа "1С: Предприятие" как программная оболочка над базой данных. Конфигурация программы для автоматизации эффективного управления торговым бизнесом. Помощник планирования, управление отношениями с клиентами, поставками и запасами.

    реферат [599,8 K], добавлен 03.07.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.