<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Parties – контрагенты > Counterparty – контрагент Разделяемые функции типа сущности Counterparty |
Имя функции |
Модификатор |
Атрибут |
Описание |
static |
[Public] |
Проверка номера счета по количеству символов |
|
virtual |
[Public] |
Проверка введенного ОКПО по количеству символов |
|
virtual |
– |
Проверка введенного ОГРН по количеству символов |
|
CheckTin + перегрузки |
virtual |
– |
Проверка ИНН на валидность |
static |
– |
Сформировать текст ошибки о наличии дублей контрагента |
|
virtual |
[Public] |
Получить текст ошибки о наличии дублей контрагента |
|
static |
[Public] |
Проверить наличие контрагентов с таким же ИНН |
|
GetDuplicateCounterparties + перегрузки |
static |
[Public] |
Получить список дублей контрагента |
static |
[Public] |
Получить список дублей контрагента из входящего списка контрагентов |
|
virtual |
– |
Получить дубли контрагента |
|
static |
[Public] |
Получить отображаемое имя типа сущности |
Проверка номера счета по количеству символов.
Синтаксис
[Public]
public static string CheckAccountLength(string account)
Параметры
account – Номер счета.
Возвращаемое значение
string – Пустая строка, если длина номера счета в порядке.Иначе текст ошибки.
Проверка введенного ОКПО по количеству символов.
Синтаксис
[Public]
public virtual string CheckNceoLength(string nceo)
Параметры
nceo – ОКПО.
Возвращаемое значение
string – Пустая строка, если длина ОКПО в порядке.Иначе текст ошибки.
Проверка введенного ОГРН по количеству символов.
Синтаксис
public virtual string CheckPsrnLength(string psrn)
Параметры
psrn – ОГРН.
Возвращаемое значение
string – Пустая строка, если длина ОГРН в порядке.Иначе текст ошибки.
Проверка ИНН на валидность.
Перегрузки
Имя функции |
Описание |
Проверка ИНН на валидность |
|
Проверка ИНН на валидность |
Проверка ИНН на валидность.
Синтаксис
public virtual string CheckTin(string tin)
Параметры
tin – Строка с ИНН.
Возвращаемое значение
string – Текст ошибки. Пустая строка для верного ИНН.
CheckTin (string tin, bool forCompany)
Проверка ИНН на валидность.
Синтаксис
[Public]
public static string CheckTin(string tin, bool forCompany)
Параметры
tin – Строка с ИНН;
forCompany – Признак того, что проверяется ИНН для компании.
Возвращаемое значение
string – Текст ошибки. Пустая строка для верного ИНН.
GenerateCounterpartyDuplicatesErrorText
Сформировать текст ошибки о наличии дублей контрагента.
Синтаксис
public static string GenerateCounterpartyDuplicatesErrorText(List<ICounterparty> duplicates, string trrc)
Параметры
duplicates – Список дублей контрагента;
trrc – КПП контрагента.
Возвращаемое значение
string – Текст ошибки.
GetCounterpartyDuplicatesErrorText
Получить текст ошибки о наличии дублей контрагента.
Синтаксис
[Public]
public virtual string GetCounterpartyDuplicatesErrorText()
Возвращаемое значение
string – Текст ошибки.
GetCounterpartyWithSameTinWarning
Проверить наличие контрагентов с таким же ИНН.
Синтаксис
[Public]
public static string GetCounterpartyWithSameTinWarning(string tin, string trrc, long? companyId)
Параметры
tin – ИНН;
trrc – КПП;
companyId – Ид текущей компании.
Возвращаемое значение
string – Текст предупреждения с наименованием контрагента, если контрагенты найдены.
Получить список дублей контрагента.
Перегрузки
Имя функции |
Описание |
GetDuplicateCounterparties (string tin, string trrc, string name, bool excludeClosed) |
Получить список дублей контрагента |
Получить дубли контрагента |
GetDuplicateCounterparties (string tin, string trrc, string name, bool excludeClosed)
Получить список дублей контрагента.
Синтаксис
[Public]
public static List<ICounterparty> GetDuplicateCounterparties(string tin, string trrc, string name, bool excludeClosed)
Параметры
tin – ИНН;
trrc – КПП;
name – Наименование;
excludeClosed – Признак необходимости исключить закрытые записи.
Возвращаемое значение
List<ICounterparty> – Список дублей контрагента.
GetDuplicateCounterparties (string tin, string trrc, string name, long? excludedCounterpartyId, bool excludeClosed)
Получить дубли контрагента.
Синтаксис
[Public]
public static List<ICounterparty> GetDuplicateCounterparties(string tin, string trrc, string name, long? excludedCounterpartyId, bool excludeClosed)
Параметры
tin – ИНН;
trrc – КПП;
name – Наименование;
excludedCounterpartyId – ИД контрагента, который будет исключен из списка дублей;
excludeClosed – Признак необходимости исключить закрытые записи.
Возвращаемое значение
List<ICounterparty> – Дубли контрагента.
GetDuplicateCounterpartiesFromList
Получить список дублей контрагента из входящего списка контрагентов.
Синтаксис
[Public]
public static List<ICounterparty> GetDuplicateCounterpartiesFromList(List<ICounterparty> source, string tin, string trrc, string name, bool excludeClosed)
Параметры
source – Список контрагентов, по которому идет поиск дублей;
tin – ИНН;
trrc – КПП;
name – Наименование контрагента;
excludeClosed – Признак необходимости исключить закрытые записи.
Возвращаемое значение
List<ICounterparty> – Список дублей контрагентов.
Получить дубли контрагента.
Синтаксис
public virtual List<ICounterparty> GetDuplicates(bool excludeClosed)
Параметры
excludeClosed – Исключить закрытые записи.
Возвращаемое значение
List<ICounterparty> – Дубли контрагента.
Получить отображаемое имя типа сущности.
Синтаксис
[Public, Obsolete("Следует использовать публичную функцию GetTypeDisplayValue модуля Commons.")]
public static string GetTypeDisplayValue(Sungero.Domain.Shared.IEntity entity, CommonLibrary.DeclensionCase declension)
Параметры
entity – Сущность;
declension – Падеж.
Возвращаемое значение
string – Отображаемое имя типа сущности.
© Компания Directum, 2024 |