Розничные продажи клиент сервер
ЗаполнитьДанныеФискальнойОперации
Описание, пример вызова
Процедура ЗаполнитьДанныеФискальнойОперации(ПараметрыОперацииФискализацииЧека, ДанныеФискальнойОперации) Экспорт
Пример вызова
РозничныеПродажиКлиентСервер.ЗаполнитьДанныеФискальнойОперации(ПараметрыОперацииФискализацииЧека, ДанныеФискальнойОперации)
СтавкаНДСФискальнойОперации
Описание, пример вызова
Функция СтавкаНДСФискальнойОперации(СтавкаНДС, ПрименяютсяРасчетныеСтавки = Ложь) Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.СтавкаНДСФискальнойОперации(СтавкаНДС, ПрименяютсяРасчетныеСтавки);
ПризнакПредметаРасчетаФискальнойОперации
Описание, пример вызова
// Параметры:// ТипНоменклатуры - ПеречислениеСсылка.ТипыНоменклатуры// ПодакцизныйТовар - Булево// СтрокаПозицииЧека - Структура:// *ОсобенностьУчета - ПеречислениеСсылка.ОсобенностиУчетаНоменклатуры - .// Возвращаемое значение:// ПеречислениеСсылка.ПризнакиПредметаРасчета -Функция ПризнакПредметаРасчетаФискальнойОперации(ТипНоменклатуры, ПодакцизныйТовар, СтрокаПозицииЧека = Неопределено) Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.ПризнакПредметаРасчетаФискальнойОперации(ТипНоменклатуры, ПодакцизныйТовар, СтрокаПозицииЧека);
ДоступныеВидыОплаты
Описание, пример вызова
// Возвращает доступные виды оплат по документу// Параметры:// Форма - ФормаКлиентскогоПриложения -//// Возвращаемое значение:// Структура:// *Наличные - Булево// *ПлатежныеКарты - Булево// *БонусныеБаллы - Булево// *ПодарочныеСертификаты - Булево//Функция ДоступныеВидыОплаты(Форма) Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.ДоступныеВидыОплаты(Форма)
ОбновитьДанныеИнформационнойПанели
Описание, пример вызова
// Обновляет данные информационной панели//// Параметры:// Форма - ФормаКлиентскогоПриложения - Форма, на которой расположена информационная панель// Данные - Структура - Структура с данными информационной панели.//Процедура ОбновитьДанныеИнформационнойПанели(Форма, Данные) Экспорт
Пример вызова
РозничныеПродажиКлиентСервер.ОбновитьДанныеИнформационнойПанели(Форма, Данные)
СтруктураПовтораЗаписи
Описание, пример вызова
// Структура данных для повтора операции записи.//// Возвращаемое значение:// Структура - Данные для повтора операции записи.//Функция СтруктураПовтораЗаписи() Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.СтруктураПовтораЗаписи()
СтруктураСтрокиЧекаЕГАИС
Описание, пример вызова
// Структура строки чека для ЕГАИС//// Возвращаемое значение:// Структура - Структура строки чека для ЕГАИС.//Функция СтруктураСтрокиЧекаЕГАИС() Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.СтруктураСтрокиЧекаЕГАИС()
ПроверитьУказаниеКонтактнойИнформацииПартнера
Описание, пример вызова
// Проверка заполнения контактной информации в карточке партнера//// Параметры:// ВариантОтправкиЭлектронногоЧека - ПеречислениеСсылка.ВариантыОтправкиЭлектронногоЧекаПокупателю -// КонтактнаяИнформацияДляПроверки - Соответствие -// Отказ - Булево -//Процедура ПроверитьУказаниеКонтактнойИнформацииПартнера(ВариантОтправкиЭлектронногоЧека, КонтактнаяИнформацияДляПроверки, Отказ) Экспорт
Пример вызова
РозничныеПродажиКлиентСервер.ПроверитьУказаниеКонтактнойИнформацииПартнера(ВариантОтправкиЭлектронногоЧека, КонтактнаяИнформацияДляПроверки, Отказ)
СтрокиОплатыПлатежнымиКартами
Описание, пример вызова
// Возвращает массив строк оплаты платежными картами по документу//// Параметры:// ОплатаПлатежнымиКартами - ДанныеФормыКоллекция, ТаблицаЗначений, ТабличнаяЧасть - Оплаты платежной картой:// * ВидОплаты - ПеречислениеСсылка.ТипыПлатежнойСистемыККТ -//// Возвращаемое значение:// Число - сумма оплаты СБП по документу//Функция СтрокиОплатыПлатежнымиКартами(Знач ОплатаПлатежнымиКартами) Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.СтрокиОплатыПлатежнымиКартами(ОплатаПлатежнымиКартами)
СуммаОплатыПлатежнымиКартами
Описание, пример вызова
// Возвращает сумму оплаты платежными картами по документу//// Параметры:// ОплатаПлатежнымиКартами - ДанныеФормыКоллекция, ТаблицаЗначений, ТабличнаяЧасть - Оплаты платежной картой:// * ВидОплаты - ПеречислениеСсылка.ТипыПлатежнойСистемыККТ -// * Сумма - Число -//// Возвращаемое значение:// Число - сумма оплаты платежными картами по документу//Функция СуммаОплатыПлатежнымиКартами(ЗНАЧ ОплатаПлатежнымиКартами) Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.СуммаОплатыПлатежнымиКартами(ЗНАЧ ОплатаПлатежнымиКартами)
УстановитьАктивностьЭлементов
Описание, пример вызова
// Установить активность элементов формы: ПолеПолученоНаличными, Телефон, Email.// Активные элементы связаны с цифровой клавиатурой формы.//// Параметры:// Форма - ФормаКлиентскогоПриложения - Форма (ФормаОплатыНаличными или ФормаСмешаннойОплаты).//Процедура УстановитьАктивностьЭлементов(Форма) Экспорт
Пример вызова
РозничныеПродажиКлиентСервер.УстановитьАктивностьЭлементов(Форма)
УстановитьАктивныйЭлемент
Описание, пример вызова
// Включить использование клавиатуры для элемента формы.//// Параметры:// Форма - ФормаКлиентскогоПриложения - Форма (ФормаОплатыНаличными или ФормаСмешаннойОплаты).// Элемент - ПолеФормы - Элемент формы, для которого необходимо включить клавиатуру.//Процедура УстановитьАктивныйЭлемент(Форма, Элемент) Экспорт
Пример вызова
РозничныеПродажиКлиентСервер.УстановитьАктивныйЭлемент(Форма, Элемент)
УстановитьВариантОтправкиЭлектронногоЧека
Описание, пример вызова
// Процедура - Установить вариант отправки электронного чека.//// Параметры:// Форма - ФормаКлиентскогоПриложения - Форма (ФормаОплатыНаличными или ФормаСмешаннойОплаты).// ВариантОтправкиЭлектронногоЧека - ПеречислениеСсылка.ВариантыОтправкиЭлектронногоЧекаПокупателю - Вариант отправки// электронного чека.//Процедура УстановитьВариантОтправкиЭлектронногоЧека(Форма, ВариантОтправкиЭлектронногоЧека) Экспорт
Пример вызова
РозничныеПродажиКлиентСервер.УстановитьВариантОтправкиЭлектронногоЧека(Форма, ВариантОтправкиЭлектронногоЧека)
ОтформатироватьНомерТелефона
Описание, пример вызова
// Отформатировать номер телефона. Из номера вида 9999999999 формирует +7(999)999-99-99.//// Параметры:// Телефон - Строка - Номер телефона.//// Возвращаемое значение:// Строка - Отформатированный номер телефона.//Функция ОтформатироватьНомерТелефона(Телефон) Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.ОтформатироватьНомерТелефона(Телефон)
НомерТелефонаВФормате10Знаков
Описание, пример вызова
// Получить 10 знаков номера телефона по переданному представлению.//// Параметры:// Телефон - Строка - Представление номера телефона.//// Возвращаемое значение:// Строка - 10 знаков номера телефона.//Функция НомерТелефонаВФормате10Знаков(Телефон) Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.НомерТелефонаВФормате10Знаков(Телефон)
СтруктураРезультатаОплаты
Описание, пример вызова
// Возвращает пустую структура результата оплаты чека ККМ.//// Возвращаемое значение:// Структура - Структура со свойствами:// * ПолученоНаличными - Число - Сумма оплаты наличными.// * ДанныеЭлектронногоЧека - Структура - Данные электронного чека, см. СтруктураДанныеЭлектронногоЧека.//Функция СтруктураРезультатаОплаты() Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.СтруктураРезультатаОплаты()
СтруктураДанныеЭлектронногоЧека
Описание, пример вызова
// Возвращает пустую структура данных электронного чека ККМ.//// Возвращаемое значение:// Структура - Структура со свойствами:// * Партнер - СправочникСсылка.Партнеры - Партнер.// * ВариантОтправкиЭлектронногоЧека - ПеречислениеСсылка.ВариантыОтправкиЭлектронногоЧекаПокупателю - Вариант// отправки электронного чека.// * КонтактныеДанныеЭлектронногоЧека - Строка - Телефон или адрес электронной почты.//Функция СтруктураДанныеЭлектронногоЧека() Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.СтруктураДанныеЭлектронногоЧека()
ДанныеЭлектронногоЧека
Описание, пример вызова
// Получить данные электронного чека.//// Параметры:// Форма - ФормаКлиентскогоПриложения - Форма (ФормаОплатыНаличными или ФормаСмешаннойОплаты).//// Возвращаемое значение:// Структура - Данные электронного чека, см. СтруктураДанныеЭлектронногоЧека.//Функция ДанныеЭлектронногоЧека(Форма) Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.ДанныеЭлектронногоЧека(Форма)
ПроверитьНеобходимостьОбработкиДанныхЭлектронногоЧека
Описание, пример вызова
// Проверить необходимость обработки данных электронного чека на сервере.//// Параметры:// Форма - ФормаКлиентскогоПриложения - Форма (ФормаОплатыНаличными или ФормаСмешаннойОплаты).//// Возвращаемое значение:// Структура - Структура со свойствами:// * ТребуетсяОбновитьКонтактнуюИнформацию - Булево - Требуется обновить контактную информацию.// * ТребуетсяСоздатьПартнера - Булево - Требуется создать партнера.//Функция ПроверитьНеобходимостьОбработкиДанныхЭлектронногоЧека(Форма) Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.ПроверитьНеобходимостьОбработкиДанныхЭлектронногоЧека(Форма)
ПривестиСтрокуКЧислу
Описание, пример вызова
// Функция выполняет приведение строки к числу.//// Параметры:// ЧислоСтрокой - Строка - Строка приводимая к числу.// ВозвращатьНеопределено - Булево - Если Истина и строка содержит некорректное значение, то возвращать Неопределено.//// Возвращаемое значение:// Число - Приведенное значение.//Функция ПривестиСтрокуКЧислу(ЧислоСтрокой) Экспорт
Пример вызова
Результат = РозничныеПродажиКлиентСервер.ПривестиСтрокуКЧислу(ЧислоСтрокой)
УстановитьДоступностьКнопокКлавиатурыФормыСмешаннойОплаты
Описание, пример вызова
// Управляет доступностью кнопок клавиатуры на форме смешанной оплаты.//// Параметры:// Форма - ФормаКлиентскогоПриложения - Форма (ФормаОплатыНаличными или ФормаСмешаннойОплаты).//Процедура УстановитьДоступностьКнопокКлавиатурыФормыСмешаннойОплаты(Форма) Экспорт
Пример вызова
РозничныеПродажиКлиентСервер.УстановитьДоступностьКнопокКлавиатурыФормыСмешаннойОплаты(Форма)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).