Skip to content

Электронный документооборот с контролирующими органами вызов сервера переопределяемый

ПриИзмененииСтатусаОтправкиДокумента

Описание, пример вызова
// Процедура вызывается при изменении статуса отправки (сдачи) документа.
//
// Параметры:
// Ссылка - ссылка на документ.
// СтатусОтправки - ПеречислениеСсылка.СтатусыОтправки - актуальный статус
//
Процедура ПриИзмененииСтатусаОтправкиДокумента(Ссылка, СтатусОтправки) Экспорт

Пример вызова

ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПриИзмененииСтатусаОтправкиДокумента(Ссылка, СтатусОтправки)

ПолучитьДатыПериодаДокумента

Описание, пример вызова
// Функция должна возвращать дату начала и дату окончания периода
// документа (отчета) по заданной ссылке.
//
// Параметры:
// Ссылка - ссылка на отчет (документ).
//
// Результат:
// Структура, если документ (отчет) представляется за период.
// Ключи структуры: ДатаНачала, ДатаОкончания. Ключи содержат дату начала
// и дату окончания периода, за который оформлен документ. Если документ
// (отчет) представляется не за период, то в ключах ДатаНачала и ДатаОкончания
// возвращается дата документа.
//
Функция ПолучитьДатыПериодаДокумента(Ссылка) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьДатыПериодаДокумента(Ссылка)

ВыгрузитьДокумент

Описание, пример вызова
// Функция выгружает заданный документ и возвращает свойства файла выгрузки.
//
// Параметры:
// Ссылка - ссылка на отчет (документ).
//
// Результат:
// Структура или Неопределено, если не удалось сформировать файл выгрузки.
// Ключи структуры:
// - АдресФайлаВыгрузки - адрес двоичных данных файла выгрузки во временном хранилище,
// допустимо значение Неопределено при ошибках,
// - ТипФайлаВыгрузки - строка,
// - ИмяФайлаВыгрузки - короткое имя файла выгрузки (с расширением),
// - КодировкаФайлаВыгрузки - перечисление КодировкаТекста,
// - Ошибки - массив строк, не обязательный параметр, в норме ошибки выгрузки отображает сам метод,
// согласно специфике выгружаемого документа, альтернативно при ошибках метод может возвращать этот ключ с ошибками,
// а в ключе "АдресФайлаВыгрузки" возвращать Неопределено, ошибки будут отображены стандартным образом.
Функция ВыгрузитьДокумент(Ссылка, УникальныйИдентификатор = Неопределено) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ВыгрузитьДокумент(Ссылка, УникальныйИдентификатор);

ПолучитьФайлыВыгрузкиНДС

Описание, пример вызова
// Получает пакет электронных представлений документов.
//
// Параметры
// МассивНДС - Массив - перечень документов для которых
// необходимо получить электронные представления в виде двоичных данных.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - уникальный идентификатор по которому
// осуществляется привязка двоичных данных во временном хранилище.
//
// Возвращаемое значение:
// Соответствие - сответствие переданных ссылок на документы и массива структур с полями:
// ТипФайла - Строка - описание типа файла;
// ИмяФайла - Строка - имя файла с расширением;
// АдресВременногоХранилища - Строка - адрес временного хранилища, в котором размещены двоичные данные файла.
Функция ПолучитьФайлыВыгрузкиНДС(МассивНДС, УникальныйИдентификаторФормы) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьФайлыВыгрузкиНДС(МассивНДС, УникальныйИдентификаторФормы)

ПолучитьФайлыВыгрузкиЭД

Описание, пример вызова
// Получает пакет электронных представлений документов.
//
// Параметры
// МассивЭД - Массив - перечень документов для которых
// необходимо получить электронные представления в виде двоичных данных.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - уникальный идентификатор по которому
// осуществляется привязка двоичных данных во временном хранилище.
//
// Возвращаемое значение:
// Соответствие - сответствие переданных ссылок на документы и массива структур с полями:
// ТипФайла - Строка - описание типа файла;
// ИмяФайла - Строка - имя файла с расширением;
// АдресВременногоХранилища - Строка - адрес временного хранилища, в котором размещены двоичные данные файла.
Функция ПолучитьФайлыВыгрузкиЭД(МассивЭД, УникальныйИдентификаторФормы) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьФайлыВыгрузкиЭД(МассивЭД, УникальныйИдентификаторФормы)

ПолучитьНомерДатаДоговораДокументов

Описание, пример вызова
//Функция возвращает свойства договоров для массива документов
//
//Параметры
// МассивСсылок - массив ссылок на документы ИБ, на основании которых в данном прикладном решении
// формируется электронный документ вида «Акт приемки-сдачи работ (услуг)»
//
//Возвращаемое значение:
// Соответствие со следующими свойствами:
// - ключ соответствия - ссылка на выгружаемый документ ИБ, взятая из входящего параметра
// - значение соответствия - Структура, с полями:
// - НомерДоговора, тип: Строка
// - ДатаДоговора, тип: Дата
//В случае, если требуемые реквизиты у договора не заполнены или при невозможности получения данных реквизитов, следует помещать пустые значения указанных типов.
Функция ПолучитьНомерДатаДоговораДокументов(МассивСсылок) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьНомерДатаДоговораДокументов(МассивСсылок)

ПолучитьДанныеИсполнителя

Описание, пример вызова
// Функция возвращает свойства сотрудника по СправочникСсылка.ФизическиеЛица и СправочникСсылка.Организации
//
// Параметры функции:
// СсылкаФизЛицо - СправочникСсылка.ФизическиеЛица
// ОрганизацияСсылка - СправочникСсылка.Организации
//
// Возвращаемое значение:
// Структура со следующими полями:
// ФИО - структура:
// * Фамилия - Строка - фамилия сотрудника.
// * Имя - Строка - имя сотрудника.
// * Отчество - Строка - отчество сотрудника.
// Серия - Строка - серия документа, удостоверяющего личность сотрудника.
// Номер - Строка - номер документа, удостоверяющего личность сотрудника.
// ДатаВыдачи - Дата - дата выдачи документа, удостоверяющего личность сотрудника.
// КемВыдан - Строка - кем выдан документ, удостоверяющий личность сотрудника.
// ВидДокумента - СправочникСсылка.ВидыДокументовФизическихЛиц - вид документа, удостоверяющего личность сотрудника.
// Должность - Строка - должность сотрудника.
// Подразделение - Строка - подразделение, в котором работает сотрудник.
// СНИЛС - Строка - СНИЛС сотрудника.
// ДатаРождения - Дата - Дата рождения.
// МестоРождения - Строка - Длина не более 50 символов. Место рождения.
// КодПодразделения - Строка - Код подразделения организации, выдавшего документ, удостоверяющий личность.
// Пол - Строка - пол физ. лица "Мужской" или "Женский".
// Гражданство - СправочникСсылка.СтраныМира - гражданство сотрудника.
// ТелефонРабочий - Строка - Рабочий телефон сотрудника.
// ТелефонМобильный - Строка - Мобильный телефон сотрудника.
//
Функция ПолучитьДанныеИсполнителя(СсылкаФизЛицо, ОрганизацияСсылка) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьДанныеИсполнителя(СсылкаФизЛицо, ОрганизацияСсылка)

ПолучитьДанныеОтветственныхЛиц

Описание, пример вызова
// Функция возвращает соответствие или массив данных об ответственных лицах организации
// Параметры функции:
// ОрганизацияСсылка - СправочникСсылка.Организации;
// ПолучитьСоответствие - Булево.
//
// Возвращаемое значение:
// Соответствие или массив, сведений об ответственных лицах организации.
// Если значение параметра "ПолучитьСоответствие" указано и значение параметра
// равно "Истина", то функция вернет коллекцию соответствие с ключем признака ответственного лица (тип "Строка")
// и стуктуру данных физ. лица.
// Структура данных физ. лца состоит из значения "должность" должности ответветственного лица (тип "Строка")
// и "СНИЛС" значение реквизита "СтраховойНомерПФР" справочника физ. лица (тип "Строка").
// В противном случаи вернется массив ссылок с типом СправочникСсылка.ФизическиеЛица.
//
Функция ПолучитьДанныеОтветственныхЛиц(ОрганизацияСсылка, ПолучитьСоответствие = Ложь) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьДанныеОтветственныхЛиц(ОрганизацияСсылка, ПолучитьСоответствие);

ПолучитьКодПодчиненностиРеестраСведенийНаВыплатуПособийФСС

Описание, пример вызова
// Функция должна возвращать код подчиненности реестра сведений на выплату пособий в ФСС по заданной ссылке
// Параметры:
// Ссылка - ссылка реестр сведений на выплату пособий в ФСС.
//
// Результат:
// Строка, 5 символов. В случае неудачи - пустая строка.
Функция ПолучитьКодПодчиненностиРеестраСведенийНаВыплатуПособийФСС(Ссылка) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьКодПодчиненностиРеестраСведенийНаВыплатуПособийФСС(Ссылка)

ПолучитьКодИФНСПолучателяПоСсылке

Описание, пример вызова
// Функция должна возвращать код ИФНС получателя отправляемого объекта
// Параметры:
// ОбъектСсылка - ссылка на отправляемый объект.
// Результат:
// Строка, длина 4. В случае неудачи - пустая строка
Функция ПолучитьКодИФНСПолучателяПоСсылке(ОбъектСсылка) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьКодИФНСПолучателяПоСсылке(ОбъектСсылка)

ПолучитьКлючЗаписиРегистраОтветственныеЛицаОрганизаций

Описание, пример вызова
// Возвращает ключ записи регистра сведений ОтветственныеЛицаОрганизаций
//
//
// Параметры:
// Организация - СправочникСсылка.Организации - организация, по которой необходимо получить записи в регистре сведений
// ОтветственноеЛицо - СправочникСсылка.ФизическиеЛица - физическое лицо, по которому необходимо получить записи в регистре сведений
//
// Возвращаемое значение:
// РегистрСведенийКлючЗаписи - ключ записи регистра сведений, полученный по указанным входящим параметрам
// РегистрыСведений.ОтветственныеЛицаОрганизаций.ПустойКлюч() - в случае, если ключ не найден
//
Функция ПолучитьКлючЗаписиРегистраОтветственныеЛицаОрганизаций(Организация,ОтветственноеЛицо) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьКлючЗаписиРегистраОтветственныеЛицаОрганизаций(Организация, ОтветственноеЛицо)

ГлБухгалтер

Описание, пример вызова
// Возвращает ссылку на Главного бухгалтера
//
// Параметры:
// Организация - СправочникСсылка.Организации - организация, главного бухгалтера которой необходимо получить
//
// Возвращаемое значение:
// СправочникСсылка.ФизическиеЛица - главный бухгалтер организации
// Неопределено, если главный бухгалтер отсутствует
//
Функция ГлБухгалтер(Организация) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ГлБухгалтер(Организация)

Руководитель

Описание, пример вызова
// Возвращает ссылку на Руководителя организации
//
// Параметры:
// Организация - СправочникСсылка.Организации - организация, руководителя которой необходимо получить
//
// Возвращаемое значение:
// СправочникСсылка.ФизическиеЛица - руководитель организации
// Неопределено, если руководитель отсутствует
//
Функция Руководитель(Организация) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.Руководитель(Организация)

ПолучитьСсылкуНаОрганизациюИсточника

Описание, пример вызова
// Функция для объекта-источника возвращает ссылку на организацию.
// В данной функции необходимо определить получение организации для всех типов объектов, которые должны отоборажаться
// в журнале Управление обменом и не имеют реквизита с именем "Организация"
//
// Параметры:
// Источник - ДокументСсылка, СправочникСсылка - объект, который отборажается в форме Управление обменом.
//
// Результат:
// СправочникСсылка.Организации,
// Неопределено, если получить ссылку на организацию не получилось
//
Функция ПолучитьСсылкуНаОрганизациюИсточника(Источник) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьСсылкуНаОрганизациюИсточника(Источник)

ИННКонтрагента

Описание, пример вызова
// Возвращает ИНН контрагента для случая, когда ИНН в справочнике Контрагенты не хранится в реквизите с именем ИНН
//
// Параметры
// Контрагент - <Справочник.Контрагент> - Контрагент, для котрого необходимо получить ИНН
// Возвращаемое значение:
// ИНН - строка - ИНН контрагента
//
Функция ИННКонтрагента(Контрагент) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ИННКонтрагента(Контрагент)

ФизЛицоПоФИО

Описание, пример вызова
// Функция предназначена для поиска физического лица, найденного по переданным фамилии, имени и отчеству
//
// Параметры
// Фамилия - Строка - Фамилия физического лица
// Имя - Строка - Имя физического лица
// Отчество - Строка - Отчество физического лица
// СНИЛС - Строка - СНИЛС физического лица
// Организация - СправочникиСсылка.Организации - организация, в которой работает физическое лицо
//
// Возвращаемое значение:
// СправочникиСсылка.ФизическиеЛица - Физическое лицо, найденное по переданным фамилии, имени и отчеству
// Если найдено несколько физических лиц, брать первого
//
Функция ФизЛицоПоФИО(Фамилия, Имя, Отчество, СНИЛС, Организация) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ФизЛицоПоФИО(Фамилия, Имя, Отчество, СНИЛС, Организация)

ПолучитьВидОтправляемогоДокументаПоСсылке

Описание, пример вызова
// Функция возвращает вид отправляемого документа
// Параметры:
// ОбъектСсылка - ссылка на отправляемый объект.
// Результат:
// СправочникСсылка.ВидыОтправляемыхДокументов, в случае неудачи - пустая ссылка данного типа
//
Функция ПолучитьВидОтправляемогоДокументаПоСсылке(ОбъектСсылка) Экспорт

Пример вызова

Результат = ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьВидОтправляемогоДокументаПоСсылке(ОбъектСсылка)

ПриПолученииНастроекОбменаЕГАИС

Описание, пример вызова
// Процедура может возвращать настройки обмена с ЕГАИС УТМ. При пустой реализации будет использоваться стандартная
// реализация БРО, читающая регистр сведений "НастройкиОбменаЕГАИС", если он есть в метаданных конфигурации.
//
// Параметры:
// Организация - СправочникСсылка.Организации - оранизация, для которой возвращаются настройки обмена ЕГАИС,
// может не учитываться с возвратом настроек обмена ЕГАИС по всем организациям
// ТаблицаНастроекОбменаЕГАИС - ТаблицаЗначений - в случае возврата СтандартнаяОбработка равным Ложь в этот параметр
// нужно таблицу значений с настройкамиобмена ЕГАИС, содержащую колонки:
// АдресУТМ - Строка,
// ПортУТМ - Число,
// Таймаут - Число,
// ОбменНаСервере - Булево,
// ИдентификаторФСРАР - Строка,
// возврат Неопределено означает отсутствие поддержки настроек обмена ЕГАИС УТМ.
// СтандартнаяОбработка - Булево - установить в Ложь в случае реализации возврата настроек обмена ЕГАИС,
// а при значении Истина будет использоваться стандартная реализация БРО.
//
Процедура ПриПолученииНастроекОбменаЕГАИС(Организация, ТаблицаНастроекОбменаЕГАИС, СтандартнаяОбработка) Экспорт

Пример вызова

ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПриПолученииНастроекОбменаЕГАИС(Организация, ТаблицаНастроекОбменаЕГАИС, СтандартнаяОбработка)

ПолучитьИзображенияПрисоединенныхФайловИсточников

Описание, пример вызова
// Помещает присоединенные файлы объектов ИБ,
// являющихся источниками для заполнения реквизитов сканированных документов,
// представляемых по требованию ФНС, во временное хранилище и возвращает их свойства.
//
// Не требуется заполнять, если указанные присоединенные файлы хранятся при участии механизма БСП "Присоединенные файлы"
//
// Следует возвращать свойства всех файлов следующих типов: JPEG, TIFF, PNG, PDF.
//
// Параметры
// ИдентификаторФормыВладельца - УникальныйИдентификатор, уникальный идентификатор формы,
// во временное хранилище которой требуется поместить данные присоединенных файлов.
// ФайлыИсточников - Соответствие, соответствие переданных ссылок на источники и массива структур
// Ключ - ссылка на источник
// Значение - Массив, массив структур (начальное значение: пустой массив)
// (каждый элемент массива - структура свойств одного файла)
//
// Поля структуры:
// Имя - Строка, короткое имя файла с расширением
// Размер - Число, размер файла в байтах
// АдресДанных - Строка, адрес временного хранилища
//
Процедура ПолучитьИзображенияПрисоединенныхФайловИсточников(ФайлыИсточников, ИдентификаторФормыВладельца) Экспорт

Пример вызова

ЭлектронныйДокументооборотСКонтролирующимиОрганамиВызовСервераПереопределяемый.ПолучитьИзображенияПрисоединенныхФайловИсточников(ФайлыИсточников, ИдентификаторФормыВладельца)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).