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