Skip to content

Розничные продажи клиент

ОткрытьКассовуюСмену

Описание, пример вызова
// Открывает кассовую смену
//
// Параметры:
// ПараметрыКассыККМ - Структура, ФиксированнаяСтруктура - Параметры кассы ККМ:
// * ИдентификаторУстройства - СправочникСсылка.ПодключаемоеОборудование
// * ИспользоватьБезПодключенияОборудования - Булево
// * КассаККМ - СправочникСсылка.КассыККМ
// ОписаниеОповещенияЗавершение - ОписаниеОповещения - Описание оповещения при завершении операции.
//
Процедура ОткрытьКассовуюСмену(ПараметрыКассыККМ, ОписаниеОповещенияЗавершение = Неопределено) Экспорт

Пример вызова

РозничныеПродажиКлиент.ОткрытьКассовуюСмену(ПараметрыКассыККМ, ОписаниеОповещенияЗавершение);

ОткрытьКассовуюСменуЗавершение

Описание, пример вызова
Процедура ОткрытьКассовуюСменуЗавершение(Результат, Параметры) Экспорт

Пример вызова

РозничныеПродажиКлиент.ОткрытьКассовуюСменуЗавершение(Результат, Параметры)

ЗакрытьКассовуюСмену

Описание, пример вызова
// Закрывает кассовую смену
//
// Параметры:
// ПараметрыКассыККМ - Структура, ФиксированнаяСтруктура - Параметры кассы ККМ:
// * ИдентификаторУстройства - СправочникСсылка.ПодключаемоеОборудование
// * ИспользоватьБезПодключенияОборудования - Булево
// * КассаККМ - СправочникСсылка.КассыККМ
// ОписаниеОповещенияЗавершение - ОписаниеОповещения - Описание оповещения при завершении операции.
//
Процедура ЗакрытьКассовуюСмену(ПараметрыКассыККМ, ОписаниеОповещенияЗавершение = Неопределено) Экспорт

Пример вызова

РозничныеПродажиКлиент.ЗакрытьКассовуюСмену(ПараметрыКассыККМ, ОписаниеОповещенияЗавершение);

СформироватьОтчетБезГашения

Описание, пример вызова
// Сформировать отчет без гашения.
//
// Параметры:
// ПараметрыКассыККМ - см. ЗакрытьКассовуюСмену.ПараметрыКассыККМ
// ОписаниеОповещенияЗавершение - ОписаниеОповещения - Описание оповещения при завершении операции.
//
Процедура СформироватьОтчетБезГашения(ПараметрыКассыККМ, ОписаниеОповещенияЗавершение = Неопределено) Экспорт

Пример вызова

РозничныеПродажиКлиент.СформироватьОтчетБезГашения(ПараметрыКассыККМ, ОписаниеОповещенияЗавершение);

ВнесениеДенежныхСредств

Описание, пример вызова
// Открывает форму для ввода суммы перед операцией внесения денежных средств
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма
// ПараметрыКассыККМ - Структура -
// ОписаниеОповещенияЗавершение - ОписаниеОповещения -
//
Процедура ВнесениеДенежныхСредств(Форма, ПараметрыКассыККМ, ОписаниеОповещенияЗавершение = Неопределено) Экспорт

Пример вызова

РозничныеПродажиКлиент.ВнесениеДенежныхСредств(Форма, ПараметрыКассыККМ, ОписаниеОповещенияЗавершение);

ВыемкаДенежныхСредств

Описание, пример вызова
// Открывает форму для ввода суммы перед операцией выемки денежных средств
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма
// ПараметрыКассыККМ - Структура -
// ОписаниеОповещенияЗавершение - ОписаниеОповещения -
//
Процедура ВыемкаДенежныхСредств(Форма, ПараметрыКассыККМ, ОписаниеОповещенияЗавершение = Неопределено) Экспорт

Пример вызова

РозничныеПродажиКлиент.ВыемкаДенежныхСредств(Форма, ПараметрыКассыККМ, ОписаниеОповещенияЗавершение);

ВывестиТекстНаДисплейПокупателя

Описание, пример вызова
// Обновляет информацию, выведенную на дисплее покупателя
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма
// ИдентификаторУстройства - Строка -
// Текст - Строка -
//
Процедура ВывестиТекстНаДисплейПокупателя(Форма, ИдентификаторУстройства, Текст) Экспорт

Пример вызова

РозничныеПродажиКлиент.ВывестиТекстНаДисплейПокупателя(Форма, ИдентификаторУстройства, Текст)

ВывестиТекстНаДисплеиПокупателя

Описание, пример вызова
// Обновляет выведенную информацию на всех дисплеях покупателя
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма
// Дисплеи - см. МенеджерОборудованияВызовСервера.СписокОборудования - Список значений из структур данных, описывающих дисплеи.
// Текст - Строка - Выводимый текст
//
Процедура ВывестиТекстНаДисплеиПокупателя(Форма, Дисплеи, Текст) Экспорт

Пример вызова

РозничныеПродажиКлиент.ВывестиТекстНаДисплеиПокупателя(Форма, Дисплеи, Текст)

ПодготовитьСтрокуКВыводуНаДисплейПокупателя

Описание, пример вызова
// Подготавливает данные для вывода на дисплей покупателя.
//
// Параметры:
// Заголовок - Строка - Заголовок выводимого на дисплей покупателя значения.
// Значение - Число, Строка - Выводимое значение (Сумма).
//
// Возвращаемое значение:
// Строка - Подготовленная строка.
//
Функция ПодготовитьСтрокуКВыводуНаДисплейПокупателя(Заголовок = "", Значение = "") Экспорт

Пример вызова

Результат = РозничныеПродажиКлиент.ПодготовитьСтрокуКВыводуНаДисплейПокупателя(Заголовок, Значение);

ПроверитьКодМаркировкиСредствамиККТ

Описание, пример вызова
// Запускает механизм проверки кодов маркировки средствами ККТ
//
// Параметры:
// ПозицииЧека - Массив - Позиции чека
// ФормаВладелец - ФормаКлиентскогоПриложения - Форма владелец
// ЗаголовокКнопкиИгнорировать - Строка, Неопределено - Заголовок кнопки игнорировать
// ОповещениеОЗавершении - ОписаниеОповещения - Оповещение о завершении
// ФормаПросмотра - ФормаКлиентскогоПриложения, Неопределено - Форма просмотра
//
Процедура ПроверитьКодМаркировкиСредствамиККТ(ПозицииЧека, ФормаВладелец, ЗаголовокКнопкиИгнорировать = Неопределено, ОповещениеОЗавершении, ФормаПросмотра = Неопределено) Экспорт

Пример вызова

РозничныеПродажиКлиент.ПроверитьКодМаркировкиСредствамиККТ(ПозицииЧека, ФормаВладелец, ЗаголовокКнопкиИгнорировать, ОповещениеОЗавершении, ФормаПросмотра);

ТребуетсяПроверкаКодовМаркировкиСредствамиККТ

Описание, пример вызова
// Определяет, требуется ли проверка кодов маркировки средствами ККТ.
//
// Параметры:
// ПараметрыОперацииФискализацииЧека - Структура - Параметры операции фискализации чека
//
// Возвращаемое значение:
// Булево - Истина - требуется проверка кодов маркировки средствами ККТ
//
Функция ТребуетсяПроверкаКодовМаркировкиСредствамиККТ(ПараметрыОперацииФискализацииЧека) Экспорт

Пример вызова

Результат = РозничныеПродажиКлиент.ТребуетсяПроверкаКодовМаркировкиСредствамиККТ(ПараметрыОперацииФискализацииЧека)

ОбработатьСостояниеСмены

Описание, пример вызова
// Контролирует параметры текущей кассовой смены, при необходимости открывает и закрывает кассовую смену.
//
// Параметры:
// Форма - Форма - Форма документа в которой выполняется контроль кассовой смены
// ОписаниеОповещенияЗавершение - ОписаниеОповещения - Описание оповещения при завершении операции.
//
Процедура ОбработатьСостояниеСмены(Форма, ОписаниеОповещенияЗавершение) Экспорт

Пример вызова

РозничныеПродажиКлиент.ОбработатьСостояниеСмены(Форма, ОписаниеОповещенияЗавершение)

ОбработатьСостояниеСменыАвтоматически

Описание, пример вызова
// Контролирует параметры текущей кассовой смены оборудования, при необходимости открывает и закрывает кассовую смену
// в автоматическом режиме.
//
// Параметры:
// Оборудование - СправочникСсылка.ПодключаемоеОборудование
// ОписаниеОповещенияЗавершение - ОписаниеОповещения - Описание оповещения при завершении операции.
//
Процедура ОбработатьСостояниеСменыАвтоматически(Оборудование, ОписаниеОповещенияЗавершение = Неопределено) Экспорт

Пример вызова

РозничныеПродажиКлиент.ОбработатьСостояниеСменыАвтоматически(Оборудование, ОписаниеОповещенияЗавершение);

ДобавитьОплатуКартой

Описание, пример вызова
// Вызывает процедуры оплаты платежной картой
//
// Параметры:
// РезультатПроведения - Булево - Признак успешного проведения оплачиваемого чека ККМ
// ДополнительныеПараметры - Структура:
// * Форма - ФормаКлиентскогоПриложения - содержит в том числе:
// ** ЭквайринговыеТерминалы - см. Справочники.ЭквайринговыеТерминалы.ПараметрыЭквайринговыхТерминаловПоОрганизации
// * ЭквайринговыеТерминалы - СписокЗначений из СправочникСсылка.ПодключаемоеОборудование - содержит:
// ** Значение - СправочникСсылка.ПодключаемоеОборудование
// - СправочникСсылка.ПодключаемоеОборудование
// * ОповещениеОЗавершении - ОписаниеОповещения
// * ПараметрыКассыККМ - Структура
// * ФормаАвторизации_Сумма - Число
// * ФормаАвторизации_ПределСуммы - Число
// * Валюта - СправочникСсылка.Валюты
// * СтруктураЭквайринговыйТерминал - Структура
//
Процедура ДобавитьОплатуКартой(РезультатПроведения, ДополнительныеПараметры) Экспорт

Пример вызова

РозничныеПродажиКлиент.ДобавитьОплатуКартой(РезультатПроведения, ДополнительныеПараметры)

ОтменитьОплатуКартой

Описание, пример вызова
// Вызывает процедуры отмены оплаты платежной картой
//
// Параметры:
// РезультатПроведения - Булево - Признак успешного проведения оплачиваемого чека ККМ
// ДополнительныеПараметры - см. ДобавитьОплатуКартой.ДополнительныеПараметры
//
Процедура ОтменитьОплатуКартой(РезультатПроведения, ДополнительныеПараметры) Экспорт

Пример вызова

РозничныеПродажиКлиент.ОтменитьОплатуКартой(РезультатПроведения, ДополнительныеПараметры)

ЗакрытьСессиюПроверкиКМНаККТ

Описание, пример вызова
// Закрывает сессию проверки на ККТ
//
// Параметры:
// УникальныйИдентификатор - см. МенеджерОборудованияКлиент.НачатьЗакрытииСессииРегистрацииКМ.УникальныйИдентификатор
// ИдентификаторУстройства - см. МенеджерОборудованияКлиент.СессияПроверкиКодовМаркировки.ИдентификаторУстройства
//
Процедура ЗакрытьСессиюПроверкиКМНаККТ(УникальныйИдентификатор, ИдентификаторУстройства) Экспорт

Пример вызова

РозничныеПродажиКлиент.ЗакрытьСессиюПроверкиКМНаККТ(УникальныйИдентификатор, ИдентификаторУстройства)

НачатьПодключениеОборудованияПоследовательно

Описание, пример вызова
// Запускает процесс асинхронного подключения обрудования из формы рабочего места кассира.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма клиентского приложения
//
Процедура НачатьПодключениеОборудованияПоследовательно(Форма) Экспорт

Пример вызова

РозничныеПродажиКлиент.НачатьПодключениеОборудованияПоследовательно(Форма)

ПродолжитьПодключениеОборудованиеПоИдентификаторуПоследовательно

Описание, пример вызова
// Продолжает последовательное подключение оборудования по переданному массиву идентификаторов строк
//
// Параметры:
// Результат - Булево - Истина, если массив ДополнительныеПараметры.ИдентификаторыСтрокОборудования не пустой
// ДополнительныеПараметры - Структура:
// *Форма - ФормаКлиентскогоПриложения -
// *ИдентификаторыСтрокОборудования - Массив Из Число -
//
Процедура ПродолжитьПодключениеОборудованиеПоИдентификаторуПоследовательно(Результат, ДополнительныеПараметры) Экспорт

Пример вызова

РозничныеПродажиКлиент.ПродолжитьПодключениеОборудованиеПоИдентификаторуПоследовательно(Результат, ДополнительныеПараметры)

ПродолжитьПодключениеОборудованиеПоИдентификаторуПоследовательноЗавершение

Описание, пример вызова
// Вызывает процедуры отмены оплаты платежной картой
//
// Параметры:
// Данные - см. МенеджерОборудованияКлиентСервер.ПараметрыВыполненияОперацииНаОборудовании
// ДополнительныеПараметры - Структура:
// *Форма - ФормаКлиентскогоПриложения -
// *ИдентификаторыСтрокОборудования - Массив Из Число -
//
Процедура ПродолжитьПодключениеОборудованиеПоИдентификаторуПоследовательноЗавершение(Данные, ДополнительныеПараметры) Экспорт

Пример вызова

РозничныеПродажиКлиент.ПродолжитьПодключениеОборудованиеПоИдентификаторуПоследовательноЗавершение(Данные, ДополнительныеПараметры)

ОтобразитьВопросОНеобходимостиНепроведенногоДокумента

Описание, пример вызова
// Запрашивает подтверждение пользователя для отмены проведения документа.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения -
// ОписаниеОповещенияЗавершения - ОписаниеОповещения -
//
Процедура ОтобразитьВопросОНеобходимостиНепроведенногоДокумента(Форма, ОписаниеОповещенияЗавершения) Экспорт

Пример вызова

РозничныеПродажиКлиент.ОтобразитьВопросОНеобходимостиНепроведенногоДокумента(Форма, ОписаниеОповещенияЗавершения)

ПроверитьВозможностьДобавленияОплатыБонуснымиБаллами

Описание, пример вызова
// Выполняет проверку возможности добавления оплаты бонусными баллами.
// Параметры:
// Форма - ФормаКлиентскогоПриложения -
// ПроверятьСтатусПроведения - Булево -
//
// Возвращаемое значение:
// Булево -
//
Функция ПроверитьВозможностьДобавленияОплатыБонуснымиБаллами(Форма, ПроверятьСтатусПроведения = Истина) Экспорт

Пример вызова

Результат = РозничныеПродажиКлиент.ПроверитьВозможностьДобавленияОплатыБонуснымиБаллами(Форма, ПроверятьСтатусПроведения);

ЗапроситьПодтверждениеИзмененияОперацииПриЗакрытииКассовойСмены

Описание, пример вызова
// Запрашивает подтверждение изменения операции при закрытии кассвой смены.
// Параметры:
// Форма - ФормаКлиентскогоПриложения -
// ОповещениеОЗавершении - ОписаниеОповещения -
//
// Возвращаемое значение:
// Булево -
//
Функция ЗапроситьПодтверждениеИзмененияОперацииПриЗакрытииКассовойСмены(Форма, ОповещениеОЗавершении) Экспорт

Пример вызова

Результат = РозничныеПродажиКлиент.ЗапроситьПодтверждениеИзмененияОперацииПриЗакрытииКассовойСмены(Форма, ОповещениеОЗавершении)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).