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