IE2017

1С: Мгновенные сообщения

Программирование - Работа с интерфейсом

По сути обработка - клиент ICQ.

Внешняя компонента для работы с протоколом написана на C#. За основу взята библиотека IcqSharp 0.4.0.0. Добавлен функционал по добавлению/удалению контактов, прием и отправка сообщений в Unicode, исправлена под текущий протокол.

В развитие темы ICQ для 1С - //infostart.ru/projects/4706

Сайт проекта - onecim.ru

Скачать файлы

Наименование Файл Версия Размер
Документация к ВК
.1246377262 46,50Kb
26.02.13
172
.1246377262 46,50Kb 172 Скачать
-
.1245009876 221,61Kb
26.02.13
140
.1245009876 221,61Kb 140 Скачать бесплатно

См. также

Комментарии
1. Василий Демидов (Душелов) 3807 27.05.09 12:48 Сейчас в теме
> Есть ли смысл доводить это дело до ума?..:)

Смысл есть всегда.

2. Василий Демидов (Душелов) 3807 27.05.09 12:50 Сейчас в теме
Вот только IcqSharp обновлялся последний раз "June 1, 2007".
Любое изменение протокола и все... Если ручками за протоколом угоняться не будешь...
3. Василий Демидов (Душелов) 3807 27.05.09 12:54 Сейчас в теме
При закрытии обработки сессия не прерывается ;)
Выгружай из памяти компоненту.
4. Александр Калиновский (kalinovsky) 31 27.05.09 21:19 Сейчас в теме
(1) Уговорил:) Ждите обновлений...
(3) Соединение не рвется, потому что не вызывается соответсвующий метод ВК при закрытии формы... Но.. так и не понял, когда 1С выгружает библиотеку... после инициализации ВК dll'ка недоступна пока не закроешь Предприятие... Done() прописан (обnullение объектов и сбор мусора)...
5. Александр Калиновский (kalinovsky) 31 27.05.09 21:22 Сейчас в теме
(2) эта библиотека понравилась как раз-таки тем, что легко модифицируется/дополняется под протокол...)
6. Василий Демидов (Душелов) 3807 27.05.09 23:31 Сейчас в теме
(4) Соединение в любом случае должно быть разорвано, т.к. объект компоненты должен быть уничтожен.

(5) Ну если так, то да :)
7. Александр Калиновский (kalinovsky) 31 31.05.09 10:02 Сейчас в теме
Обновил обработку. Поддерживается добавление/удаление контактов, добавление/удаление учетных записей пользователя, несколько сеансов одновременно, передача сообщений в Unicode, отображение typing notifications со стороны удаленного клиента. Настройки серверов icq и прокси пока игнорируются.
В ближайших планах - поддержка прокси и прием оффлайн-сообщений
8. Sergey (Sergey K) 65 02.06.09 07:56 Сейчас в теме
где хранится история? во внешнем файле?
и по какому принципу работает?
9. Александр Калиновский (kalinovsky) 31 02.06.09 10:01 Сейчас в теме
(8) этот функционал еще не реализован... но планируется:) храниться будет во внешнем файле в [ПапкаОбработки]\Sessions\[УинПользователя]\[УинКонтакта]\history.txt...
Открылся сайт http:\\onecim.ru. Можете задавать свои вопросы там.. пожелания и сообщения об ошибках будут тоже очень кстати..)
10. Sergey (Sergey K) 65 02.06.09 10:53 Сейчас в теме
так а если у меня серверный вариант базы и обрабтка встроенная, тогда где будет этот файл?
и можно ли сделать, чтобы история хранилась в самой базе?
возможно ли передавать в тексте сообщения ссылки на объект, а не только текстовое сообщение?
11. Василий Демидов (Душелов) 3807 02.06.09 10:57 Сейчас в теме
(10) В серверном варианте она у тебя не поднимется ;)

(0) Автор, сделай лучше ее не в виде компоненты, а активХ, тогда можно ее использовать в контесте сервера 8-ки.
12. Александр Калиновский (kalinovsky) 31 02.06.09 17:37 Сейчас в теме
(10) месторасположение каталога (может быть где угодно) указывается в настройках и при первом запуске... а вы ее запускали?)
13. Александр Калиновский (kalinovsky) 31 02.06.09 17:49 Сейчас в теме
(11) а что ей мешает в серверном варианте подняться??..
Пока не баловался с АктивХ... подумаю...

(10)История в базе - возможно, но.. хочется обойтись без модификации конфы, в типовых конфах 1С можно без модификаций (благо спец. справочники типа СохраненныхНастроек присутствуют), а вот насчет остальных проблематично... а Сохранить/Восстановить Значение стремновато, данные неявно где-то в дебрях Ски хранятся, потерять элементарно..

передавать ссылки в виде ГУИДа - элементарно, только подумать как сделать покрасивше... со временем...

сейчас первостепенная задача - поправить ВК, некорректно сообщения в ЮТФ8 принимаются, прокси и оффлайн сообщения...
14. Василий Демидов (Душелов) 3807 02.06.09 17:50 Сейчас в теме
(13) ВК не работают в контесте сервера.
15. Александр Калиновский (kalinovsky) 31 02.06.09 18:13 Сейчас в теме
(14) а торговое оборудованеи???=-О
16. Александр Калиновский (kalinovsky) 31 02.06.09 18:17 Сейчас в теме
и вообще смысл запускать клиента в контексте сервера?.. пользователь все равно в контексте клиента ее запускать будет... блин.. может я туплю.. не пинать!..)
17. Василий Демидов (Душелов) 3807 02.06.09 19:37 Сейчас в теме
(15) Торговое оборудование работает в клиентском режиме.
(16) Чтобы "агент" сервера был в интернете и мог рассылать что-то и выполнять команды, к примеру.
18. Александр Калиновский (kalinovsky) 31 02.06.09 20:04 Сейчас в теме
(17) это моя следующая задумка..) буду разбираться
19. Александр Калиновский (kalinovsky) 31 03.06.09 13:56 Сейчас в теме
Обновил обработку. Исправил прием сообщений в utf8.
20. Александр Калиновский (kalinovsky) 31 04.06.09 02:31 Сейчас в теме
Оновление.. поддержка http-прокси... тестируем.. отписываемся..) можно (и даже нужо:) на onecim.ru...
21. Александр Калиновский (kalinovsky) 31 08.06.09 01:05 Сейчас в теме
Обновление
1.0.3

ВК:
fix: исправлен алгоритм подключения (должно работать стабильней)
fix: кодировка записи/чтения псевдонима контакта на сервере icq
upd: отправка сообщений в utf8
upd: прием оффлайн сообщений
+: метод для проигрывания wav-файлов

Обработка:
fix: замеченные глюки
+: использование поля "состояние": почти все сообщения, генерируемые обработкой, выводятся в него
+: звуковые оповещения (прием сообщения, ошибки соединения, авторизация)
+: окно "О программе..."
22. Александр Калиновский (kalinovsky) 31 08.06.09 22:55 Сейчас в теме
Выложил на сайте дистрибутив в виде msi-инсталлера
23. Александр Калиновский (kalinovsky) 31 10.06.09 16:33 Сейчас в теме
крик души...) народ!... отпишитесь, если кто-нибудь использует (или хотя бы пробовал) данную разработку...
В любом случае я намерен развивать проект дальше... но был бы признателен за любые комментарии, критику, пожелания...
Заранее большое человеческое спасибо!)
24. dushelov (Душелов) 10.06.09 17:27 Сейчас в теме
25. Александр Калиновский (kalinovsky) 31 10.06.09 17:33 Сейчас в теме
26. Андрей Скляров (coder1cv8) 3299 10.06.09 17:38 Сейчас в теме
(23) Не вижу смысла вообще в такой разработке... Такое писать разве что "для души" или для саморазвития... )
27. Александр Калиновский (kalinovsky) 31 10.06.09 17:42 Сейчас в теме
(26) >Такое писать разве что "для души" или для саморазвития... )
А этого мало?!!..)))
28. Александр Калиновский (kalinovsky) 31 12.06.09 01:22 Сейчас в теме
Обновление...
1.0.4

ВК:
fix: замеченные ошибки
+: определение возможного клиента контакта (бета)

Обработка:
fix: замеченные ошибки
upd: заменил почти все иконки (ИМХО, посимпатичнее;)
+: чтение/установка Хстатусов
+: статусы qip (дома, на работе, злой, депрессия, кушаю... это я не про себя;)
+: графическое отображение возможного клиента контакта
+: настраиваемые исходящие уведомления о печати
+: звук на подключившийся контакт
29. Александр Калиновский (kalinovsky) 31 15.06.09 00:05 Сейчас в теме
Обновление

1.0.5

ВК:
+: Запрос/получение информации о контакте (только из контакт-листа на стороне клиента)

Обработка:
fix: замеченные ошибки
+: просмотр/запрос/сохранение информации о контакте
+: сохранение истории сообщений
+: авторизация контакта и открытие окна чата по двойному клику из поля сообщений
30. Александр Калиновский (kalinovsky) 31 30.06.09 19:58 Сейчас в теме
выложил документацию к ВК
31. dushelov (Душелов) 01.07.09 10:22 Сейчас в теме
Советую сделать еще компоненту в виде ActiveX со своими событиями - тогда будет работать в контексте сервера, что часто требуется.
32. Александр Калиновский (kalinovsky) 31 01.07.09 15:13 Сейчас в теме
33. sdwd wewewe (qwqwqwqwqwqw) 27.09.11 17:12 Сейчас в теме
Обновление...
1.0.4

ВК:
fix: замеченные ошибки
+: определение возможного клиента контакта (бета)

Обработка:
fix: замеченные ошибки
upd: заменил почти все иконки (ИМХО, посимпатичнее
+: чтение/установка Хстатусов
+: статусы qip (дома, на работе, злой, депрессия, кушаю... это я не про себя
+: графическое отображение возможного клиента контакта
+: настраиваемые исходящие уведомления о печати
+: звук на подключившийся контакт
[+] [−]
29.
kalinovsky 15.06.09 0:05 URL ↓Цитата ↓Ответить

Обновление

1.0.5

ВК:
+: Запрос/получение информации о контакте (только из контакт-листа на стороне клиента)

Обработка:
fix: замеченные ошибки
+: просмотр/запрос/сохранение информации о контакте
+: сохранение истории сообщений
+: авторизация контакта и открытие окна чата по двойному клику из поля сообщений
[+] [−]
34. Дарья Варламова (Dany) 28.11.11 09:49 Сейчас в теме
Абсолютно бесполезная вещь
Оставьте свое сообщение