<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Integration1C – интеграция с 1С Разделяемые функции модуля Integration1C |
Имя функции |
Модификатор |
Атрибут |
Описание |
– |
[Public] |
Получить банковские счета, измененные с момента последней синхронизации |
|
– |
[Public] |
Получить количество банковских счетов, измененных с момента последней синхронизации |
|
– |
[Public] |
Получить сущности, измененные с момента последней синхронизации |
|
– |
[Public] |
Получить количество сущностей, измененных с момента последней синхронизации |
|
– |
[Public] |
Получить дату последней синхронизации с 1Сиз уведомления о результатах синхронизации |
|
– |
[Public] |
Получить документ с результатами синхронизации за сегодня |
|
– |
[Public] |
Признак, что протокол результатов синхронизации за сегодня существует в системе |
|
– |
[Public] |
Отправить уведомление о результатах синхронизации в 1С простой задачей |
|
– |
[Public] |
Обновить дату последней синхронизации с 1С |
GetChangedBankAccountsFromSyncDate
Получить банковские счета, измененные с момента последней синхронизации.
Синтаксис
[Public]
public List<Sungero.Domain.Shared.IEntity> GetChangedBankAccountsFromSyncDate(List<Guid> entityTypeGuids, int processedEntitiesCount, int entitiesCountForProcessing, string extEntityType, string systemId)
Параметры
entityTypeGuids – Список гуидов типов сущностей;
processedEntitiesCount – Количество обработанных записей;
entitiesCountForProcessing – Размер пакета;
extEntityType – Тип записи внешней системы;
systemId – Ид системы 1С.
Возвращаемое значение
List<Sungero.Domain.Shared.IEntity> – Список сущностей.
GetChangedBankAccountsFromSyncDateCount
Получить количество банковских счетов, измененных с момента последней синхронизации.
Синтаксис
[Public]
public int GetChangedBankAccountsFromSyncDateCount(List<Guid> entityTypeGuids, string extEntityType, string systemId)
Параметры
entityTypeGuids – Список гуидов типов сущностей;
extEntityType – Тип записи внешней системы;
systemId – Ид системы 1С.
Возвращаемое значение
int – Количество сущностей.
GetChangedEntitiesFromSyncDate
Получить сущности, измененные с момента последней синхронизации.
Синтаксис
[Public]
public List<Sungero.Domain.Shared.IEntity> GetChangedEntitiesFromSyncDate(List<Guid> entityTypeGuids, int processedEntitiesCount, int entitiesCountForProcessing, string extEntityType, string systemId)
Параметры
entityTypeGuids – Список гуидов типов сущностей;
processedEntitiesCount – Количество обработанных записей;
entitiesCountForProcessing – Размер пакета;
extEntityType – Тип записи внешней системы;
systemId – Ид системы 1С.
Возвращаемое значение
List<Sungero.Domain.Shared.IEntity> – Список сущностей.
GetChangedEntitiesFromSyncDateCount
Получить количество сущностей, измененных с момента последней синхронизации.
Синтаксис
[Public]
public int GetChangedEntitiesFromSyncDateCount(List<Guid> entityTypeGuids, string extEntityType, string systemId)
Параметры
entityTypeGuids – Список гуидов типов сущностей;
extEntityType – Тип записи внешней системы;
systemId – Ид системы 1С.
Возвращаемое значение
int – Количество сущностей.
Получить дату последней синхронизации с 1Сиз уведомления о результатах синхронизации.
Синтаксис
[Public]
public string GetLastNotificationDateRemote(string systemId)
Параметры
systemId – Ид системы 1С.
Возвращаемое значение
string – Дата последней синхронизации, либо пустая строка в случае ее отсутствия.
Получить документ с результатами синхронизации за сегодня.
Синтаксис
[Public]
public Docflow.ISimpleDocument GetTodayDocument(bool fileExists)
Параметры
fileExists – Признак, что документ с результатами синхронизации существует в системе.
Возвращаемое значение
Docflow.ISimpleDocument – Документ с сегодняшними результатами синхронизации.
Признак, что протокол результатов синхронизации за сегодня существует в системе.
Синтаксис
[Public]
public bool IsSummaryProtocolExist()
Возвращаемое значение
bool – True, если сегодняшний протокол существует, иначе False.
SendNotificationBySimpleTaskRemote
Отправить уведомление о результатах синхронизации в 1С простой задачей.
Синтаксис
[Public]
public void SendNotificationBySimpleTaskRemote(string title, string text)
Параметры
title – Заголовок уведомления;
text – Содержание уведомления с результатами синхронизации.
UpdateLastNotificationDateRemote
Обновить дату последней синхронизации с 1С.
Синтаксис
[Public]
public void UpdateLastNotificationDateRemote(DateTime date, string systemId)
Параметры
date – Дата синхронизации, на которую обновить;
systemId – Ид системы 1С.
© Компания Directum, 2024 |