×
×
+ Ответить в теме
Показано с 1 по 26 из 26

Тема: ICQ для 1С

  1. #1
    Программист Аватар для 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 в 19:41.
    Акуна матата!

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

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

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

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

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

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

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

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

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

  11. #11
    Программист Аватар для 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
    Регистрация
    26.09.2004
    Адрес
    г. Москва, ВАО
    Сообщений
    5,383
    Татьян, это что же потом получится: отрубит админ какому-нить пользователю аську, а пользователь начнёт орать "У меня 1С не работает" и формально будет прав?
    С уважением,
    Виктор

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

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

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

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

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

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

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

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

  22. #22
    Да... интересная достаточно идея.

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

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

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

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

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

  26. #26
    Программист Аватар для 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)

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •