Функции поиска связанных записей Directum RX
<< Click to Display Table of Contents >> Интеграция с 1С > Интеграция с 1C: Бухгалтерия предприятия 2.0 (устар.) > Настройки в системе 1С > Установка конфигурации > Создание кнопки для открытия записей Directum RX из 1С Функции поиска связанных записей Directum RX |
Состав функций для поиска связанных записей Directum RX:
•FindCounterparty – поиск контрагентов;
•FindContract – поиск договоров;
•FindOutgoingTaxInvoice – поиск выданных счетов-фактур, исходящих универсальных передаточных документов (УПД);
•FindIncomingTaxInvoice – поиск полученных счетов-фактур, входящих универсальных передаточных документов (УПД);
•FindOutgoingContractStatement – поиск исходящих актов, универсальных передаточных документов (УПД);
•FindIncomingContractStatement – поиск входящих актов, универсальных передаточных документов (УПД);
•FindOutgoingWayBill – поиск исходящих товарных накладных, универсальных передаточных документов (УПД);
•FindIncomingWayBill – поиск входящих товарных накладных, универсальных передаточных документов (УПД).
Функции открывают карточку или список записей Directum RX, которые удовлетворяют основным параметрам:
•uuid – универсальный уникальный идентификатор записи в 1С;
•number – номер документа;
•date – дата документа;
•butin – ИНН нашей организации;
•butrrc – КПП нашей организации;
•cuuid – универсальный уникальный идентификатор контрагента в 1С;
•ctin – ИНН контрагента;
•ctrrc – КПП контрагента;
•sysid – код экземпляра системы 1С.
ПРИМЕЧАНИЕ. Для каждой функции состав параметров может отличаться.
Общий порядок поиска документов в функциях FindContract, FindOutgoingTaxInvoice, FindIncomingTaxInvoice, FindOutgoingContractStatement, FindIncomingContractStatement, FindOutgoingWayBill, FindIncomingWayBill:
1.При нажатии на кнопку проверяется, существует ли в 1С ранее синхронизированный документ с указанным uuid и sysid экземпляра 1С. Подробнее о синхронизации данных см. в руководстве по интеграции с 1С, раздел «Настройка параметров синхронизации (_Settings.xml)», входит в комплект документации.
2.Если документ найден, то открывается его карточка.
3.Если документ не найден, выполняется поиск документов по остальным параметрам в последовательности: number, date, cuuid, ctin, ctrrc, butin и butrrc. В результате:
•если документ не найден, отобразится соответствующее сообщение;
•если найден один документ, откроется его карточка;
•если найдено несколько документов, откроется список документов.
Таким же образом выполняется поиск связанных записей справочника Контрагенты в функции FindCounterparty. Сначала выполняется поиск по параметрам uuid и sysid, затем по ctin и ctrrc.
Модуль: Контрагенты. GUID модуля: 243b34ec-8425-4c7e-b66f-27f7b9c8f38d. Тип записи: Контрагенты. Код функции: public void FindCounterparty(string cuuid, string ctin, string ctrrc, string sysid) |
Модуль: Договоры. GUID модуля: f9d15b1c-2784-4c84-8348-1e162d70b988. Тип записи: Договоры. Код функции: public void FindContract(string uuid, string number, string date, string butin, string butrrc, string cuuid, string ctin, string ctrrc, string sysid) |
Модуль: Финансовый архив. GUID модуля: 59797aba-7718-45df-8ac1-5bb7a36c7a66. Типы записей: Счет-фактура выданный, исходящий универсальный передаточный документ (УПД). Код функции: public void FindOutgoingTaxInvoice(string number, string date, string butin, string butrrc, string cuuid, string ctin, string ctrrc, string corrective, string sysid) |
Модуль: Финансовый архив. GUID модуля: 59797aba-7718-45df-8ac1-5bb7a36c7a66. Типы записей: Счет-фактура полученный, входящий универсальный передаточный документ (УПД). Код функции: public void FindIncomingTaxInvoice(string number, string date, string butin, string butrrc, string cuuid, string ctin, string ctrrc, string corrective, string sysid) |
Модуль: Финансовый архив. GUID модуля: 59797aba-7718-45df-8ac1-5bb7a36c7a66. Типы записей: Исходящий акт, универсальный передаточный документ (УПД). Код функции: public void FindOutgoingContractStatement(string number, string date, string butin, string butrrc, string cuuid, string ctin, string ctrrc, string corrective, string sysid) |
Модуль: Финансовый архив. GUID модуля: 59797aba-7718-45df-8ac1-5bb7a36c7a66. Типы записей: Входящий акт, универсальный передаточный документ (УПД). Код функции: public void FindIncomingContractStatement(string number, string date, string butin, string butrrc, string cuuid, string ctin, string ctrrc, string corrective, string sysid) |
Модуль: Финансовый архив. GUID модуля: 59797aba-7718-45df-8ac1-5bb7a36c7a66. Типы записей: Исходящая товарная накладная, универсальный передаточный документ (УПД). Код функции: public void FindOutgoingWayBill(string number, string date, string butin, string butrrc, string cuuid, string ctin, string ctrrc, string corrective, string sysid) |
Модуль: Финансовый архив. GUID модуля: 59797aba-7718-45df-8ac1-5bb7a36c7a66. Типы записей: Входящая товарная накладная, универсальный передаточный документ (УПД). Код функции: public void FindIncomingWayBill(string number, string date, string butin, string butrrc, string cuuid, string ctin, string ctrrc, string corrective, string sysid) |
© Компания Directum, 2024 |