powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Внешняя компонента на C# для 1С
3 сообщений из 3, страница 1 из 1
Внешняя компонента на C# для 1С
    #38292212
Sky Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Может быть кто сталкивался с разработкой внешних компонент для 1С?

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

Код: c#
1.
public string ExtFunc(string [] VerTemplates) 



данный вариант падает с "неизвестная ошибка" (в 1С)
пробовал object[], System.Array .. ничего не помогает

Может кто знает лекарство?
...
Рейтинг: 0 / 0
Внешняя компонента на C# для 1С
    #38292386
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sky Dragon,

просто object попробуй
...
Рейтинг: 0 / 0
Внешняя компонента на C# для 1С
    #38292473
Sky Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропил,

Просто object не получилось
Надо было еще и в 1С еще пошаманить, как оказалось.

если кому интересно:

1С:
Код: c#
1.
2.
3.
4.
5.
6.
  ЗагрузитьВнешнююКомпоненту(ПутьККомпоненте);
                вк = Новый("...");                               
                МассивСтрок = Новый COMSafeArray("VT_VARIANT", 2); // VT_VARIANT - позволяет принимать строку, 2 - размер массива
                МассивСтрок.SetValue(0, "Строка 1"); // добавляем строку в 0 элемент массива
                МассивСтрок.SetValue(1, "Строка 2"); // добавляем строку в 1 элемент массива
                вк.ExtMethod(МассивСтрок); // функция во внешней компоненте



C#:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
    
    public voidExtMethod( object Ids)
    {

                MessageBox.Show((Idsas object[])[0].ToString());
            //обработка массивов строк
            ///
        }
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Внешняя компонента на C# для 1С
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]