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