Skip to content

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

ЗаполнитьДанныеФискальнойОперации

Описание, пример вызова
Процедура ЗаполнитьДанныеФискальнойОперации(ПараметрыОперацииФискализацииЧека, ДанныеФискальнойОперации) Экспорт

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

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

СтавкаНДСФискальнойОперации

Описание, пример вызова
Функция СтавкаНДСФискальнойОперации(СтавкаНДС, ПрименяютсяРасчетныеСтавки = Ложь) Экспорт

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

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

ПризнакПредметаРасчетаФискальнойОперации

Описание, пример вызова
// Параметры:
// ТипНоменклатуры - ПеречислениеСсылка.ТипыНоменклатуры
// ПодакцизныйТовар - Булево
// СтрокаПозицииЧека - Структура:
// *ОсобенностьУчета - ПеречислениеСсылка.ОсобенностиУчетаНоменклатуры - .
// Возвращаемое значение:
// ПеречислениеСсылка.ПризнакиПредметаРасчета -
Функция ПризнакПредметаРасчетаФискальнойОперации(ТипНоменклатуры, ПодакцизныйТовар, СтрокаПозицииЧека = Неопределено) Экспорт

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

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

ДоступныеВидыОплаты

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

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

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

ОбновитьДанныеИнформационнойПанели

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

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

РозничныеПродажиКлиентСервер.ОбновитьДанныеИнформационнойПанели(Форма, Данные)

СтруктураПовтораЗаписи

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

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

Результат = РозничныеПродажиКлиентСервер.СтруктураПовтораЗаписи()

СтруктураСтрокиЧекаЕГАИС

Описание, пример вызова
// Структура строки чека для ЕГАИС
//
// Возвращаемое значение:
// Структура - Структура строки чека для ЕГАИС.
//
Функция СтруктураСтрокиЧекаЕГАИС() Экспорт

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

Результат = РозничныеПродажиКлиентСервер.СтруктураСтрокиЧекаЕГАИС()

ПроверитьУказаниеКонтактнойИнформацииПартнера

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

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

РозничныеПродажиКлиентСервер.ПроверитьУказаниеКонтактнойИнформацииПартнера(ВариантОтправкиЭлектронногоЧека, КонтактнаяИнформацияДляПроверки, Отказ)

СтрокиОплатыПлатежнымиКартами

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

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

Результат = РозничныеПродажиКлиентСервер.СтрокиОплатыПлатежнымиКартами(ОплатаПлатежнымиКартами)

СуммаОплатыПлатежнымиКартами

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

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

Результат = РозничныеПродажиКлиентСервер.СуммаОплатыПлатежнымиКартами(ЗНАЧ ОплатаПлатежнымиКартами)

УстановитьАктивностьЭлементов

Описание, пример вызова
// Установить активность элементов формы: ПолеПолученоНаличными, Телефон, Email.
// Активные элементы связаны с цифровой клавиатурой формы.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма (ФормаОплатыНаличными или ФормаСмешаннойОплаты).
//
Процедура УстановитьАктивностьЭлементов(Форма) Экспорт

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

РозничныеПродажиКлиентСервер.УстановитьАктивностьЭлементов(Форма)

УстановитьАктивныйЭлемент

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

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

РозничныеПродажиКлиентСервер.УстановитьАктивныйЭлемент(Форма, Элемент)

УстановитьВариантОтправкиЭлектронногоЧека

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

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

РозничныеПродажиКлиентСервер.УстановитьВариантОтправкиЭлектронногоЧека(Форма, ВариантОтправкиЭлектронногоЧека)

ОтформатироватьНомерТелефона

Описание, пример вызова
// Отформатировать номер телефона. Из номера вида 9999999999 формирует +7(999)999-99-99.
//
// Параметры:
// Телефон - Строка - Номер телефона.
//
// Возвращаемое значение:
// Строка - Отформатированный номер телефона.
//
Функция ОтформатироватьНомерТелефона(Телефон) Экспорт

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

Результат = РозничныеПродажиКлиентСервер.ОтформатироватьНомерТелефона(Телефон)

НомерТелефонаВФормате10Знаков

Описание, пример вызова
// Получить 10 знаков номера телефона по переданному представлению.
//
// Параметры:
// Телефон - Строка - Представление номера телефона.
//
// Возвращаемое значение:
// Строка - 10 знаков номера телефона.
//
Функция НомерТелефонаВФормате10Знаков(Телефон) Экспорт

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

Результат = РозничныеПродажиКлиентСервер.НомерТелефонаВФормате10Знаков(Телефон)

СтруктураРезультатаОплаты

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

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

Результат = РозничныеПродажиКлиентСервер.СтруктураРезультатаОплаты()

СтруктураДанныеЭлектронногоЧека

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

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

Результат = РозничныеПродажиКлиентСервер.СтруктураДанныеЭлектронногоЧека()

ДанныеЭлектронногоЧека

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

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

Результат = РозничныеПродажиКлиентСервер.ДанныеЭлектронногоЧека(Форма)

ПроверитьНеобходимостьОбработкиДанныхЭлектронногоЧека

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

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

Результат = РозничныеПродажиКлиентСервер.ПроверитьНеобходимостьОбработкиДанныхЭлектронногоЧека(Форма)

ПривестиСтрокуКЧислу

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

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

Результат = РозничныеПродажиКлиентСервер.ПривестиСтрокуКЧислу(ЧислоСтрокой)

УстановитьДоступностьКнопокКлавиатурыФормыСмешаннойОплаты

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

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

РозничныеПродажиКлиентСервер.УстановитьДоступностьКнопокКлавиатурыФормыСмешаннойОплаты(Форма)

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