native_api_1c icon indicating copy to clipboard operation
native_api_1c copied to clipboard

Crate for simple implementation of Component for Native API 1C:Enterprise written in rust

Results 6 native_api_1c issues
Sort by recently updated
recently updated
newest added

https://github.com/Sebekerga/native_api_1c/blob/86eb16bce58a58aa35a24cf70679e5fa8d434a05/native_api_1c_macro/src/gen_functions.rs#L308 Предлагаю, как-то сделать опциональным передачу имени функции для регистрации ошибки, или жестко зашить. ```rust let Ok(call_result) = call_result else { self.set_last_error(call_result.unwrap_err()); return false; }; ``` Пример реализации `set_last_error` и...

enhancement

Ишью для отслеживания разработки _out параметров_

enhancement

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

enhancement

В требованиях по разработке драйверов (https://its.1c.ru/db/metod8dev/content/4829/hdoc) есть метод "УстановитьПараметр (SetParameter)", который имеет два параметра "STRING [IN]" и "VARIANT [IN]". Тип VARIANT может содержать один из трех типов: “String“, “Number“ и...

enhancement

Описание функции выглядит так: ``` #[add_in_func(name = "MyFunc", name_ru = "MyFunc")] #[arg(Str)] #[arg(Str, default = "aaa")] #[returns(Str, result)] my_func: fn(&Self, String, String) -> Result, ``` Реализация функции: ``` pub fn...

bug