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