×
Показано с 1 по 26 из 26

Тема: ICQ для 1С

  1. #1
    Mrak Mrak вне форума
    Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331

    ICQ для 1С

    ICQ для 1С (v1.0.0.0)
    Данная компонента пока умеет только получить и отправлять сообщения.
    Скачать http://dushelov.ru/1c/Icq1C.zip

    Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
    http://www.microsoft.com/downloads/d...d-aab15c5e04f5

    и зарегистрировать компоненту в Windows - запустить reg.bat

    Приложен демо-пример на 1С 8.0 в папке V8

    Как пользоваться (1С 8.0, на 7.7 аналогично):
    ---
    Инициализация компоненты:

    ИмяВК="AddIn.DushelovICQ";

    Попытка
    ПодключитьВнешнююКомпоненту(ИмяВК);
    Исключение
    Предупреждение("Не удалось подключить компоненту "+ИмяВК);
    КонецПопытки;

    Попытка
    icq = Новый(ИмяВК);
    Исключение
    Предупреждение("Ошибка создания объекта внешней компоненты: "+ ИмяВК);
    КонецПопытки;

    ---
    Обработка внешнего события:

    Процедура ВнешнееСобытие(Источник, Событие, Данные)
    Если Источник = "DushelovICQ" Тогда
    Если Событие = "Сообщение" Тогда
    //Данные - текст входящего сообщения
    Иначе
    //Данные - текст состояние-сообщения
    КонецЕсли;
    КонецЕсли;
    КонецПроцедуры

    ---
    Соединиться с сервером:

    icq.Сервер = Сервер;
    icq.НомерICQ = НомерICQ;
    icq.Пароль = Пароль;
    icq.Соединиться();

    ---
    Отсоединиться от сервера:

    icq.Отсоединиться();

    ---
    Отослать сообщение:

    icq.НомерICQАдресата = НомерICQПользователя;
    icq.Сообщение = ТекстСообщения;
    icq.ОтослатьСообщение();
    Поделиться с друзьями
    Последний раз редактировалось Mrak; 22.09.2006 в 20:41.
    Акуна матата!

  2. #2
    AnTaran AnTaran вне форума
    Клерк
    Регистрация
    22.09.2006
    Адрес
    Калининград
    Сообщений
    5
    а зачем в 1с аська????????

  3. #3
    Andyko Andyko вне форума
    Модератор Аватар для Andyko
    Регистрация
    29.08.2003
    Адрес
    Ростов-на-Дону
    Сообщений
    64,376
    а зачем в 1с аська????????
    Например:
    "Всем нафиг выйти из 1с, бум переиндексироваться!!!"

  4. #4
    AntonDr AntonDr вне форума
    Клерк Аватар для AntonDr
    Регистрация
    15.06.2006
    Адрес
    Оренбург
    Сообщений
    1,561
    Например:
    "Всем нафиг выйти из 1с, бум переиндексироваться!!!"
    Надо ждать Skype для 1С, а то у аси скупые возможности по передаче интонации

  5. #5
    Mrak Mrak вне форума
    Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331
    Модуль для скайпа написать для меня не составляет трудности.
    Акуна матата!

  6. #6
    Fosihas
    Гость
    Mrak, заняться тебе нечем на работе

  7. #7
    Mrak Mrak вне форума
    Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331
    Цитата Сообщение от Fosihas
    Mrak, заняться тебе нечем на работе
    Не, мне это от скуки вообще... Когда ничего нового не изучаю... Когда банальная поддержка пользователей - скучно. Сейчас пишу модуль для jabber'a, а потом и за скайп примусь...
    Акуна матата!

  8. #8
    AntonDr AntonDr вне форума
    Клерк Аватар для AntonDr
    Регистрация
    15.06.2006
    Адрес
    Оренбург
    Сообщений
    1,561
    Впринципе, прикольно было бы по jabber'у посылать какие-нить команды 1С-ке... типа документик содать, или например осуществлять работу с централизованными справочниками ... Воопчем-то, применение найти можно

  9. #9
    Аноним
    Гость
    ну правда, зачем аська в 1С? объясните, в чем фокус?

  10. #10
    AntonDr AntonDr вне форума
    Клерк Аватар для AntonDr
    Регистрация
    15.06.2006
    Адрес
    Оренбург
    Сообщений
    1,561
    Аноним, пост № 7

  11. #11
    Mrak Mrak вне форума
    Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331
    Цитата Сообщение от AntonDr
    Впринципе, прикольно было бы по jabber'у посылать какие-нить команды 1С-ке... типа документик содать, или например осуществлять работу с централизованными справочниками ... Воопчем-то, применение найти можно
    ICQ и Jabber для 1С (v1.0.0.1)

    ICQ: Данная компонента пока умеет только получить и отправлять сообщения.

    Jabber: Практически полнофункциональный клиент. Умеет добавлять пользователей, удалять из контактлиста.
    Принимать и отправлять сообщения, изменять статус, получать файлы.

    Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
    http://www.microsoft.com/downloads/d...d-aab15c5e04f5

    и зарегистрировать компоненту в Windows - запустить reg.bat

    Приложен демо-пример на 1С 8.0

    http://za-ha-dum.narod.ru/1c/Icq1C.zip
    Акуна матата!

  12. #12
    Демидова Татьяна Демидова Татьяна вне форума
    Модератор Бухбизнеса Аватар для Демидова Татьяна
    Регистрация
    11.03.2002
    Адрес
    Москва
    Сообщений
    15,933
    вообще очень полезная штука - общалка в 1С.
    а то потом начинаются крики - у меня 1С вылетела, да не вылетела - отрубили!

    только ставится как-то сложно! недружественная установка
    Демидова Татьяна

  13. #13
    lubezniy lubezniy вне форума
    Консультант по ИТ Аватар для lubezniy
    Регистрация
    26.09.2004
    Адрес
    г. Москва, ВАО
    Сообщений
    5,385
    Татьян, это что же потом получится: отрубит админ какому-нить пользователю аську, а пользователь начнёт орать "У меня 1С не работает" и формально будет прав?
    С уважением,
    Виктор

  14. #14
    Демидова Татьяна Демидова Татьяна вне форума
    Модератор Бухбизнеса Аватар для Демидова Татьяна
    Регистрация
    11.03.2002
    Адрес
    Москва
    Сообщений
    15,933
    lubezniy, Витя, админ всегда прав!
    Демидова Татьяна

  15. #15
    Mrak Mrak вне форума
    Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331
    Использование говорилки в 1С-е удобно на самом деле Можно удаленно администрировать, выгонять пользователей, и многое другое.
    Акуна матата!

  16. #16
    AntonDr AntonDr вне форума
    Клерк Аватар для AntonDr
    Регистрация
    15.06.2006
    Адрес
    Оренбург
    Сообщений
    1,561
    Цитата Сообщение от Mrak
    Можно удаленно администрировать, выгонять пользователей, и многое другое.
    Хотелось бы предложить еще одно не менее полезное применение - синхронизация справочников с использованием jabber'овских конференций.
    Например: При запуске 1С коннектится к определенной конференции, защищенной паролем. Кто-то из участнегов конференции (удаленных рабочих мест) создает элемент справочника "контрагенты". При этом в конференцию посылается сообщение определенного формата, содержащее код, наименование и прочие реквизиты. Данное сообщение распознается остальными участниками конференции (рабочими местами) и такой-же элемент создается у них. Опаздавшие/отсутствующие рабочие места при коннекте анализируют историю конференции/комнаты

  17. #17
    Mrak Mrak вне форума
    Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331
    AntonDr, кстати да... онлайн синхронизация данных...
    Акуна матата!

  18. #18
    AntonDr AntonDr вне форума
    Клерк Аватар для AntonDr
    Регистрация
    15.06.2006
    Адрес
    Оренбург
    Сообщений
    1,561
    Опять же удаленные запросы (состояние взаиморасчетов, наличие товара) с моб. телефона или КПК с ICQ-клиентом....

  19. #19
    lubezniy lubezniy вне форума
    Консультант по ИТ Аватар для lubezniy
    Регистрация
    26.09.2004
    Адрес
    г. Москва, ВАО
    Сообщений
    5,385
    Управление 1С с использованием IM-систем - это, конечно, хорошо. Однако при реализации подобных вещей всерьёз встают вопросы безопасности. Лично мне по той же аське нередко приходят спам-сообщения. Думается мне, такое сообщение вполне может придти и на ICQ-клиент, управляющий 1С-системой. И нет никакой гарантии, что сообщение будет корректно обработано клиентом, не вызвав проблем в системе (особенно если учесть то, что спамеры корёжат свои письма кто во что горазд). Не спорю, что грамотный программист способен с помощью кучи проверок входящих сообщений весьма существенно уменьшить вероятность возникновения подобных проблем. Однако с началом массового использования таких систем не исключается появление и рассылка червей и троянцев, использующих малейшие ошибки в реализации систем управления и несущих разного рода нехорошие последствия. Тем не менее, эти рассуждения отнюдь не являются поводом для отказа от подобных систем, а служат только призывом к программистам быть внимательнее.
    С уважением,
    Виктор

  20. #20
    AntonDr AntonDr вне форума
    Клерк Аватар для AntonDr
    Регистрация
    15.06.2006
    Адрес
    Оренбург
    Сообщений
    1,561
    lubezniy, так можно обрабатывать сообщения только от авторизованных пользователей, а от незнакомых - игнорировать. Ну и наконец не реализовывать посредством IM функционал, способный нанести существенный вред системе и финансам.
    А вообще использование компьютера, подключенного к инету, потенциально небезопасно, тут с Вами согласен.
    Последний раз редактировалось AntonDr; 07.10.2006 в 10:23.

  21. #21
    lubezniy lubezniy вне форума
    Консультант по ИТ Аватар для lubezniy
    Регистрация
    26.09.2004
    Адрес
    г. Москва, ВАО
    Сообщений
    5,385
    Цитата Сообщение от AntonDr
    lubezniy, так можно обрабатывать сообщения только от авторизованных пользователей, а от незнакомых - игнорировать. Ну и наконец не реализовывать посредством IM функционал, способный нанести существенный вред системе и финансам.
    Ну, если кто-либо захотел узнать о наличии товара на складе фирмы по аське, дабы приехать и купить, кто и зачем будет его авторизовывать? Правда, такую вещь, думается мне, лучше реализовать через WAP на базе обычного Web-сервера в инете.
    Со вторым, в принципе, согласен. Однако при появлении вирусов с троянцами "ненужный" вредный функционал может быть дописан в этих программах злоумышленниками. Появился же в своё время эксплоит kaht, использующий те же дыры в Windows NT, что и червяк Lovesan. В этом эксплоите был реализован запуск командного процессора с достаточно высокими привилегиями для того, чтобы можно было серьёзно напакостить в системе. Но это всё, конечно, только потенциальные опасности, и дай Бог, чтобы они не превратились в реальные.
    С уважением,
    Виктор

  22. #22
    !alex! !alex! вне форума
    Клерк
    Регистрация
    08.10.2006
    Сообщений
    1
    Да... интересная достаточно идея.

  23. #23
    Аноним
    Гость
    а может что то наподобие чата внутри 1С напишите ?

    уже есть такая разработка - но она платная если пользователей больше 10 по моему ...

  24. #24
    Dracosha Andrew Dracosha Andrew вне форума
    Фырчун Аватар для Dracosha Andrew
    Регистрация
    07.02.2002
    Адрес
    Санкт-Петербург
    Сообщений
    2,259
    Аноним, написало лет 5 назад.
    Всех благ!!!
    Чувелёв Андрей

    ps: Всё вышеизложенное является моим частным мнением и не может претендовать на полноту изложения.

  25. #25
    Mrak Mrak вне форума
    Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331
    Аноним, смыслка не вижу в этом... можно написать именно чат, с клиент-серверной системой и прочим, но смысл...
    Акуна матата!

  26. #26
    Mrak Mrak вне форума
    Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331
    ICQ и Jabber для 1С (v1.0.0.2)

    26-10-2006
    Нового в версии 1.0.0.2:
    - изменен протокол ICQ в связи с изменениями на серверах
    - добавлена работа ICQ с proxy (http, sock5)
    - получение контактлиста с сервера
    - отслеживание статуса и клиента пользователей в контактлисте
    - добавлены статусы клиента


    Jabber: Практически полнофункциональный клиент. Умеет добавлять пользователей, удалять из контактлиста.
    Принимать и отправлять сообщения, изменять статус, получать файлы.

    Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
    http://www.microsoft.com/downloads/d...d-aab15c5e04f5

    и зарегистрировать компоненту в Windows - запустить reg.bat

    Приложен демо-пример на 1С 8.0
    Акуна матата!

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)