Неспешно ищу работу. 1С + .Net
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 10.05.16 09:48
Оценка:
Общий стаж программирования 30 лет.
20 лет программирую на 1С и 13 на C#. Давно интегрирую .Net в 1С для расширения возможностей. Вот мои разработки http://infostart.ru/profile/82159/public/
Основные это Использование сборок .NET в 1С 7.x b 8.x и . Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия
Если в 8.х есть множество возможносей, то для 7.7 функционал очень скуден.
Для 8.x часто испльзуется доступ к Вэб сервисам неподдерживаемыми 1С. Например Ws-протоколы и тд. Можно использовать асинхронные HTTP запросы, multipart/form-data итд.
Использовать Push-уведомления(SignalR). Есть множество библиотек для разбора HTML (AngleShart, Silenium).
Опыт интеграции с различными мессенджерами (WhatsApp)
При работе с различными EDI есть уже готовые библиотеки на . Net которые можно использовать как в 7.7 так и в 8.x. В общем возможностей для интеграции огромное количество.
Есть опыт программирования для ТСД на WM. Скоро появятся ТСД на Windows mobile 10 где с использованием UWP и Xamarin для других осей.

Возможность исполнения C# кода на стороне Веб сервиса с использованием Scripting Api

Опыт обмена между различными конфигурациями в том числе и 7.7 8.7 через XDTO

Знаний много, но на нынешней работе не могу и малую толику возможностей использовать.

Касаемо импортозамещения и Linux. Из за отсутствия возможности использования COM интеграция происходит только через ВК и Web или HTTP сервисы.
Сейчас появлся .Net Core и Asp.Net Core которые можно использовать не только как Web или HTTP сервис, но и сделать аналог класса Delphi TSocketConnection который представляет собой аналог DCOM только через Tcp/IP. Смысл его в том, что можно вызвать любой COM объект на удаленном сервере используя Idispatch и храня объекты на сервере, а на клиента передавать структуру типа Variant где простые типы сериализуются, а для ссылочных хранится некий ID по которому можно получить объект на сервере.
Можно сделать вариант с вызовом управляемого кода из неуправляемого. .Net Core. Вызов манагед кода из натива
Автор: Serginio1
Дата: 14.05.16


Продублировал на stackoverflow

В итоге по аналогии с NetObjectToIDispatch можно использовать любые классы .Net


Образование высшее техническое МИСиС. Год окончания 1991. 52 года.
Некоторые наработки
http://infostart.ru/profile/82159/public/
Статья http://www.rsdn.ru/article/alg/tlsd.xml
Автор(ы): Сергей Смирнов (Serginio1)
Дата: 14.08.2004
Пример реализации двухуровневого массива с помощью нового средства С# — generics. Сравнение производительности различных реализаций сортированных списков.
и солнце б утром не вставало, когда бы не было меня
Отредактировано 26.05.2016 12:06 Serginio1 . Предыдущая версия . Еще …
Отредактировано 16.05.2016 5:42 Serginio1 . Предыдущая версия .
Отредактировано 12.05.2016 14:31 Serginio1 . Предыдущая версия .
Отредактировано 12.05.2016 7:20 Serginio1 . Предыдущая версия .
Отредактировано 10.05.2016 10:58 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.