ОФД
НастройкаПодключенияДоступна
Описание, пример вызова
// Определяет доступность использования функциональности подключения// к ОФД на основании прав доступа пользователя.//// Возвращаемое значение:// Булево - если Истина, настройка подключения к ОФД доступна.//Функция НастройкаПодключенияДоступна() Экспорт
Пример вызова
Результат = ОФД.НастройкаПодключенияДоступна()
ПолучениеДанныхИзОФДДоступно
Описание, пример вызова
// Определяет доступность использования функциональности выполнения операций// на основании прав доступа пользователя.//// Возвращаемое значение:// Булево - если Истина, получение данных из ОФД доступно.//Функция ПолучениеДанныхИзОФДДоступно() Экспорт
Пример вызова
Результат = ОФД.ПолучениеДанныхИзОФДДоступно()
ПодключениеНастроено
Описание, пример вызова
// Проверяет наличие настройки подключения кассы.//// Параметры:// Касса - ОпределяемыйТИП.КассаОФДБИП - касса по которой выполняется запрос.//// Возвращаемое значение:// Булево - если Истина, настройка подключения выполнена.//Функция ПодключениеНастроено(Касса) Экспорт
Пример вызова
Результат = ОФД.ПодключениеНастроено(Касса)
ОборотыКассовойСмены
Описание, пример вызова
// Возвращает значения показателей смены по переданным параметрам.//// Параметры:// Касса - ОпределяемыйТип.КассаОФДБИП - Касса, по которой необходимо получить данные.// НомерСмены- Число - Номер смены по которой необходимо получить данные.// Возвращаемое значение:// Структура - результат выполнения:// * ДанныеСмены - Структура, Неопределено - данные смены по сведениям ОФД:// ** ДатаОткрытия - Дата - Дата открытия смены;// ** ДатаЗакрытия - Дата - Дата закрытия смены;// ** КоличествоЧеков - Число - Общее количество чеков за смену;// ** СуммаПрихода - Число - Сумма прихода за смену;// ** СуммаВозвратаПрихода - Число - Сумма возврата прихода за смену;// ** СуммаРасхода - Число - Сумма расхода за смену;// ** СуммаВозвратаРасхода - Число - Сумма возврата расхода за смену;// ** СуммаНаличными - Число - Сумма наличными за смену;// ** СуммаЭлектронными - Число - Сумма электронными за смену;// ** СуммаПредоплатами - Число - Сумма предоплатами за смену;// ** СуммаПостоплатами- Число - Сумма постоплатами за смену.// * КодОшибки - Строка - строковый код возникшей ошибки, который// может быть обработан вызывающим методом:// - <Пустая строка> - создание нового заказа выполнено успешно;// - "НеверныйФорматЗапроса" - передан некорректный запрос или настройка подключения;// - "НеверныйЛогинИлиПароль" - неверный логин или пароль или параметры// подключения к ОФД;// - "ОтсутствуетДоступКСервису" - у пользователя нет доступа к сервису;// - "ТребуетсяОплата" - у пользователя отсутствует оплата сервиса;// - "ПревышеноКоличествоПопыток" - превышено количество попыток// обращения к сервису с некорректным логином и паролем;// - "ОшибкаПодключения" - ошибка при подключении к сервису;// - "ОшибкаСервиса" - внутренняя ошибка сервиса;// - "НеизвестнаяОшибка" - при получении информации возникла// неизвестная (не обрабатываемая) ошибка;// - "СервисВременноНеДоступен" - на сервере ведутся регламентные работы;// * СообщениеОбОшибке - Строка, ФорматированнаяСтрока - сообщение об ошибке для пользователя;// * ИнформацияОбОшибке - Строка, ФорматированнаяСтрока - сообщение об ошибке для администратора.//Функция ОборотыКассовойСмены(Касса, НомерСмены) Экспорт
Пример вызова
Результат = ОФД.ОборотыКассовойСмены(Касса, НомерСмены)
ЧекиКассовойСмены
Описание, пример вызова
// Возвращает список чеков по смене.//// Параметры:// Касса - ОпределяемыйТип.КассаОФДБИП - касса, по которой выполняется запрос.// НомерСмены- Число - номер смены по которой необходимо получить данные.// Возвращаемое значение:// Структура - результат выполнения:// * ДанныеЧеков - Массив из Структура, Неопределено - данные чеков по смене по сведениям ОФД:// ** ДатаЧека - Дата - Дата фискализации чека;// ** ФискальныйНомерЧека - Число - Фискальный номер документа;// ** НомерЧекаЗаСмену - Число - Номер чека в смене;// ** ПризнакРасчета - Строка - Идентификатор признака расчета. Может принимать одно следующих значений -// ПРИХОД, ВОЗВРАТПРИХОДА, РАСХОД, ВОЗВРАТРАСХОДА;// ** СуммаНаличными - Число - Сумма наличными за смену;// ** СуммаЭлектронными - Число - Сумма электронными за смену;// ** СуммаПредоплатами - Число - Сумма предоплатами за смену;// ** СуммаПостоплатами- Число - Сумма постоплатами за смену.// * КодОшибки - Строка - строковый код возникшей ошибки, который// может быть обработан вызывающим методом:// - <Пустая строка> - создание нового заказа выполнено успешно;// - "НеверныйФорматЗапроса" - передан некорректный запрос или настройка подключения;// - "НеверныйЛогинИлиПароль" - неверный логин или пароль или параметры// подключения к ОФД;// - "ОтсутствуетДоступКСервису" - у пользователя нет доступа к сервису;// - "ТребуетсяОплата" - у пользователя отсутствует оплата сервиса;// - "ПревышеноКоличествоПопыток" - превышено количество попыток// обращения к сервису с некорректным логином и паролем;// - "ОшибкаПодключения" - ошибка при подключении к сервису;// - "ОшибкаСервиса" - внутренняя ошибка сервиса;// - "НеизвестнаяОшибка" - при получении информации возникла// неизвестная (не обрабатываемая) ошибка;// - "СервисВременноНеДоступен" - на сервере ведутся регламентные работы;// * СообщениеОбОшибке - Строка, ФорматированнаяСтрока - сообщение об ошибке для пользователя;// * ИнформацияОбОшибке - Строка, ФорматированнаяСтрока - сообщение об ошибке для администратора.//Функция ЧекиКассовойСмены(Касса, НомерСмены) Экспорт
Пример вызова
Результат = ОФД.ЧекиКассовойСмены(Касса, НомерСмены)
ПродажиЗаПериод
Описание, пример вызова
// Возвращает данные продаж за период из сервиса.//// Параметры:// Касса - ОпределяемыйТип.КассаОФДБИП - касса по которой выполняется запрос.// НачалоПериода - Дата - дата начало получения данных продаж;// КонецПериода - Дата - дата окончания получения данных продаж.//// Возвращаемое значение:// Структура - результат выполнения.// * ДанныеСмен - Массив из Структура, Неопределено - данные смен по сведениям ОФД:// ** ДатаОткрытия - Дата - Дата открытия смены;// ** ДатаЗакрытия - Дата - Дата закрытия смены;// ** НомерСмены - Число - Номер смены;// ** ДанныеЧеков - Массив из Структура - данные чеков по смене;// *** ДатаЧека - Дата - Дата фискализации чека;// *** НомерЗаСмену - Число - Номер чека в смене;// *** ФискальныйНомерЧека - Число - Фискальный номер документа;// *** ЧекКоррекции - Булево - Фискальный номер документа;// *** ДанныеКоррекции - Структура, Неопределено - данные коррекции,// заполняется когда чек является чеком коррекции:// **** ТипКоррекции - Строка - Идентификатор типа коррекции. Может принимать одно следующих значений:// САМОСТОЯТЕЛЬНО, ПОПРЕДПИСАНИЮ;// **** ДатаКорректируемогоРасчета - Дата - Дата корректируемого расчета;// **** ФискальныйНомер - Число, Неопредеделено - Фискальный номер корректируемого документа// Неопределено - данные отсутствуют;// **** НомерПредписания - Строка - Номер предписания налогового органа.// *** СистемаНалогообложения - Строка - Идентификатор системы налогообложения. Может принимать одно следующих значений:// ОСН, УПРОЩЕННАЯДОХОД, УПРОЩЕННАЯДОХОДРАСХОД, ЕНВД, ЕСН, ПАТЕНТ;// *** ПризнакРасчета - Строка - Идентификатор признака расчета. Может принимать одно следующих значений:// ПРИХОД, ВОЗВРАТПРИХОДА, РАСХОД, ВОЗВРАТРАСХОДА;// *** ДанныеПоРасчетам - Структура - Содержит данные по видам расчетов:// **** СуммаНаличными - Число - Сумма наличными за смену;// **** СуммаЭлектронными - Число - Сумма электронными за смену;// **** СуммаПредоплатами - Число - Сумма предоплатами за смену;// **** СуммаПостоплатами- Число - Сумма постоплатами за смену;// *** Товары - Массив из Структура - содержит описание товарных позиций чека:// **** Наименование - Строка, Неопределено - Наименование предмета расчета. Неопределено - данные отсутствуют;// **** Цена - Число, Неопределено - Стоимость единицы предмета расчета. Неопределено - данные отсутствуют;// **** Количество - Число, Неопределено - Количество единиц предмета расчета. Неопределено - данные отсутствуют;// **** Сумма - Число, Неопределено - Сумма (с учетом скидок) по предмету расчета. Неопределено - данные отсутствуют;// **** СтавкаНДС - Число, Неопределено - Процент ставки НДС Может принимать одно следующих значений:// 1 - ставка НДС 20%;// 2 - ставка НДС 10%;// 3 - ставка НДС 20/120%;// 4 - ставка НДС 10/110%;// 5 - ставка НДС 0%;// 6 - НДС не облагается;// Неопределено - данные отсутствуют;// **** ПризнакПредметаРасчета - Число, Неопределено - Идентификатор признака расчета. Может принимать одно следующих значений:// 1 - Товар;// 2 - Подакцизный товар;// 3 - Работа;// 4 - Услуга;// 5 - Ставка азартной игры;// 6 - Выигрыш азартной игры;// 7 - Лотерейный билет;// 8 - Выигрыш лотереи;// 9 - Предоставление РИД;// 10 - Платеж;// 11 - Агентское вознаграждение;// 12 - Выплата;// 13 - Иной предмет расчета;// 14 - Имущественное право;// 15 - Внереализационный доход;// 16 - Страховые взносы;// 17 - Торговый сбор;// 18 - Курортный сбор;// 19 - Залог;// 20 - Расход;// 21 - Обязательное пенсионное страхование ИП;// 22 - Обязательное пенсионное страхование;// 23 - Обязательное медицинское страхование ИП;// 24 - Обязательное медицинское страхование;// 25 - Обязательное социальное страхование;// 26 - Платеж казино;// 27 - Выдача денежных средств;// 30 - Подакцизный товар маркируемый СИ Не имеющий КМ;// 31 - Подакцизный товар маркируемый СИ имеющий КМ;// 32 - Товар маркируемый СИ не имеющийКМ;// 33 - ТоварМаркируемыйСИИмеющийКМ;// Неопределено - данные отсутствуют;// **** КодПредметаРасчета - Структура, Неопределено - Содержит описание кода предмета расчета:// ***** ТипКода - Строка, Неопределено - Идентификатор типа кода предмета расчета.// Может принимать одно следующих значений: EAN13, EAN8, EGAIS2, EGAIS3, F1, F2, F3,// F4,F5,F6, GS1, GS1M, ITF14, KMK, MI, UNDEFINED. Неопределено - когда значение не передано.// ***** ЗначениеКода - Строка - Значение кода предмета расчета.// **** ПризнакСпособаРасчета - Строка - Идентификатор способа расчета. Может принимать одно следующих значений:// ПРЕДОПЛАТА100%, ПРЕДОПЛАТА, АВАНС, ПОЛНЫЙРАСЧЕТ, ЧАСТИЧНЫЙРАСЧЕТКРЕДИТ, КРЕДИТ, ОПЛАТАКРЕДИТА. Пустая строка// в тех случаях, когда значение не передано;// **** МераКоличестваПредметаРасчета - Структура - Содержит описание меры количества предмета расчета:// ***** Идентификатор - Число, Неопределено - Идентификатор меры единицы предмета расчета.// Может принимать одно следующих значений:// 0 - Штука;// 10 -Грамм;// 11 - Килограмм;// 12 - Тонна;// 20 - Сантиметр;// 21 - Дециметр;// 22 - Метр;// 30 - Квадратный сантиметр;// 31 - Квадратный дециметр;// 32 - Квадратный метр;// 40 - Миллилитр;// 41 - Литр;// 42 - Кубический метр;// 50 - Киловатт/час;// 51 - Гигакалория;// 70 - Сутки/день;// 71 - Час;// 72 - Минута;// 73 - Секунда;// 80 - Килобайт;// 81 - Мегабайт;// 82 - Гигабайт;// 83 - Терабайт;// 255 - Иные единицы измерения;// Неопределено - нет данных.// ***** Значение - Строка, Неопределено - Значение меры единицы предмета расчета,// заполняется в случаях когда Идентификатор = Неопределено. Неопределено - нет данных.// **** ДанныеАгента - Структура, Неопределено - Содержит данные об агенте:// ***** Наименование - Строка, Неопределено - Наименование оператора перевода;// ***** ИНН - Строка, Неопределено - ИНН оператора перевода// **** ДанныеПоставщика - Структура, Неопределено - Содержит данные о поставщике:// ***** Наименование - Строка, Неопределено - Наименование поставщика;// ***** ИНН - Строка, Неопределено - ИНН поставщика// * КодОшибки - Строка - строковый код возникшей ошибки, который// может быть обработан вызывающим методом:// - <Пустая строка> - создание нового заказа выполнено успешно;// - "НеверныйФорматЗапроса" - передан некорректный запрос или настройка подключения;// - "НеверныйЛогинИлиПароль" - неверный логин или пароль или параметры// подключения к ОФД;// - "ОтсутствуетДоступКСервису" - у пользователя нет доступа к сервису;// - "ТребуетсяОплата" - у пользователя отсутствует оплата сервиса;// - "ПревышеноКоличествоПопыток" - превышено количество попыток// обращения к сервису с некорректным логином и паролем;// - "ОшибкаПодключения" - ошибка при подключении к сервису;// - "ОшибкаСервиса" - внутренняя ошибка сервиса;// - "НеизвестнаяОшибка" - при получении информации возникла// неизвестная (не обрабатываемая) ошибка;// - "СервисВременноНеДоступен" - на сервере ведутся регламентные работы;// * СообщениеОбОшибке - Строка, ФорматированнаяСтрока - сообщение об ошибке для пользователя;// * ИнформацияОбОшибке - Строка, ФорматированнаяСтрока - сообщение об ошибке для администратора.//Функция ПродажиЗаПериод(Касса, НачалоПериода, КонецПериода) Экспорт
Пример вызова
Результат = ОФД.ПродажиЗаПериод(Касса, НачалоПериода, КонецПериода)
ЗаписатьРезультатЗагрузкиДанныхПродаж
Описание, пример вызова
// Записывает соответствие документов фискальным данным из сервиса ОФД.//// Параметры:// Касса - ОпределяемыйТип.КассаОФДБИП - касса по которой выполняется запрос.// РезультатЗагрузки - Массив из Соответствие - Описывает соответствие документов фискальным данным:// * Ключ - ОпределяемыйТип.ДокументОФДБИП - документ созданный по данным сервиса ОФД;// * Значение - ТаблицаЗначений - содержит перечень фискальных данных по которым был создан документ.// см. ОФД.НовыйОписаниеТаблицыФискальныхДанных//Процедура ЗаписатьРезультатЗагрузкиДанныхПродаж(Касса, РезультатЗагрузки) Экспорт
Пример вызова
ОФД.ЗаписатьРезультатЗагрузкиДанныхПродаж(Касса, РезультатЗагрузки)
НовыйОписаниеТаблицыФискальныхДанных
Описание, пример вызова
// Возвращает результат записи соответствия документов фискальным данным из сервиса ОФД.//// Возвращаемое значение:// ТаблицаЗначений - содержит описание результатов загрузки. Колонки::// * НомерСмены- Число - Номер смены;// * НомерЧекаЗаСмену- Число - Номер чека в смене;// * ФискальныйНомер - Число - Фискальный номер чека;//Функция НовыйОписаниеТаблицыФискальныхДанных() Экспорт
Пример вызова
Результат = ОФД.НовыйОписаниеТаблицыФискальныхДанных()
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).