Розничные продажи вызов сервера
ОткрытьКассовуюСмену
Описание, пример вызова
// Открывает кассовую смену для кассы ККМ.//// Параметры:// КассаККМ - СправочникСсылка.КассыККМ - Касса ККМ.// ДополнительныеПараметры - Структура -// ОписаниеОшибки - Строка - Описание ошибки.//// Возвращаемое значение:// Булево - Истина, Если операция выполнена успешно.//Функция ОткрытьКассовуюСмену(КассаККМ, ДополнительныеПараметры, ОписаниеОшибки = "") Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.ОткрытьКассовуюСмену(КассаККМ, ДополнительныеПараметры, ОписаниеОшибки);
ЗакрытьКассовуюСмену
Описание, пример вызова
// Закрывает кассовую смену для кассы ККМ.//// Параметры:// Объект - СправочникСсылка.КассыККМ, СправочникСсылка.ПодключаемоеОборудование - Касса ККМ.// ОшибкаПриСнятииZОтчета - Булево - Признак успешного снятия z-отчета.// ОписаниеОшибки - Строка - Выходной параметр - описание ошибки.//// Возвращаемое значение:// Массив - Массив созданных отчетов о розничных продажах.//Функция ЗакрытьКассовуюСмену(Объект, ОшибкаПриСнятииZОтчета, ОписаниеОшибки = "") Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.ЗакрытьКассовуюСмену(Объект, ОшибкаПриСнятииZОтчета, ОписаниеОшибки);
СоздатьДокументВнесениеДенежныхСредствВКассуККМ
Описание, пример вызова
// Создать документ внесение денежных средств в кассу ККМ.//// Параметры:// ВходныеДанные - Структура - Реквизиты документа.// СсылкаНаДокументВнесение - Неопределено, ДокументСсылка.ВнесениеДенежныхСредствВКассуККМ - Необязательный, ссылка на созданный документ, в случае неудачи - Неопределено.// ОписаниеОшибки - Строка - Необязательный, Описание ошибки.//// Возвращаемое значение:// Булево - Истина, если создание документа выполнено успешно.//Функция СоздатьДокументВнесениеДенежныхСредствВКассуККМ(ВходныеДанные, СсылкаНаДокументВнесение = Неопределено, ОписаниеОшибки = Неопределено) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.СоздатьДокументВнесениеДенежныхСредствВКассуККМ(ВходныеДанные, СсылкаНаДокументВнесение, ОписаниеОшибки);
СоздатьДокументВыемкаДенежныхСредствИзКассыККМ
Описание, пример вызова
// Создать документ выемка денежных средств из кассы ККМ.//// Параметры:// ВходныеДанные - Структура - Структура с реквизитами документа.// СсылкаНаДокументВыемка - Неопределено, ДокументСсылка.ВыемкаДенежныхСредствИзКассыККМ - Необязательный, ссылка на созданный документ, в случае неудачи - Неопределено.// ОписаниеОшибки - Строка - Необязательный, Описание ошибки.//// Возвращаемое значение:// Булево - Истина, если создание документа выполнено успешно.//Функция СоздатьДокументВыемкаДенежныхСредствИзКассыККМ(ВходныеДанные, СсылкаНаДокументВыемка = Неопределено, ОписаниеОшибки = Неопределено) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.СоздатьДокументВыемкаДенежныхСредствИзКассыККМ(ВходныеДанные, СсылкаНаДокументВыемка, ОписаниеОшибки);
УдалитьДокументПриОтменеФискальнойОперации
Описание, пример вызова
// Удаляет документ при отмене фискальной операции.//// Параметры:// Ссылка - ДокументСсылка - Ссылка на удаляемый документ.//// Возвращаемое значение:// Булево - Истина, если удаление документа выполнено успешно.//Функция УдалитьДокументПриОтменеФискальнойОперации(Ссылка) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.УдалитьДокументПриОтменеФискальнойОперации(Ссылка)
СостояниеКассовойСмены
Описание, пример вызова
// Получает структуру описания кассовой смены для кассы ККМ.//// Параметры:// КассаККМ - СправочникСсылка.КассыККМ - Касса ККМ.//// Возвращаемое значение:// см. РозничныеПродажи.ОписаниеКассовойСмены//Функция СостояниеКассовойСмены(КассаККМ) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.СостояниеКассовойСмены(КассаККМ)
ПолучитьШтрихкодыНоменклатуры
Описание, пример вызова
// Получает штрихкоды номенклатуры//// Параметры:// Структура - Структура - Структура переданных параметров.//// Возвращаемое значение:// Массив - Массив штрихкодов номенклатуры.//Функция ПолучитьШтрихкодыНоменклатуры(Структура) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.ПолучитьШтрихкодыНоменклатуры(Структура)
РеквизитыКассира
Описание, пример вызова
// Заполнить реквизит формы "РеквизитыКассира".//// Параметры:// Кассир - СправочникСсылка.Пользователи - Кассир.// Организация - СправочникСсылка.Организации - Организация для отбора в справочнике ОтветственныеЛицаОрганизаций.// ДатаВремя - Дата - Для отбора по периоду ДатаНачала - ДатаОкончания в справочнике ОтветственныеЛицаОрганизаций.//// Возвращаемое значение:// см. РозничныеПродажи.РеквизитыКассира//Функция РеквизитыКассира(Знач Кассир = Неопределено, Знач Организация = Неопределено, Знач ДатаВремя = Неопределено) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.РеквизитыКассира(Кассир, Организация, ДатаВремя);
ОрганизацияФискальногоУстройства
Описание, пример вызова
// Возвращает значение организации по подключаемому оборудованию//// Параметры:// ФискальноеУстройство - СправочникСсылка.ПодключаемоеОборудование//// Возвращаемое значение:// Неопределено, Произвольный - Организация фискального устройстваФункция ОрганизацияФискальногоУстройства(Знач ФискальноеУстройство) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.ОрганизацияФискальногоУстройства(ФискальноеУстройство)
РеквизитыАдресаМестаРасчетов
Описание, пример вызова
Функция РеквизитыАдресаМестаРасчетов(Знач ФискальноеУстройство) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.РеквизитыАдресаМестаРасчетов(ФискальноеУстройство)
ИспользуетсяККТФЗ54
Описание, пример вызова
Функция ИспользуетсяККТФЗ54(КассоваяСмена) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.ИспользуетсяККТФЗ54(КассоваяСмена)
НайтиПартнераПоКонтактнымДаннымЭлектронногоЧека
Описание, пример вызова
Функция НайтиПартнераПоКонтактнымДаннымЭлектронногоЧека(ВариантОтправкиЭлектронногоЧека, КонтактныеДанные) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.НайтиПартнераПоКонтактнымДаннымЭлектронногоЧека(ВариантОтправкиЭлектронногоЧека, КонтактныеДанные)
ПартнерЭтоРозничныйКлиент
Описание, пример вызова
// Возвращает статус партнера, является ли он розничным клиентом.//// Параметры:// Партнер - СправочникСсылка.Партнеры - Партнер//// Возвращаемое значение:// Булево - Партнер это розничный клиентФункция ПартнерЭтоРозничныйКлиент(Партнер) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.ПартнерЭтоРозничныйКлиент(Партнер)
КонтрагентЭтоФизическоеЛицо
Описание, пример вызова
// Возвращает статус контрагента, является ли он физическим лицом.//// Параметры:// Контрагент - СправочникСсылка.Контрагенты - Контрагент//// Возвращаемое значение:// Булево - Контрагент - это физическое лицоФункция КонтрагентЭтоФизическоеЛицо(Контрагент) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.КонтрагентЭтоФизическоеЛицо(Контрагент)
ПараметрыКассыККМ
Описание, пример вызова
// Функция выполняет получение параметров кассы ККМ.//// Параметры:// КассаККМ - СправочникСсылка.КассыККМ - Касса ККМ.//// Возвращаемое значение:// Структура - со свойствами:// * ИдентификаторУстройства - Строка - Идентификатор устройства.// * ИспользоватьБезПодключенияОборудования - Булево - Использовать без подключения оборудования.// * ЭтоФискальныйРегистратор - Булево - Признак фискального регистратора.// * ИспользоватьСкладскиеПомещения - Булево - Признак использования складских помещений.// * КассаККМ - СправочникСсылка.КассыККМ - Касса ККМ.// * НастройкиРМК - СправочникСсылка.НастройкиРМК - Ссылка на настройки РМК.Функция ПараметрыКассыККМ(КассаККМ) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.ПараметрыКассыККМ(КассаККМ)
КассаККМПоПодключаемомуОборудованияДляРМК
Описание, пример вызова
// Функция определяет ККМ по ПодключаемомуОборудованию для текущей РМК.//// Возвращаемое значение:// СправочникСсылка.КассыККМ - Найденная касса ККМ.//Функция КассаККМПоПодключаемомуОборудованияДляРМК(ФискальноеУстройство) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.КассаККМПоПодключаемомуОборудованияДляРМК(ФискальноеУстройство)
ФискализацияДоступна
Описание, пример вызова
// Возвращает возможность фискализации//// Возвращаемое значение:// БулевоФункция ФискализацияДоступна() Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.ФискализацияДоступна()
УдаленнаяФискализацияДоступна
Описание, пример вызова
// Возвращает возможность удаленной фискализации//// Возвращаемое значение:// БулевоФункция УдаленнаяФискализацияДоступна() Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.УдаленнаяФискализацияДоступна()
ПечататьОтдельныйСлипЧекЭквайринговойОперации
Описание, пример вызова
// Возвращает возможность печатать отдельный слип чек эквайринговой операции.// Если Истина, то предполагается, что слип-чек эквайрингового терминала выводится отдельно и// фискальный чек не содержит данные эквайринговой операции.//// Возвращаемое значение:// БулевоФункция ПечататьОтдельныйСлипЧекЭквайринговойОперации() Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.ПечататьОтдельныйСлипЧекЭквайринговойОперации()
ПечататьОтдельныйСлипЧекЕГАИС
Описание, пример вызова
// Возвращает возможность печатать отдельный слип чек ЕГАИС.// Если Истина, то предполагается, что слип-чек ЕГАИС выводится отдельно.//// Возвращаемое значение:// БулевоФункция ПечататьОтдельныйСлипЧекЕГАИС() Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.ПечататьОтдельныйСлипЧекЕГАИС()
ЗаписатьДанныеВБезопасноеХранилище
Описание, пример вызова
// Записывает конфиденциальные данные в безопасное хранилище.// Вызывающий код должен самостоятельно устанавливать привилегированный режим.//// Безопасное хранилище недоступно для чтения пользователям (кроме администраторов),// а доступно только коду, который делает обращения только к своей части данных и// в том контексте, который предполагает чтение или запись конфиденциальных данных.//// Параметры:// Владелец - ПланОбменаСсылка// - СправочникСсылка// - Строка - ссылка на объект информационной базы,// представляющий объект-владелец сохраняемого пароля или строка до 128 символов.// Для объектов других типов в качестве владельца рекомендуется использовать ссылку на// элемент метаданных этого типа в справочнике ИдентификаторыОбъектовМетаданных// или ключ в виде строки с учетом имен подсистем.// Например, для БСП:// Владелец = ОбщегоНазначения.ИдентификаторОбъектаМетаданных("РегистрСведений.АдресныеОбъекты");// если нужно 1 хранилище на подсистему БСП:// Владелец = "СтандартныеПодсистемы.УправлениеДоступом";// если нужно более 1 хранилища на подсистему БСП:// Владелец = "СтандартныеПодсистемы.УправлениеДоступом.<Уточнение>";//// Данные - Произвольный - данные помещаемые в безопасное хранилище. Неопределенно - удаляет все данные.// Для удаления данных по ключу следует использовать процедуру УдалитьДанныеИзБезопасногоХранилища.// Ключ - Строка - ключ сохраняемых настроек, по умолчанию "Пароль".// Ключ должен соответствовать правилам имен идентификаторов:// 1. Первым символом ключа должна быть буква или символ подчеркивания (_).// 2. Каждый из последующих символов может быть буквой, цифрой или символом подчеркивания (_).//// Пример:// Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)// Если ТекущийПользовательМожетИзменятьПароль Тогда// УстановитьПривилегированныйРежим(Истина);// ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище(ТекущийОбъект.Ссылка, Логин, "Логин");// ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище(ТекущийОбъект.Ссылка, Пароль);// УстановитьПривилегированныйРежим(Ложь);// КонецЕсли;// КонецПроцедуры//Процедура ЗаписатьДанныеВБезопасноеХранилище(Владелец, Данные, Ключ = "Пароль") Экспорт
Пример вызова
РозничныеПродажиВызовСервера.ЗаписатьДанныеВБезопасноеХранилище(Владелец, Данные, Ключ);
УдалитьДанныеИзБезопасногоХранилища
Описание, пример вызова
// Удаляет конфиденциальные данные в безопасное хранилище.// Вызывающий код должен самостоятельно устанавливать привилегированный режим.//// Безопасное хранилище недоступно для чтения пользователям (кроме администраторов),// а доступно только коду, который делает обращения только к своей части данных и// в том контексте, который предполагает чтение или запись конфиденциальных данных.//// Параметры:// Владелец - ПланОбменаСсылка// - СправочникСсылка// - Строка - ссылка на объект информационной базы,// представляющий объект-владелец сохраняемого пароля или строка до 128 символов.// Ключи - Строка - содержит список имен удаляемых данных, указанных через запятую.// Неопределено - удаляет все данные.//// Пример:// Процедура ПередУдалением(Отказ)//// // Проверка значения свойства ОбменДанными.Загрузка отсутствует, так как удалять данные// // из безопасного хранилища нужно даже при удалении объекта при обмене данными.//// УстановитьПривилегированныйРежим(Истина);// ОбщегоНазначения.УдалитьДанныеИзБезопасногоХранилища(Ссылка);// УстановитьПривилегированныйРежим(Ложь);//// КонецПроцедуры//Процедура УдалитьДанныеИзБезопасногоХранилища(Владелец, Ключи = Неопределено) Экспорт
Пример вызова
РозничныеПродажиВызовСервера.УдалитьДанныеИзБезопасногоХранилища(Владелец, Ключи);
АлкогольнаяПродукцияЕГАИСМаркируемая
Описание, пример вызова
// Определяет, является ли номенклатура алкогольной продукцией, имеющая уникальный идентификатор (маркируовку)//// Параметры:// Номенклатура - СправочникСсылка.Номенклатура - Проверяемая номенклатура//// Возвращаемое значение:// Булево - Истина, если номенклатура является алкогольной продукцией, имеющая уникальный идентификатор (маркируовку)Функция АлкогольнаяПродукцияЕГАИСМаркируемая(Номенклатура) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.АлкогольнаяПродукцияЕГАИСМаркируемая(Номенклатура)
ЗаписьЖурналаУровеньОшибка
Описание, пример вызова
// Для регистрации ошибок, возникающих на стороне клиента при использования слепых асинхронных вызовов,// например, ПродажиКлиент.ПечатьЧека_Завершение.// В записи используется независимый режим транзакции см. Синтакс-помощник ЗаписьЖурналаРегистрации.// Параметры:// ИмяСобытия - Строка// ОбъектМетаданных - ОбъектМетаданных -// Данные - ЛюбаяСсылка, Число, Строка, Дата, Булево, Неопределено, Null, Тип -// Комментарий - Строка////@skip-check method-too-many-paramsПроцедура ЗаписьЖурналаУровеньОшибка(ИмяСобытия = "", ОбъектМетаданных = Неопределено, Данные = Неопределено, Комментарий = "") Экспорт
Пример вызова
РозничныеПродажиВызовСервера.ЗаписьЖурналаУровеньОшибка(ИмяСобытия, ОбъектМетаданных, Данные, Комментарий);
НаОснованииЗаказаОформленаОтгрузка
Описание, пример вызова
// Вычисляет есть ли проведенные документы отгрузки введенные на основании заказа.//// Параметры:// Ссылка - ДокументСсылка.ЗаказКлиента, ДокументСсылка.ЗаявкаНаВозвратТоваровОтКлиента -//// Возвращаемое значение:// Булево -//Функция НаОснованииЗаказаОформленаОтгрузка(Ссылка) Экспорт
Пример вызова
Результат = РозничныеПродажиВызовСервера.НаОснованииЗаказаОформленаОтгрузка(Ссылка)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).