# Термины

## .NET Core

Универсальная платформа разработки с открытым кодом, поддерживаемая корпорацией Microsoft и сообществом .NET на сайте GitHub. Платформа является кроссплатформенной (поддерживается Windows, macOS и Linux) и может использоваться для создания приложений для устройств, облака интернета вещей.

## 1С (Компания)

Российская компания, специализирующаяся на дистрибуции, поддержке и разработке компьютерных программ и баз данных делового и домашнего назначения. Официальный сайт компании. Программные продукты компании:

- ### 1С:Предприятие

  Программный продукт компании «1С», предназначенный для автоматизации деятельности на предприятии. Официальный сайт продукта

- ### 1С:Бухгалтерия

  Комплекс бухгалтерских продуктов компании «1С», относящийся к некоторым конфигурациям на платформе 1С:Предприятие. Официальный сайт продукта

## API (англ. application programming interface — программный интерфейс приложения)

Описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой. Обычно входит в описание какого-либо интернет-протокола (например, RFC), программного каркаса (фреймворка) или стандарта вызовов функций операционной системы. Часто реализуется отдельной программной библиотекой или сервисом операционной системы.

## Angular

Клиентский фреймворк для разработки веб-приложений, написанный на языке TypeScript, с поддержкой нескольких типов платформ: веб-приложения, мобильные устройства и т.д..

## ASP.NET Core

Кроссплатформенная среда с открытым исходным кодом для создания современных облачных приложений, подключенных к Интернету.

## Code first подход

Подход, позволяющий в Entity Framework использовать свои собственные доменные классы для представления модели, которую EF использует для построения запросов, отслеживания изменений обновления.

## Entity Framework

Объектно-ориентированная технология доступа к данным, является object-relational mapping (ORM) решением для .NET Framework от Microsoft.

## ISO 20022

Международный стандарт обмена электронными сообщениями между организациями финансовой отрасли. Официальный сайт стандарта

## Lite DB

Встраиваемая кроссплатформенная БД, которая поддерживает практически полный набор команд SQL и доступна в исходных кодах (на языке C). Как и в SQLite, база представлена одним файлом. Официальная документация

## PDF

Межплатформенный открытый формат электронных документов. Стандарт

## PostgreSQL

Свободная объектно-реляционная система управления базами данных (СУБД). Официальная документация

## PowerShell

Расширяемое средство автоматизации от Microsoft с открытым исходным кодом, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев.

## TLS (англ. transport layer security — Протокол защиты транспортного уровня)

Криптографические протоколы, обеспечивающие защищённую передачу данных между узлами в сети Интернет.

## TypeScript

Язык программирования, представленный Microsoft в 2012 году и позиционируемый как средство разработки веб-приложений, расширяющее возможности JavaScript.

## XLS

Электронные таблицы, созданные при помощи программы Microsoft Excel.

## XML

Расширяемый язык разметки.

## База данных (БД)

Совокупность данных, организованных в соответствии с концептуальной структурой, описывающей характеристики этих данных и взаимоотношения между ними, которая поддерживает одну или более областей применения.

## Банковская выписка

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

## Банковское письмо

Форма обмена произвольными данными между банком и клиентом.

## Бизнес-процесс

Устойчивая, целенаправленная совокупность взаимосвязанных действий пользователя, направленных на получение определённого результата.

## ВП (Валютный перевод)

Документ, представляющий собой поручение банку относительно перечисления конкретной денежной суммы, выраженной в иностранной валюте, со счета юридического лица на счет получателя этих средств.

## ВБК (Ведомость банковского контроля)

Документ, который ведет банк по каждому контракту, поставленному на учет, отражая все операции и информацию по нему. ВБК помогает отслеживать расчеты по валютным контрактам, их состояние и своевременно предоставлять в банк необходимые подтверждающие документы.

## Веб-приложение

Клиент-серверное приложение, в котором клиент взаимодействует с сервером при помощи браузера, при этом за сервер отвечает веб-сервер.

## Веб-сервер

Сервер, отвечающий за прием и обработку HTTP-запросов от клиентов к веб-сайту. В качестве клиентов обычно выступают различные веб-браузеры. В ответ веб-сервер выдает клиентам TP-ответы, в большинстве случаев — вместе с HTML-страницей, которая может содержать: всевозможные файлы, изображения, медиа-поток или иные данные.

## Возврат депозита

Заявление на досрочное закрытие депозита и возврат денежных средств на расчетный счет.

## Депонент

Физическое или юридическое лицо, которому принадлежат денежные средства, временно хранящиеся у предприятия или организации.

## Дефолтный счет

Счет, принятый для расчетов по умолчанию. В Мультибанке (Транзит 2.0) в карточке счета для дефолтных счетов включается опция `Без номера счета`.

## Дистрибутив

Форма распространения программного обеспечения, представляющая собой файл или набор файлов, предназначенные для установки программы.

Подробней с составом дистрибутива ПК Мультибанк (Транзит 2.0) можно ознакомиться по ссылке.

## Журнал событий

Таблица в разделе `Журнал`, в которую заносятся значительные события в приложении, например, Вход/Выход пользователя, Конвертация файла пользователем, Изменение статуса документа и так далее.

## Запрос выписки

Документ, формируемые в Мультибанка и отправляемый в банк. Запрос выписки содержит данные счета и период. В ответ на запрос банк присылает выписку или справку в соответствии с запросом.

## Зарплатная ведомость

Документ от клиента в сторону банка с поручением о перечислении заработной платы сотрудникам указанным в ведомости.

## Закрытие торгового контракта

Заявление на закрытие валютного контракта, как торгового, так и кредитного.

## Имитозащита

Защита системы связи от навязывания ложных данных.

## Инициализация

Приведение программы или устройства в состояние готовности к использованию.

## Информация о регистрации контракта

Получение сведений о зарегистрированных валютных контрактах в банке. Документ направляет Банк клиенту.

## Изменение торгового контракта

Заявление на внесение изменений во внешнеторговый контракт. В заявлении указывают только изменяемые сведения.

## Изменение депозита

Заявление на изменение условий депозита.

## Конвертация данных

Преобразование данных из одного формата в другой, проходящая, как правило, с сохранением логически-структурного содержания информации.

## Конверсия валюты

Это поручение на конвертацию валюты, при этом счет списания и счет зачисления валютные.

## Контрактное программирование (DbC)

Design by contract (DbC) метод проектирования программного обеспечения, который предполагает, что проектировщик должен определить формальные, точные и верифицируемые спецификации интерфейсов для компонентов системы. При этом кроме обычного определения абстрактных типов данных, также используются предусловия, постусловия и инварианты. Данные спецификации называются контрактами в соответствии с концептуальной метафорой условий и ответственности в гражданско-правовых договорах.

## Конфигурация программного обеспечения

Совокупность настроек программы, задаваемая пользователем, и процесс изменения этих настроек в соответствии с нуждами пользователя.

## КриптоПро

Разработанная одноименной компанией линейка криптографических утилит (вспомогательных программ) — криптопровайдеров. Утилиты КриптоПро используются во многих программах российских разработчиков для генерации электронной подписи (ЭП), работы с сертификатами, организации структуры PKI и т.д.

## Криптопровайдер

Независимый модуль (библиотека), позволяющий осуществлять криптографические операции (подписание, шифрование, проверка подписей), управление которым происходит с помощью функций криптографического интерфейса (CryptoAPI).

## Криптопровайдер КриптоПро CSP

Продукт компании КриптоПро предназначенный для:

- обеспечения юридической значимости электронных документов посредством использования ЭЦП;
- обеспечения конфиденциальности и контроля целостности информации;
- контроля целостности системного и прикладного программного обеспечения;
- обеспечения аутентичности, конфиденциальности и имитозащиты соединений.

Подробнее ознакомиться с информацией о продукте и приобрести его можно на официальном сайте КриптоПро.

## Кроссплатформенность

Способность программного обеспечения работать с двумя и более аппаратными платформами и (или) операционными системами.

## Лог-файл

Файл регистрации, протокол, журнал или лог файл с записями о событиях в хронологическом порядке.

## Маппинг

Определение соответствия данных между потенциально различными семантиками одного объекта или разных объектов. Термин понимается очень широко от отображения одной последовательности элементов на другую последовательность до банальной конвертации файлов.

## Миграция

Структуры базы данных от одной версии до другой.

## Мобильное устройство

Любое небольшое устройство, которое обычно содержит дисплей и клавиатуру (сенсорный экран с виртуальной клавиатурой).

## Национальный расчётный депозитарий (НРД)

Российская небанковская кредитная организация, центральный депозитарий России, профессиональный участник рынка ценных бумаг, осуществляющий депозитарную деятельность.

## Облачное приложение

Приложение, работающее в облаке без привязки к конкретной инфраструктуре и в полностью виртуализированных сервисах.

## Облачное хранилище данных

Выделенное место на серверах поставщика услуг (онлайн-хранилища). Данные хранятся и обрабатываются в «облаке», которое представляет собой, с точки зрения клиента, один большой виртуальный сервер. Физически такие серверы могут располагаться удалённо друг от друга. Облачными хранилищами являются такие интернет-сервисы как: Dropbox, OneDrive, Google Drive, iCloud, Яндекс.Диск, Облако Mail.Ru. Доступ к файлам из облака можно получить только через интернет.

## Операционные системы

На которых можно развернуть приложение:

Windows (серверные): Windows Server 2008, Windows Server 2012, Windows Server 2016, Windows Server 2019.

ОС Astra Linux Special Edition (Исполнение 1.7)

## Операционный день

Время, в течение которого принимаются и проводятся операции по зачислению, списанию, переводу денежных средств клиентов и другие операции и сделки.

## Открепленная электронная подпись

В отличие от прикрепленной подписи, хранится в отдельном файле вместе с подписываемым документом. В большинстве случаев она имеет расширение `.sig` и представляет собой копию скрытого сертификата электронной подписи с дополнительным набором мета-данных.

## Открытие зарплатных счетов

Документ, который клиент отправляет в банк. Аналогично ЗП реестру, имеет свой отдельный формат, набор полей и страницу в интерфейсе системы. Документ содержит реквизиты ФЛ для которых открываются счета для будущего начисления зарплаты.

## Отзыв платежа

Документ, отправляемый в банк для отмены еще не исполненной финансовой операции, например, платежного поручения.

## ПП (Платежное поручение)

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

## Пакет средств разработки (SDK) для .NET Core

Набор библиотек и средств, которые позволяют разработчикам создавать приложения и библиотеки.

## Подпись

Тип фазы подписания, при котором осуществляется постановка ЭЦП с помощью выбранного сертификата. Настраивается в модели подписания счета и в полномочиях пользователя.

## Полномочия с несколькими типами фаз подписания

Номера фаз определяют, в каком порядке пользователь может проставить подпись в документе.

## Покупка валюты / Продажа валюты

Покупка валюты - это поручение на покупку валюты, когда счет списания рублевый, а счет зачисления валютный.

Продажа валюты - это поручение на продажу валюты, когда счет списания валютный, а счет зачисления рублевый.

## Программно-аппаратная среда

Набор технических и программных средств, работающих совместно для выполнения одной или нескольких сходных задач.

## Прокси-сервер

Промежуточный сервер (комплекс программ) в компьютерных сетях, выполняющий роль посредника между пользователем и целевым сервером (при этом о посредничестве могут как знать, так и не знать обе стороны), позволяющий клиентам как выполнять косвенные запросы, принимая и передавая их через прокси-сервер к другим сетевым службам, так и получать ответы.

## РСТС (Распоряжение о списании средств с транзитного валютного счета)

Документ, предназначенный для передачи поручения владельца транзитного валютного счета обслуживающему его банку о том, каким образом распределить поступившую на транзитный счет сумму в иностранной валюте (какую часть перевести на расчетный валютный счет, какую – продать за рубли, на какой счет зачислить вырученные рубли).

## Рабочая станция

Подключенный к сети компьютер, через который пользователь получает доступ к ее ресурсам.

## Размещение депозита

Для размещения депозита клиент отправляет запрос оффера в Банк, предварительно согласовав условия с Банком, после чего акцептует оффер и размещает временно свободные денежные средства для получения гарантированного дохода в виде процентов.

## Реестр платежей

Платежные поручения, сгруппированные в один документ. Позволяет группировать большое количество платежей для пакетной отправки в банк, облегчает учет, контроль и анализ финансовых операций.

## Регистрация торгового контракта

Поручение на регистрацию в банке для валютного контроля экспортных и импортных внешнеторговых контрактов. Для постановки контракта на учет в банке необходимо предоставить сам договор, а также приложения к нему, если они есть.

## СВО (Справка о валютных операциях)

Форма учета валютных операций, определенная Банком России в рамках валютного регулирования. Заполняется при отправке поручений, требующих отчета в валютный контроль.

## СПД (Справка о подтверждающих документах)

Форма учета валютных операций, определенная Банком России в Положении от 01 июня 2004 года № 258-П «О порядке представления резидентами уполномоченным банкам подтверждающих документов и информации, связанных с проведением валютных операций с нерезидентами по внешнеторговым сделкам, и осуществления уполномоченными банками контроля за проведением валютных операций».

## Согласование

Тип фазы подписания, который не требует наличия сертификата. Настраивается в модели подписания счета и в полномочиях пользователя.

## Cредства криптографической защиты информации (СКЗИ)

Программа или устройство, которое шифрует документы и генерирует электронную подпись (ЭП).

## Транспортный пакет

Блок данных, оформленный определенным образом, передаваемый по сети в пакетном режиме.

## ИШ (Интеграционный шлюз) НРД

Десктопное приложение, которое используется для автоматического обмена заранее подготовленными сообщениями с НКО АО НРД.

## Уведомление о зачислении валюты

Документ, который формируется банком с информацией о поступлении валютных средств на ваш счет, которая нужна для валютного контроля в банке.

## Файл регистрации

Файл с записями о событиях в хронологическом порядке, простейшее средство обеспечения журналирования.

## Фреймворк

Инструмент, определяющий структуру программной системы и программное обеспечение, которое облегчает поставленную перед разработчиком задачу и объединяет разные компоненты большого программного проекта.

## Футер сайта

Сквозной структурный элемент, расположенный в нижней части страниц.

## Шифрование

Преобразование информации в целях сокрытия от неавторизованных лиц, но в то же время, с предоставлением авторизованным пользователям доступа к ней.

## Электронная подпись (ЭП)

Реквизит электронного документа, полученный в результате криптографического преобразования информации с использованием закрытого ключа подписи и позволяющий проверить отсутствие искажения информации в электронном документе с момента формирования подписи, принадлежность подписи владельцу сертификата ключа подписи, а в случае успешной проверки подтвердить акт подписания электронного документа.

- ### Серийный номер сертификата

  Можно просмотреть в программе «КриптоПро», а также в экспортированном сертификате и в бумажном виде, который выдается на руки.