"Чат для 1С" - ActiveX-компонента для 1С + Сервер (Консольный) [БЕТА-ВЕРСИЯ]

19.02.09

Разработка - Работа с интерфейсом

UDP чат для обмена сообщениями в локальной сети. Поддерживет многоканальность, команды, обмен 1С ссылками (с возможностью открытия). Не зависит от платформы 1С, в одном чате можно сидеть на разных платформах и разных конфигурациях или вообще без 1С.

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Chat1C.zip
.1235035754 282,57Kb
295 Скачать бесплатно
ClientChat1Cv7.zip
.1235035762 12,68Kb
82 Скачать бесплатно
ClientChat1Cv8.zip
.1235035769 10,26Kb
149 Скачать бесплатно
ClientChat1CWin.zip
.1235035776 157,21Kb
106 Скачать бесплатно

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5

и зарегистрировать компоненту в Windows - запустить reg.bat
(для удаления информации о компоненте в Windows - запустить unreg.bat)
или использовать совместно с хранилищем внешних компонент: //infostart.ru/projects/2863/

Для запуска сервера нужно запустить RunServer.bat

*** Добавление на форму 1С:

v7: Использовать 1С++:

Перем Чат;

Процедура ПослеОткрытия()

    Чат = СоздатьОбъект("АктивИкс"); 
    Чат.УстановитьАтрибут(Форма, "АктХ"); 
    //"АктХ" - идентификатор элемента диалога, на месте которого будет создан элемент ActiveX. 
    //только для реквизитов диалога типа "Текст".

    Чат.СоздатьЭУ("Душелов.Chat1C"); 
    Чат.УстановитьФокус();

КонецПроцедуры 

Процедура АктХ_ПриИзмененииТекстаПоляВвода(Текст)
    Сообщить(Текст);  
КонецПроцедуры 

Процедура АктХ_ПриАктивацииГиперссылки(Текст)
    Сообщить(Текст);  
КонецПроцедуры 

Процедура АктХ_ПослеПолученияТекста(Время)
    Сообщить(Время);  
КонецПроцедуры 

Процедура АктХ_ПриВозникновенииОшибки(Текст)
    Сообщить(Текст);  
КонецПроцедуры 

Процедура АктХ_ПриПолученииКоманды(Команда)
    Сообщить(Текст);  
КонецПроцедуры 

Процедура АктХ_ПриВходеВКомнату(ИмяКомнаты)
    Сообщить(Текст);  
КонецПроцедуры 

v8: Меню "Форма" - "Вставить ActiveX..." - Выбрать элемент "Душелов.Chat1C"


*** Методы:

СОЕДИНЕНИЯ:

Чат.Соединиться(Сервер, Порт);

ИДЕНТИФИКАЦИЯ:

Чат.Идентификация(Пользователь, Пароль, Регистрация); //регистрация: 0 - не регистрировать, 1 - регистрировать

ОТПРАВИТЬ ТЕКСТ:

Чат.ОтправитьТекст(Текст);

*** События:

- ПриИзмененииТекстаПоляВвода(Текст)
- ПриАктивацииГиперссылки(Текст)
- ПослеПолученияТекста(Время)
- ПриВозникновенииОшибки(Текст)
- ПриПолученииКоманды(Команда)
- ПриВходеВКомнату(ИмяКомнаты)

Формат ссылки: Представление ссылки. Соответственно, передавать можно все, что угодно.

!!!ВНИМАНИЕ!!!
При закрытии формы с чатом, обязательно отправляйте команду выхода: "Чат.ОтправитьТекст(":QUIT");"


ИСТОРИЯ:

20.10.2008:
- полностью переписана работа с комнатами и приватами

14.10.2008:
- пользователям добавлен уровень (от 0 до 100, 100 - Админ)
- добавлена работа с произвольными командами (пример в ini файле сервера)
- добавлены новые команды: ":info:", ":info room::", ":set level::"
- добавлены новые обработчики: "ПриВходеВКомнату" и "ПриПолученииКоманды"

10.10.2009:
- обновлены клиент, сервер, v8, Win
- добавлен конфиг со списком комнат
- добавлено новое событие "ПриВходеВКомнату"
- убран глюк с путанием букв
- и прочее...

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Разработчик 1С:Предприятие 7.7 1С:Предприятие 8 1С:Бухгалтерия 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0 | Продукт является развитием и исправлением ошибок стандартной обработки для выгрузки данных из 1С Бухгалтерии 7.7 в Бухгалтерию 3.0 | Перенос из 7.7 является сложным, и на рынке сложно найти специалистов 1С по "семерке" - сотрудники помогут вам выполнить переход в рамках техподдержки предлагаемого переноса данных!

58000 руб.

26.05.2020    39835    14    100    

19

Работа с интерфейсом Логистика, склад и ТМЦ Системный администратор Разработчик Пользователь 1С:Предприятие 7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

2541 руб.

18.10.2022    8954    4    45    

7

Перенос данных 1C Разработчик 1С:Предприятие 7.7 1С:Предприятие 8 1С:Управление торговлей 10 1С:Комплексная 7.7 Россия Управленческий учет Платные (руб)

Начните вести учет в УТ 10.3! Перенесите все свои данные в УТ 10.3 в любом месяце года и продолжите вести учет! Программа перенесёт любое количество баз с документами и остатками в больших количествах. Обработка выгрузки выполнит проверку исходных данных и сформирует отчет о найденных ошибках в справочниках и документах. Партии переносятся с себестоимостью. Штрихкоды номенклатуры загружаются. Цена переносится. Автор консультирует.

8540 руб.

17.03.2021    18188    5    13    

6

Зарплата Перенос данных 1C Разработчик Бухгалтер Бухгалтерский учет 7.7 1С:Предприятие 8 1С:Бухгалтерия 7.7 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Как известно, Бухгалтерия 7.7 не имеет штатной возможности для обмена с ЗУП 3.1. Данная разработка пригодится тем, кто перешел с ЗиК 2.3 на ЗУП 3.1, но вынужден по каким-то своим причинам оставаться на Бухгалтерии 7.7.

18300 руб.

29.09.2020    15503    2    0    

5

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Разработчик 1С:Предприятие 7.7 1С:Предприятие 8 1C77 Россия Абонемент ($m)

Воспользоваться современным средством переноса данных "Конвертация данных 3.0.5.3" можно только выгрузив из системы - источника данных XML в формате обмена данными EnterpriseData. В этой публикации можно скачать приемы выгрузки из 1С 7.7 универсального формата обмена для Конвертации данных 3. Выполняем перенос данных из «1С:Предприятие 7.7» в «1С:Предприятие 8.3». Используем Конвертацию данных КД 3.0 из 1c 7.7 --> 1С 8.3. На первой стадии еще не опубликовано иного способа подложить файл для Конвертации данных 3 кроме как сформировать его вручную, постараемся решить данную проблему.

1 стартмани

26.02.2018    68840    83    ksnik    5    

46
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. Душелов 4027 02.10.08 16:40 Сейчас в теме
UDP чат для обмена сообщениями в локальной сети.
Поддерживет многоканальность, команды, обмен 1С ссылками (с возможностью открытия).
Не зависит от платформы 1С, в одном чате можно сидеть на разных платформах и разных конфигурациях или вообще без 1С.

Перейти к публикации

1. Душелов 4027 02.10.08 16:40 Сейчас в теме
Соответственно, можно написать код, чтобы, если идентификатор базы в ссылке не соответствует текущей, запускалась эта база и открывалась эта ссылка.
Все в руках программистов. Платформа 1С не важна.
2. Душелов 4027 02.10.08 16:43 Сейчас в теме
В комплекте пример для 8.1, для 7.7, как обычно, выложу позже.
3. Душелов 4027 02.10.08 16:51 Сейчас в теме
Так же в скором времени будет обмен картинками, видео... Соответствие каналов - базе, показ имени компьютера и айпишник пользователя и многое другое.
4. Noy 1079 02.10.08 16:58 Сейчас в теме
Скорость выкладывания интересных вещей просто потрясает!

А теперь по делу: Чат в терминале работать будет?
5. Душелов 4027 02.10.08 17:00 Сейчас в теме
(4) Люблю изучать новые вещи и технологии :)

По делу: должен работать.
При желании могу выложить простой клиент (exe) для чата, для тех, кто не пользуется 1С.
6. tango 553 02.10.08 17:02 Сейчас в теме
(0) "возможно падения 1С"
+ однозначно :)
7. Душелов 4027 02.10.08 17:03 Сейчас в теме
(6) 1С-ка коряво сокет закрывает при своей закрытии... Дома более предметно рассмотрю этот вопрос.
8. Душелов 4027 02.10.08 17:29 Сейчас в теме
Ага, вроде как поправил!
9. Душелов 4027 02.10.08 17:32 Сейчас в теме
Эээ! Чего плюсы ставим, а еще даже не скачали и не посмотрели??? Такнипайдет!
10. CheBurator 3235 02.10.08 17:47 Сейчас в теме
что надо обязательно: ведение лога!!!!!
ставлю плюсик и буквально сразу буду прикручивать к базе.. а то своя рассылалка нентсендом - бяка...
12. Душелов 4027 02.10.08 17:54 Сейчас в теме
(10) Лог вести на сервере не проблема, как и сделать сервер службой виндовса...

Да, забыл еще написать про формат ссылки: <link=моя_произвольная_ссылка>Представление ссылки</link>. Соответственно, передавать можно все, что угодно.
11. CheBurator 3235 02.10.08 17:49 Сейчас в теме
ну блин ща такую штукенцию забабахаю.. "доступ" и рядом не стоял по ажиотажу.... ;-)
13. Душелов 4027 02.10.08 20:57 Сейчас в теме
Добавил пример на 7.7
14. CheBurator 3235 02.10.08 21:01 Сейчас в теме
(13) аааа блин я в отпаде....!!!!!!!!!!! +1000000!!!!!!!!!!1
а можно добавить "внутрь" (не на уровне исходного кода) - типа отправить всем из "текущей базы" и получение списка юзверей/коннектов текущей базы...????
И ВОТ ЕЩЕ!!!!
ДОСТАВКА ОТЛОЖЕННЫХ СООБЩЕНИЙ.....????
УВЕДОМЛЕНИЕ О ДОСТАВКЕ....?????
типа в протокол обмена сообщениями чтоб было "зашито"
...??????
15. Душелов 4027 02.10.08 21:02 Сейчас в теме
(14) посмотри команды: контекстное меня окна чата или ":help" для получения списка команд

На счет отложенных - я думаю, можно организовать.
16. Душелов 4027 02.10.08 21:04 Сейчас в теме
В 7-ке не стал делать автоформирование ссылки (не помню уже как), грубо говоря, в ссылку пишем идентификатор базы, тип ссылки, код (для справочника) или номер и дата (для документа), но и при активации ссылки, ессно, ищем эту ссылку в базе и открываем ее. Или запускаем другую базу по ее идентификатору... Вот так примерно..
17. CheBurator 3235 02.10.08 21:12 Сейчас в теме
(16) значениевстрокувнтур - там есть все что надо...
единственная проблема - как получить ИДЕНТИФИКАТОР БАЗЫ, однозначно идентифицирующий данную базу?
Одинковая конфига, установленная на разных компах - имеет разные ИДЕНТИФИКАТОРЫ?
А если перенесена копированием?
А существует уникальный ГУИД компа?
А есть возможность, чтобы типа "инициировал" чат - его на экрне нету - пришло сообщение от кого-то - окно всплыло..? (типа ОбработкаВнешнегоСобытия - было бы здорово)
????
19. Душелов 4027 02.10.08 21:17 Сейчас в теме
(17) ну на счет идентификатора базы - тут уже наверное надо завязываться на каталог программы или папку сервера. Наверное так.

И инициировать можно либо по привату (событие напишу позже) или по событию "ПриПолученииТекста"
18. CheBurator 3235 02.10.08 21:16 Сейчас в теме
типа "инициировал" чат - тогда удалось бы решить (лично мне) задачу автообновления некоторых форм (псевдожурналы) по событию (проведение дока), произошедшем на другом компе...
А есть возможность отправить "широковещательное" сообщение всем тотально? и "узкошироковещательное" сообщение только для текущей базы... - позволило бы решить туеву хучу проблем... а то либо обработкаожидания - что лично мне = бяка, либо netainnet юзать - там можно сделать это, но выморочено приходится изгаляться.. то есть опускаться на более низкий уровень обработки...
???
21. Душелов 4027 02.10.08 21:18 Сейчас в теме
(18) выбор приватного сообщения пользователю, группе или всем я напишу.
20. Душелов 4027 02.10.08 21:17 Сейчас в теме
Точнее "ПослеПолученияТекста"
22. CheBurator 3235 02.10.08 22:28 Сейчас в теме
> ну на счет идентификатора базы - тут уже наверное надо завязываться на каталог программы или папку сервера. Наверное так.
гунявое решение! стопудово!
23. CheBurator 3235 02.10.08 22:30 Сейчас в теме
> И инициировать можно либо по привату (событие напишу позже) или по событию "ПриПолученииТекста"
да, что-то типа такого, но!
не "или", а и/или
потому как могу кинуть мессагу - "обновиться" и это будет относится не к конкретному приватному каналу, а всем кто работает в данной базе...
..
24. CheBurator 3235 02.10.08 22:38 Сейчас в теме
И вопрос:
как бы организовать уникальные иды/фото юзеров для всего пространства ( а нен только для текущей базы..?) - суть:
хочется например светить __маленькую__ аватарку для идентификации юзеров.. - аватарку НЕ ХОЧЕТСЯ хранить вне сервера чата - гемора много - надо писать в каждой базе (условно), а хочется типа так: если юзер "регится" на сервере - может "заслать" туда аватарку, аватарка "хранится" на сервере и все сообщения юзера "подписываются" этой аватаркой.. т.е. я типа
Имадж = ОчередноеСообщениеЧатаПришедшееКоМне.ИзвлечьАватарку() (возможны 3 вида аватарок: для текущей(в которую отправляется сообщение) базы, для широковещательных криков и еще забыл что думал...).. типа так.. автарки небольшие пусть будут 40 на 40 допустим - трафика много не сожрут.. опять же кто не "зареген" на сервере - имеет "пустую" аватарку, для "служебных" сообщений (при ПОСЫЛКЕ ОНЫХ) можно задавать режим отключения/включения аватарки в "пакет мессаги"...
ффууу остапа несло...
- могу сделать в любой базе и поиметь что надо без лишних геморров...
26. Душелов 4027 02.10.08 22:40 Сейчас в теме
(24) юзеры и так хранятся (регистрация), соответственно, там можно хранить любую инфу, да и аватарки получать - не сложное дело на самом деле...
25. Душелов 4027 02.10.08 22:39 Сейчас в теме
Ну еще надо добавить событие "ПриПолученииТекста(Текст, СтандартнаяОбработка), типа для команд таких, когда текст не надо отображать, а производить какие-либо действия
27. CheBurator 3235 02.10.08 22:46 Сейчас в теме
(25,26) это вам, как разработчику, я, думаю, виднеее - надеюсь ход моей нижеизложенной мысли понятен...
28. Душелов 4027 02.10.08 22:49 Сейчас в теме
Вообщем, список идей в студию... Буду развивать проект этот... К нему можно еще аську прикрутить (гейт, чтобы с телефона можно быть в чате и команды отсылать...

(27) а вы, как пользователяи, запустили, посмотрели разработку? ;)
JohnyDeath; +1 – Ответить
29. CheBurator 3235 02.10.08 23:05 Сейчас в теме
(28) пока нет! с вип'ом ругаюсь.. ;-)
предлагаю функционал наращивать блоками!
в первую очередь - то что ближе к 1С...
37. vip 03.10.08 10:33 Сейчас в теме
(28) Попробовал на 7.7
1. Окно контрола создается, каретка в нем мигает, на клавиши не реагирует.
Т.е. контрол создается нормально, но не работает.
2. "Соединиться" выдает "Поле агрегатного объекта не обнаружено (Соединиться)"
3. Порт всегда будет 1300? Или будут настройки?
4. Сервер надо запускать сервисом, а то висит консольное окно.
38. Душелов 4027 03.10.08 10:35 Сейчас в теме
(37)1. На клавиши контрол и не должен реагировать.
2. Контрол значит не создался как положено, "ПослеОткрытия" работает?
3. Посмотри батник запуска сервера.
4. Сервис организовать - это в планах.
39. vip 03.10.08 10:42 Сейчас в теме
(38) 1. Это как? Тогда не совсем понимаю, как это должно работать. Напиши просто принцип, я пойму.
2. Ну, если окно контрола появилось, значит создался и ПослеОткрытия отработало.
Смущает, что при регистрации выдало очень много текста. Не вчитывался.
3. Увидел. А 10 что, таймаут? Или количество попыток?
4. Решай этот вопрос, а то некрасиво.
40. Душелов 4027 03.10.08 10:48 Сейчас в теме
(39) 1. А на что ему реагировать? :)
2. Ну значит версию 1С++ поставить другую. Какая у меня стоит, я не помню, дома посмотрю
3. Ты просто экзешник запусти и поймешь ;) Это количество комнат.
4. Службу отлаживать не удобно. Когда с сервером закончу, переведу его в качестве службы.
41. vip 03.10.08 10:56 Сейчас в теме
(40) 1. Я старый и тупой. Правда не понимаю. Может потому, что никогда не чатился. Объясни.
2. Я с активиксами в 1С работаю со дня появления такой возможности и знаю, что и когда там менялось.
Это не то. Повнимательней посмотрю момент регистрации активикса, т.к. с .Net не знаком.
42. vip 03.10.08 11:06 Сейчас в теме
(41) Посмотрел внимательней регистрацию.
Да, вываливает кучу Warning.
Это что-то не то у меня с версией .NET Framework?
43. Душелов 4027 03.10.08 11:20 Сейчас в теме
(41) Все команды из поля ввода даются, или из меню. Этот контрол только для отображения информации и связи с сервером.

(42) Убери в батнике /tlb. А в целом - ничего страшного. Проверено.
45. vip 03.10.08 11:39 Сейчас в теме
(43) Так, уже гораздо лучше.
При Соединиться() выдает "Данная операция поддерживается только в 2000 SP3 и более поздних версиях".
Это чего? Стоит XP SP2.
47. Душелов 4027 03.10.08 11:47 Сейчас в теме
(45) Кхм... Нэт фреймворк стоит свежий?
(46) ну на счет меню, как я писал ниже, я сделаю формирование собственного меню в настройках сервера.
48. vip 03.10.08 11:50 Сейчас в теме
(47) ХЗ.
Run Version v2.0.50727 в реестре это не оно?
51. Душелов 4027 03.10.08 12:06 Сейчас в теме
(48) Оно. Ща выложи клиента для винды, попробуй на нем.
(49) Да меню можно какое-угодна сделать.
(50) каретка для автопрокручивания вниз, при добавлении текста.
Фокус после получения текста возвращается на поле ввода.
53. vip 03.10.08 12:14 Сейчас в теме
(51) 1. Я выложи или ты выложил? :) Не понял.
2. Да нет, я свое меню хочу цеплять.
А для этого надо команды твоего меню вынести в методы контрола.
49. vip 03.10.08 11:52 Сейчас в теме
(47) Про меню.
Можно и так.
А можно добавить и мой вариант. Может я хочу свое меню выкидывать, красоты необычайной :))
44. Abadonna 3979 03.10.08 11:39 Сейчас в теме
(41)>1. Я старый и тупой.
Зачет!!! :)))))))))
46. vip 03.10.08 11:44 Сейчас в теме
(44) Дык это великая сермяжная правда и есть :)
И вотку люблю.

(43) Меню хотелось бы редактировать.
А лучше вынести команды меню в методы активикса.

ЗЫ. Глупые вопросы задавал, т.к. сначала не увидел демо-конфу.
30. CheBurator 3235 02.10.08 23:08 Сейчас в теме
ща домой приду, если не сломает спать - прикручу к своей рабочей конфиге, вместо http://www.infostart.ru/profile/174/projects/269/
обязательно должно быть: я отослав сообщение и поставиви "флажоК" ПОДТВЕРЖДЕНИЕ ПРОЧТЕНИЯ - хочу получить НАЗАД такое подтверждение...
в итоге - все непросто.. собщения надо гуидами снабжать.. цепочки строить... но это - зашибись программинг.. а то меня уже от чисто 1Сных задач тошнит...
31. CheBurator 3235 02.10.08 23:08 Сейчас в теме
и лог! обязательно лог сообщений на сервере!!!
32. Душелов 4027 02.10.08 23:15 Сейчас в теме
(30 Ну к рабочей может еще рано. Стоит еще вылизать работу с сокетами... Лог - это завтра сделаю. На счет уведомления, а подумаю, как это организовать правильнее...
33. CheBurator 3235 03.10.08 01:20 Сейчас в теме
34. JohnyDeath 302 03.10.08 10:22 Сейчас в теме
Василий, сделай, пжлст, экзешник сиго чуда.
и не ведись на "предлагаю функционал наращивать блоками!
в первую очередь - то что ближе к 1С..."

Лучше/нужнее универсальное, чем зависимость от чего либо, а тем более от 1С.
А идея прикрутить к нему аську - зеер гуд!!
Таким макаром скоро и почту тут же будет принимать/отправлять :))))
36. Душелов 4027 03.10.08 10:25 Сейчас в теме
(34) ну от 1С никак не зависит, этот чат можно и в Excele использовать :) Вещь-то и получается универсальная.
(35) так скачай ;)
35. JohnyDeath 302 03.10.08 10:23 Сейчас в теме
В общем я в очередной раз куею с тебя! (хотя ниодной твоей новой обработки ещё не скачал ;) )
50. vip 03.10.08 11:55 Сейчас в теме
Каретка зачем на контроле? Смущает.
Наверно какой-нибудь текстбокс прицепил просто?
52. JohnyDeath 302 03.10.08 12:14 Сейчас в теме
ПолуОФФ:
1. Уже не у первого человека вижу код:
Код
Попытка
       ЗагрузитьВнешнююКомпоненту("1cpp.dll");
   Исключение
       Сообщить("Пытались, но не загрузили компоненту 1С++ :(");
   КонецПопытки;
Показать полностью

ЗагрузитьВнешнююКомпоненту - не вызывает исключения! Оно либо возвращает 0, либо 1. Поэтому то, что у тебя стоит в Исключении никогда не сработает!
2. 1С++ всё-таки лучше грузить ДО FormEx
vip; Abadonna; +2 – Ответить
54. Душелов 4027 03.10.08 12:17 Сейчас в теме
(52) я просто выдернул с какого-то примера, я не разбирался с кодом этим :)
(53) 1. Я выложу.
2. Да понятно. Надо методы работы с меню в контрол включить.
55. vip 03.10.08 12:22 Сейчас в теме
(52) +1
Попыткой можно проверять создание объекта компоненты.
56. JohnyDeath 302 03.10.08 12:26 Сейчас в теме
Василий, а можешь сделать сетуп для клиента? (ну, ес-но, в этом случае нужен уже экзешник, а не АктивИкс)
58. Душелов 4027 03.10.08 12:31 Сейчас в теме
(56) Могу. Но эт в дальнейшем, для начала все привести в достойный вид надо.
57. Abadonna 3979 03.10.08 12:28 Сейчас в теме
+(52,56) Нет даже смыла проверять на чему равно ЗагрузитьВнешнююКомпоненту("1cpp.dll"), т.к. 1С-ина сама ругнется, если компонента не загрузится. Проверять надо только на СоздатьОбъект, ИМХО
59. vip 03.10.08 12:33 Сейчас в теме
(57) Не ругнется. Ругнется только при создании объекта.
74. Abadonna 3979 03.10.08 14:54 Сейчас в теме
(57) Еще как ругнется!
7-ка:
Ошибка при создании объекта из компоненты C:\V7XLSD7_DLL\MiracleV8.dll (отсутствует CLSID)
8-ка
{Форма.ФормаОтчета(3)}: Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты
ЗагрузитьВнешнююКомпоненту("c:\V8_Бухгалтерия1_6_8_3\MiracleV8.dll");
по причине:
Ошибка при загрузке внешней компоненты
76. vip 03.10.08 15:08 Сейчас в теме
(74) При отсутствии файла не ругнется. Проверь.
78. Abadonna 3979 03.10.08 15:18 Сейчас в теме
(76) Поэтому я просто проверяю ФС.СуществуетФайл ;)
82. vip 03.10.08 15:26 Сейчас в теме
(78) Ты эта. Не уподобляйся некоторым.
Я правильно написал, что не будет ругаться при отсутствии файла или нет?
91. Abadonna 3979 03.10.08 16:15 Сейчас в теме
(82)>Я правильно написал, что не будет ругаться при отсутствии файла или нет?
Тупые клюшки не ругаются, умная восьмерка - ругается. бе-бе-бе ;)
94. vip 03.10.08 16:16 Сейчас в теме
(91) Не выкручивайся, старый пень.
Мы именно про тупые клюшки и говорили.
96. Abadonna 3979 03.10.08 16:20 Сейчас в теме
(94) Ну не знаю, не знаю... :)))
В описалове есть "Клиент для 1С 8.1 9kb"
98. vip 03.10.08 16:26 Сейчас в теме
(96) Не юли. Начали мы именно с семерки.
Уподобляясь Чебуру, требую признать мою правоту! :))
60. Душелов 4027 03.10.08 12:42 Сейчас в теме
Добавил Windows-клиент. И обновил компоненты с сервером.
62. vip 03.10.08 13:52 Сейчас в теме
(60) Виндовый клиент работает.
В 1С перестал создаваться контрол.
63. Душелов 4027 03.10.08 13:55 Сейчас в теме
(62) значит проблема в 1С++
66. vip 03.10.08 14:39 Сейчас в теме
(63) Это врядли. Первая версия контрола создавалась нормально.
61. Душелов 4027 03.10.08 12:51 Сейчас в теме
Разбил архив на по направлениям.
64. JohnyDeath 302 03.10.08 14:33 Сейчас в теме
А можно комнаты Ассоциативными сделать? Чтоб у комнаты нетолько номер был, но и Наименование?
65. Душелов 4027 03.10.08 14:34 Сейчас в теме
(64) так и планируется. идентификатор базы к примеру.
67. Душелов 4027 03.10.08 14:42 Сейчас в теме
Удали инфу о контроле и заново его зарегь.
68. vip 03.10.08 14:44 Сейчас в теме
(67) unreg для старого недостаточно?
Руками почистить?
70. Душелов 4027 03.10.08 14:49 Сейчас в теме
(68) Ну тогда добавлю новый tlb файл для регистрации. Может поможет.
(69) 1. Как бы повторить эту ситуацию.
2. Не, по команде этой выходить не стоит. Вин-клиент закрывать нада... (адаптировано просто для 1С).
3. Ну заголовок можно какой-угодно сделать. Нарисую события для формирования заголовка.
4. Думаю, что возможно, надо посмотреть...
72. Душелов 4027 03.10.08 14:53 Сейчас в теме
(68) обновил архив, запусти reg2.bat, на варнинги не обращай внимания.
75. vip 03.10.08 15:07 Сейчас в теме
(72) Нет. Не создается.
Проверил еще раз первую версию, создается нормально.
За исключением упоминания про 2000 sp3 при соединении.
Надо, чтобы еще кто-нибудь проверил.
Я тоже с сокетами работаю, может чего повредил в свое время.
77. Душелов 4027 03.10.08 15:16 Сейчас в теме
(75) По 7.7 я смогу посмотреть только дома.
69. JohnyDeath 302 03.10.08 14:44 Сейчас в теме
В вин-клиенте (не знаю как в АХ, не пробывал)
1. бывает, что иногда имена юзверей или сервера какие-то странные выдаются. Например:
esrsre>В онт
evr ывкмае1srver> Вы в комнате 1
srver> Вы в комнате 1
ever> Юз2 Выберите номер комнаты: 1 - 10
erver> Добро пожаловать, Юз2, в комнату 2
eesrsЮ2> Привет
зsrver> Юз2 Выберите номер комнаты: 1 - 10
erver> Юз2 Выберите номер комнаты: 1 - 10
erver> Добро пожаловать, Юз2, в комнату 1
з2> привте
essЮЮ2> цу
зЮ> цццц

с чем связано и как добиться - ХЗ
2. Если вышел по ":quit", то обратно входить только перезапуском (
3. В заголовок окна идёт имя пользователя. Хорошо. Но, походу, считывается только один раз при старте, а желательно при входе в чат. А то получается, что я сижу под Евгеном, а в окне - Душелов. Да и имя/номер комнаты туда б не помешало положить.
4. Ну и хотелось бы, чтоб можно было в нескольких комнатах одновременно сидеть (бегать по ним, например, через закладки). Такое возможно?
100. vip 03.10.08 16:48 Сейчас в теме
Василий, (69) п.1 подтверждаю
Пользователь Юзер.
Результат: Юер, зЮер, зер, зЮЮер, зЮер
101. Душелов 4027 03.10.08 16:49 Сейчас в теме
103. vip 03.10.08 16:55 Сейчас в теме
(101) 7.7
А логи где смотреть?
102. Душелов 4027 03.10.08 16:51 Сейчас в теме
71. JohnyDeath 302 03.10.08 14:51 Сейчас в теме
по внешнему виду клиента:
Менюшка основного окна и нижняя понели окна подключения вроде в стиле Офиса 2003, а остальное - как обычные окошки. Как-то некрасиво...
73. Душелов 4027 03.10.08 14:54 Сейчас в теме
(71) я не заморачивался с интерфейсом :) я его нарисовал, в качестве проверки функционала... На сколько он востребован - не знаю.
А "остальное" - это что? Там и нет толком ничего.
79. JohnyDeath 302 03.10.08 15:23 Сейчас в теме
Новый у меня не работал по reg и по reg2.
Потом скопировал в другую папку, сократив полный путь, запустил reg и вроде всё работает
86. vip 03.10.08 15:48 Сейчас в теме
(79) Не хочет и с совсем коротким путем.
Василий, а чье это сообщение про 2000 sp3?
87. Душелов 4027 03.10.08 15:53 Сейчас в теме
(86) Фреймфорка. Я про что говорю, видимо 1С++ не верно активировала у тебя компоненту, раз вин-клиент работает нормально.
88. Душелов 4027 03.10.08 15:56 Сейчас в теме
(86) Т.к. компили я под вистой, я попробуй вечером дома под ХР скомпилить и обновить тогда...

> This operation is only supported on Windows 2000 SP3 or later operating system

> It's the system compatibility problem. My colleague 's run the application on his windows vista,but set the application compatibility property to run on Windows 2000 without telling me about that. Further more,when I replace the exe file with my newly build one,the compatibility property stay the same. God, the windows system is too clever.


To set the application compatibility property, right click the exe file -> property->compatibility->compatibility mode.
90. vip 03.10.08 16:13 Сейчас в теме
(88) Опа!
Точно галка совместимости с 2000 стояла.
Создался контрол, работаем дальше.
Я ж знал, что чудес не бывает.
Запиши эту фичу, а то забудешь.
92. Душелов 4027 03.10.08 16:15 Сейчас в теме
95. vip 03.10.08 16:18 Сейчас в теме
(93+) Подожду результата из (88)
80. Душелов 4027 03.10.08 15:24 Сейчас в теме
Старый нужно предваритольно удалить. Ибо в системе остается путь со старого. Или просто обновить длл-ки и запустить рег.бат.
81. JohnyDeath 302 03.10.08 15:25 Сейчас в теме
Василий, хотелось бы, чтоб из АХа можно было скопировать текст, хотя бы по "Ктрл+С"
83. Душелов 4027 03.10.08 15:26 Сейчас в теме
84. JohnyDeath 302 03.10.08 15:34 Сейчас в теме
+(81) когда вызывается контекстное меню, то значёк мышки остаётся прежним. Т.е. у меня была мышка в виде "редактирование/выделение текста" так она и осталась при сёрфинге по контекстному меню. Мелочь, конечно, но не очень красиво.
85. Душелов 4027 03.10.08 15:41 Сейчас в теме
Добавил копирование в буфер в контроле.
Наверное потом еще в контекстное меню добавлю копирование.
Над меню позже поработаю - при динамическом формированиии.
89. Душелов 4027 03.10.08 15:58 Сейчас в теме
+88, эту галочку советуют поставить у экзешника 1С, видимо.
93. vip 03.10.08 16:15 Сейчас в теме
СТОП!
Рано обрадовался. Это я не тот активикс подставлял.
97. vip 03.10.08 16:23 Сейчас в теме
Заработало со старой версией :))
Василий, приведи новую в соответствие, плиз.
И дай потестить.
99. Душелов 4027 03.10.08 16:27 Сейчас в теме
(97) они не отличаются ничем. удали старую и установи новую.
106. Abadonna 3979 03.10.08 17:04 Сейчас в теме
(99)>Не юли. Начали мы именно с семерки.
А вот фигушки, я начинал с двойки :))) Все равно ведь выкручусь, как Штирлиц :))))))))
107. vip 03.10.08 17:08 Сейчас в теме
(106) Я тоже с двойки.
Выкрутишься, как O-Planet. Как я тебя? :))
104. JohnyDeath 302 03.10.08 16:58 Сейчас в теме
Скачал новые, ан-регестрировал старые, новые положил в Систем\_МоиКонтролы\Чат1сКонтрол\ зарегестрировал, теперь ничё не пашет... (((
В Ехель также не вставляется.

COM Explorer выдал такое:

Душелов.Chat1C
ProgID: Душелов.Chat1C
Version:
CLSID: {E8F971BB-897A-30BE-AA36-7C5986E44FE9}
TypeLib Name: Not Defined
TypeLib:
File Location: mscoree.dll
Status: WARNING: Path Not defined (File should be in system path)
File Size: 0 Bytes
Created: 01/01/70 03:04:33
Last Modified: 01/01/70 03:17:01
Accessed: 01/02/70
File Description: Microsoft .NET Runtime Execution Engine
Company Name: Microsoft Corporation
File Version: 2.0.50727.42 (RTM.050727-4200)
Internal Name: mscoree.dll
Legal Copyright: © Microsoft Corporation. All rights reserved.
Original Filename: mscoree.dll
Product Name: Microsoft® .NET Framework
Product Version: 2.0.50727.42
105. JohnyDeath 302 03.10.08 16:59 Сейчас в теме
+(104) Обрати внимание на Статус и Файл Локейшен
108. JohnyDeath 302 03.10.08 17:09 Сейчас в теме
Млин, чё-т деды разошлись ;))))))) Завязывайте!
Я, кстати, вчера папой стал!!!
109. vip 03.10.08 17:11 Сейчас в теме
(108) Оба-на!
Принимай поздравления!!!
ТТХ?
110. Abadonna 3979 03.10.08 17:14 Сейчас в теме
(108) Поздаравляю!!!... или соболезную, взависимости от твоего отношения к этому :))))
Лично мои воспоминания - шибко я был недоволен :(
111. JohnyDeath 302 03.10.08 17:15 Сейчас в теме
Принимаю!
ТТХ:
Мальчик "Андрей" (в НАТОвской классификации "Эндрю"). Дальность - 56 см. Предельная масса (на момент выхода) - 3150 гр.
;)
112. vip 03.10.08 17:25 Сейчас в теме
(111) У, какой длинненький (высокий говорить рано) :)))
Насчет Андрея почему-то даже не сомневался :))
Подавляющее число моих знакомых сыновей/внуков почему-то Андреями называет.
Старого брюзгу Абадонну не слушай, дети это очень хорошо.
А внуки еще лучше.
Здоровья и удачи и тебе, и другим виновникам торжества.
113. Abadonna 3979 03.10.08 17:29 Сейчас в теме
Я не брюзга, а, как говорит моя мама, "генетический урод". С полным отсутствием отцовского и дедовского инстинктов ;)
114. CheBurator 3235 03.10.08 18:03 Сейчас в теме
чувствую, в результате получится что-то типа Nassi
//
Автор! Дай знать, когда можно брать разработку (даже тестовый вариант) для использования простейщего функционала: 1. широковещательные беседы 2. беседы приватные
(устроит даже пока без логов и прочих наворотов, т.е. чтоб был аналог адресного общения по net send)
Спсб!
116. Душелов 4027 03.10.08 23:27 Сейчас в теме
(114) а чего ждать? тут участвовать надо, тестировать и прочее... А то переведу в рязряд платных со следующей пятницы с 24:00, если плюсовать не будут.
JohnyDeath; vip; +2 – Ответить
117. vip 04.10.08 00:29 Сейчас в теме
(116) Девелоперы думають, шо ВК/АктивИкс написать это шо то вроде перенумератора.
Писать для себя сложно, писать для тысяч людей сложней неизмеримо.
Василий, на выходные прерываемся?
Мне покуй, у меня нет понятия выходных.
Тема интересная.
Я совсем сокетов не чужд, давно и активно использую. Правда для других целей :))
119. Abadonna 3979 04.10.08 07:50 Сейчас в теме
(117)>Я совсем сокетов не чужд, давно и активно использую.
Я тоже, правда, это скорее не IT-сокеты ;)))
121. vip 04.10.08 10:01 Сейчас в теме
120. Душелов 4027 04.10.08 09:45 Сейчас в теме
(117) На выходных надо отдохнуть :) Да и ДР у моей жены, так что не до этого :)
122. CheBurator 3235 04.10.08 11:10 Сейчас в теме
(117) да че там эти активиксы писать...? навтыкать всяких операторов побольше для видимости сложности...
123. JohnyDeath 302 04.10.08 11:33 Сейчас в теме
(122) ржунимагу!!! )))

Василий, может хистори какую-нибудь заведёшь, а то чувствую, что скоро можно будет запутаться
124. CheBurator 3235 04.10.08 15:42 Сейчас в теме
(123) ;-)
Ясен пень... вы же, программисты, ленивые до крайности - вместо того, чтобы самому код написать, оттеститровать и выдать нагора - пользуетесь всякими непроверенными фалопомойкамиипродуктами типа "...потребуется установленный Microsoft .NET Framework 2.0, ".. и это в то время когда уже 3-я версяи есть..
;-)
125. Abadonna 3979 04.10.08 15:57 Сейчас в теме
(124)В виду того, что ты классный девелопер - живи:!)))))
126. Душелов 4027 04.10.08 16:59 Сейчас в теме
127. CheBurator 3235 04.10.08 17:49 Сейчас в теме
(126) Вот! а юзерам, значит, пропихиваете устаревшее...??? ;-)
130. Душелов 4027 06.10.08 22:53 Сейчас в теме
(127) Кхы кхы.. Часть возможностей 3.5 я использовал в своем складе3д, для друг целей 2.0 прекрасно хватает. Да и новые технологии я только начал изучать.
(128) Широковещательно в данный момент в пределах одной комнаты или в цикле рассылку приватную. Приваты есть. См. команды.
(129) Основная идея - не быть привязанным к базам и файловой системе. Так же прикручу icq/jabber гейт, для общения через аську в этом чате.
131. vip 07.10.08 21:02 Сейчас в теме
(130) Василий, продолжать будем или где?
1) > Широковещательно в данный момент в пределах одной комнаты
В одной комнате могут находиться только два юзера. Следующие попадают в следующие комнаты.
Это правильно?
2) Иногда (не всегда) ругается на блокировку users.bin
3) Дай возможность изменять сообщения при входе, выходе, смене комнаты и т.п.
4) Хочется запускать сервер сервисом. А себе для отладки держи консольный :))
132. Душелов 4027 07.10.08 21:44 Сейчас в теме
(131) Будем, вот тока с больничного выйду.
1. Только 2? Странно, не должно быть так! Проверю.
2. Ругается сервер? При закрытии?
3. Да все сообщения вынести в отдельный конфигурационный файл не проблема. Помечу себе.
4. Выкрою время, напишу сервис.
133. vip 07.10.08 21:58 Сейчас в теме
(132) 1) Выздоравливай.

2) > Ругается сервер? При закрытии?
Нет, при попытке записи в users.bin при регистрации (если несколько юзеров уже в чате, но не всегда).
Кстати, пароли в этом файле лежат в открытом виде.
Убралы бы ты пароль совсем, нафига он нужен.
128. CheBurator 3235 04.10.08 17:50 Сейчас в теме
по (114) для описанных там пп1.2 - можно уже юзать?
115. Душелов 4027 03.10.08 23:26 Сейчас в теме
Что такое Nassi? Network Assistent? Что общего?
118. halushka 04.10.08 07:35 Сейчас в теме
Тема действительно интересная. Есть мысля использовать для интеграции с учеткой эл.документов. А то сейчас копи пейст и серч в журналах документов надоело уже до чертиков. Пинаю тока 8-чный клиент ибо 7-х баз в работе уже не осталось.
129. PeRom 51 06.10.08 18:10 Сейчас в теме
деда Женю (в амерской интерпретации JohnyDeath) с рождением сына!!! новорождённому Андрею крепкого здоровья!
А насчёт САБЖа: недавно дописывал сообщалку на основе доков и ОбработкиОжидания(), но это совсем другой уровень - надо прикрутить, попробовать.
Автору спасибо и новых успехов.
134. Душелов 4027 07.10.08 22:53 Сейчас в теме
От пароля можно отказаться, просто хотелось иметь список пользователей. для отправки оффлайн сообщений, и чтобы никто не мог перехватить чужие.
135. CheBurator 3235 08.10.08 02:32 Сейчас в теме
Просьба "зафиксировать" какой-нибудь "релиз" и обозвать его "stable" c описанием возможностей/функций... а то непанятнаа спилберг.. все время как уж на горячей сковородке
136. vip 08.10.08 02:45 Сейчас в теме
(135) Рановато еще релизить.
137. CheBurator 3235 08.10.08 03:03 Сейчас в теме
(136) так и будет постоянно в режиме "экстремального программирования"...?
138. vip 08.10.08 03:07 Сейчас в теме
(137) см. (117)
А тебе больше нравится режим "экстремального использования"?
139. vip 08.10.08 03:22 Сейчас в теме
Василий, если отправить пустую строку, событие ПослеПолученияТекста перестает работать.
142. Душелов 4027 08.10.08 09:43 Сейчас в теме
(139) Ага, зафиксировал.
(135, 140) Не, фиксировать еще рано.
140. CheBurator 3235 08.10.08 03:51 Сейчас в теме
мне больше нравится режим "то что описано - работает, и работает устойчиво" - пусть это будет даже минимум какой-то... ;-)
141. vip 08.10.08 09:03 Сейчас в теме
(140) Дык ясно же указано в заголовке - БЕТА-ВЕРСИЯ.
143. vip 08.10.08 21:37 Сейчас в теме
Непонятна работа событий.
1) ПриИзмененииТекстаПоляВвода срабатывает только после выбора пункта меню.
2) ПослеПолученияТекста срабатывет два раза.
144. Душелов 4027 08.10.08 21:45 Сейчас в теме
(143)
1. Она срабатывает тогда, когда надо. Не каждый раз. Могу назвать по-другому, раз неясно :)
2. После получения текста должна каждый раз после отправки текста срабатывать. Я это событие написал для того, чтобы фокус на поле ввода возвращать.
145. vip 08.10.08 21:47 Сейчас в теме
(144) 1. Назови по-другому и объясни про когда надо.
2. Срабатывает каждый раз, но два раза подряд.
150. Душелов 4027 09.10.08 10:08 Сейчас в теме
(145) 1. ПередПолучениемТекстаВПолеВвода - так пойдет? :)
2. Каждый раз - это хорошо, и 2 раза подряд - вполне может быть, при в потоке, а потом после завершения потока.
155. vip 09.10.08 13:34 Сейчас в теме
(150) 1. Да дело не в названии.
Событие возникает после посыла служебной команды, которая требет ввод данных?
Так?
156. Душелов 4027 09.10.08 13:37 Сейчас в теме
(155) Именно так. Пока это событие 2 команды используют. Потом будет больше.
157. vip 09.10.08 13:41 Сейчас в теме
(156) Теперь понятно.
Так бы сразу и сказал :))
146. CheBurator 3235 09.10.08 01:07 Сейчас в теме
(143-145) Высшее искусство коммуникации - разговор яйцеголовых с тупорылыми...
;=_)
147. vip 09.10.08 01:45 Сейчас в теме
(146) как изволите понимать?
Оборзел, что ли, совсем?
158. CheBurator 3235 09.10.08 14:09 Сейчас в теме
(147) Вы что, юмора не понимаете?
.. могу требовать!
..а вы можете отказать!
159. vip 10.10.08 13:56 Сейчас в теме
(158) Юмор мы понимаем.
Но если (146) это юмор, меняй фамилию на Питрасян.
185. CheBurator 3235 10.10.08 14:57 Сейчас в теме
(159) "Не надо говорить что мне делать - и я не скажу куда вам идти"
;-)
148. JohnyDeath 302 09.10.08 10:07 Сейчас в теме
(146) Серег, ты чё-т палку уже перегибаешь!
И ещё после этого ТРЕБУЕШЬ выпуск ХАЛЯВНОГО релиза!
151. COMPER 147 09.10.08 12:06 Сейчас в теме
Даа. Очень нужная разработка. :) Сразу побежал удалять аську...
152. luns 09.10.08 12:09 Сейчас в теме
(151) Мелко товарисчь... хватить гадить...
153. Душелов 4027 09.10.08 12:28 Сейчас в теме
(152) Оставь, болезненного, в покое :)
154. luns 09.10.08 12:31 Сейчас в теме
(153) Я не против... пусть живет ;-) может поймет...
160. Abadonna 3979 10.10.08 13:57 Сейчас в теме
(0) Василий, vip_у чат на фиг не нужен, докопался до тебя с расспросами из вредности :)))
162. vip 10.10.08 14:04 Сейчас в теме
(160) Василий, не слушай старого маразматика.
(161) А это кто?
161. Abadonna 3979 10.10.08 14:00 Сейчас в теме
Кстати, в V7XLSD7.dll udp-чат есть, но не документирован. бе-бе-бе :)))
165. Abadonna 3979 10.10.08 14:07 Сейчас в теме
(161)>А это кто?
ЧТО????????? Ну ты наглец! А это ПЕРВАЯ ваще ВК, с полноценной аськой. Твой друган, между прочим, написал
166. Душелов 4027 10.10.08 14:09 Сейчас в теме
(165) А в каком году-то она была написана?
167. Abadonna 3979 10.10.08 14:10 Сейчас в теме
(166) В профайл мой зайти впадлу? ;)))
168. Душелов 4027 10.10.08 14:14 Сейчас в теме
(167) Я свою аську раньше написал ;) На инфостарт просто в октябре выложил.
173. vip 10.10.08 14:19 Сейчас в теме
(165) Я стал скуден умом и слаб памятью.
Прости, брат...

В тему.
Яркий пример того, как забываются действительно красивые вещи.
Перенумераторы, пропускные пункты, печать ценников и т.п. на марше.

(163)(164) Спасибо.
Но общение со мной, как с тестером, будет нелегким.
177. Abadonna 3979 10.10.08 14:24 Сейчас в теме
(173)А вот как прикину, что ВСЕМ юзверям (у нас не терминал, а юзверей море) надо сделать regsvr32, а у них еще и админских прав нет, т.е. под юзверем команда и не пройдет...:(
Не зря ж я писал свою "Запуск от имени...".
179. Душелов 4027 10.10.08 14:29 Сейчас в теме
(177) Для таких дел и делаются скрипты при входе в домен с авторегистрацией компонент.
(178) Да не вопрос :)
163. Душелов 4027 10.10.08 14:06 Сейчас в теме
10.10.2009:
- обновлены клиент, сервер, v8, Win
- добавлен конфиг со списком комнат
- добавлено новое событие "ПриВходеВКомнату"
- убран глюк с путанием букв
- и прочее...
164. Душелов 4027 10.10.08 14:07 Сейчас в теме
В разработке:
- произвольные команды (пользователю, комнате, всем), описываются в конфиге.
169. Abadonna 3979 10.10.08 14:15 Сейчас в теме
Ну дык я ж не говорю, когда написал ;) а выложил в 2007, в начале
171. Abadonna 3979 10.10.08 14:17 Сейчас в теме
+(169) Просто в ней аська - беспонтовый бантик. Я вообще противник пихать в 1С что ни попадя: аськи, чаты, игры, музоны и прочую хрень
174. Душелов 4027 10.10.08 14:19 Сейчас в теме
(171) А я на этом опыту набираюсь.
(172) Кому что :) Я за передовые технологии :))) И писать быстрее.
175. Abadonna 3979 10.10.08 14:22 Сейчас в теме
(174) Поэтому я и юзаю Дельфи - церанул готовую компоненту, написанную хорошими людьми - вот тебе и аська, и четния ёкселя без всяких ёкселей :))) А при необходимости и сам пишу компоненты. Чем хорош Дельфи - он написан... на Дельфи ;)
176. Душелов 4027 10.10.08 14:24 Сейчас в теме
(175) тут разговор не на один час и на на одну кружку пива, про компоненты всяческие и прочее :)
170. Душелов 4027 10.10.08 14:17 Сейчас в теме
Кто? Я? Я выложил в октябре 2006 года сюда :)
172. Abadonna 3979 10.10.08 14:18 Сейчас в теме
(170) И без всяких Microsoft .NET Framework 2.0 оно работает :-P
178. Abadonna 3979 10.10.08 14:25 Сейчас в теме
Вась, обратно в Москву вернусь - обсудим и много кружек оприходуем :)))
180. vip 10.10.08 14:32 Сейчас в теме
(178) Некуй там делать.
Нас и здесь неплохо кормят (с)

(177) Ностальжи?
Ты лучше ADDY и Miracle повспоминай.
181. Abadonna 3979 10.10.08 14:33 Сейчас в теме
Я лучше вспомню день первый, когда я сказал: "Да будет свет" :)))))))))))))))
182. vip 10.10.08 14:42 Сейчас в теме
(181) Зовите меня по-простецки - Бог.

Отвлекаешь.
Готовлю плов.
Настоящий. С курдючным бараном и зирой.
183. Душелов 4027 10.10.08 14:45 Сейчас в теме
(182) Все люди, как люди, а я - бог! :)

А я без обеда сижу, мечтаю о вечере пятницы ;)
184. Abadonna 3979 10.10.08 14:50 Сейчас в теме
(183)>А я без обеда сижу, мечтаю о вечере пятницы ;)
Ну тогда дуй к нам, у нас уже давно вечер :))))))) 18.50 однако
186. CheBurator 3235 10.10.08 14:58 Сейчас в теме
Блин, ну когда что-нибудь рабочее будет
????
187. Душелов 4027 10.10.08 15:02 Сейчас в теме
(186) А чем сейчас не рабочее?
188. vip 10.10.08 15:10 Сейчас в теме
(187) Для острорылых необходимы еще минимум четыре скриншота и учебник на 27 листов.
189. CheBurator 3235 10.10.08 16:00 Сейчас в теме
Сами вы ... ;-)
Вы все время там чего-то докручиваете тыры-пыры...
Следить за РАЗВИТИЕМ ПРОЦЕССА - времени нет особо.
Нужна:
1. инсталляха
2. описание методов (функционала),Э который в данной инсталляхе РАБОЧИЙ И МОЖНО ЮЗАТЬ.
3. ожидаемые фичи/возможности в ближайшем будущем... (а то начну на 1Сине ракообразно функционал нужный себе обеспечивать, а он в след.бете уже будет, причем более красиво).
..
если выложенное здесь на странице - есть такое 1 и 2 - то так и скажите... с удовольствием заюзаю...
..меня не заломает отстегнуть немного маней на развитие проекта... при условии 1-3
;-)
190. Душелов 4027 10.10.08 16:02 Сейчас в теме
(189) 1. Зачем?
2. Методы описаны вверху.
3. Ожидаемое я писал ниже.
191. CheBurator 3235 10.10.08 16:10 Сейчас в теме
1. ок.
2. ок.
3. отмазка - не катит! ХОЧЕТСЯ: не развезенное на 190 постов, а где-нить в одном месте
192. CheBurator 3235 10.10.08 16:11 Сейчас в теме
1. ок.
2. ок.
3. отмазка - не катит! ХОЧЕТСЯ: не развезенное на 190 постов, а где-нить в одном месте
..
и все-таки хочется понять (для мну, неграмотного) - все что описано - оно будет работать и "внедренное" в 1С? или есть (будут) различия между 1С и самостоятельным приложением?
193. Душелов 4027 10.10.08 16:18 Сейчас в теме
(192) 3. Ну для начала надо все собрать, что хочется ;)

Работает оно все одинаково, что в 1С-е, что в самостоятельном приложении. Различий нет, так как используется одна компонента и там, и там.
194. CheBurator 3235 10.10.08 16:55 Сейчас в теме
(193) 3. собрать имеет смысл - ОЖИДАЕМОЕ В БЛИЖАЙШЕМ БУДУЩЕМ (т.е. грубо говоря, то над чем ведется работа и, по мнению разработчика, уже "на мази")...
все хотелки на год вперед - нереально...
195. Душелов 4027 10.10.08 17:09 Сейчас в теме
У меня все, что ожидается пишется сразу ;) Потому аккумулировать в одном месте - смысла нет...
В кратце могу сказать:
1. Произвольные команды (настраиваются в конфиге)
2. Аватарки
3. Сервер в виде службы.
196. CheBurator 3235 10.10.08 17:39 Сейчас в теме
1. Произвольные команды (настраиваются в конфиге)
..не понял, это функционал компоненты будет или функционал кода 1С?
т.е. я так понимаю что для "произвольных команд" компонента будет осуществялть только их транспопрт из адреса источника в адрес назначения, а уже сами "произвольные команды" - будут отрабатывать "клиенты" (на 1Ске или на чем угодно) - так?
197. Душелов 4027 12.10.08 10:54 Сейчас в теме
Ну да, аналог процедуры на клиенте, в которую будут передаваться определенные параметры.
198. Abadonna 3979 12.10.08 11:18 Сейчас в теме
Эх, замутил сегодня компоненточку на Indy, udp-чат для 1С :)
Сервер слушает и "со стороны", т.е. из экзюка слать в 1С тоже можно. Завтра тестану в сети.
Ничего регить не надо: ЗагрузитьВнешнююКомпоненту() и вперед
199. Душелов 4027 12.10.08 11:51 Сейчас в теме
(198) Ну так дай посмотреть ;)
200. Abadonna 3979 12.10.08 12:02 Сейчас в теме
(199)>Ну так дай посмотреть ;)
Завтра в сети надо потестить. На локалке одно дело, в сети - другое
201. Abadonna 3979 12.10.08 12:05 Сейчас в теме
+(200) Окна пока не стал делать (и не буду, наверное...). Все идет через ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
P.S. Если в теле массовой мессаги передать "ЗавершитьРаботуСистемы" - оно еще и прихлопнуть может ;)
202. Душелов 4027 12.10.08 12:10 Сейчас в теме
Ну кусок кода передать и выполнить - эт не проблема. А вот надо ли в сеть давать доступ? Безопасность же...
203. Abadonna 3979 12.10.08 12:18 Сейчас в теме
(202) А никакого куска кода не передается. Просто анализируется сообщение
204. Душелов 4027 12.10.08 12:22 Сейчас в теме
205. Abadonna 3979 12.10.08 12:29 Сейчас в теме
Василий, у тебя ася есть? Кинь в личку (контакты), если не жаль ;)
206. Душелов 4027 12.10.08 17:59 Сейчас в теме
207. CheBurator 3235 12.10.08 18:40 Сейчас в теме
Пожелание_1:
Господа! а есть ли возможность избегнуть англоязычных гаименований и команд - по крайней мере выдаваемых юзеру визуально (см.рис.1 данного сабжа).
.
Вопрос:
если у меня не запущена обработка чата (7.7) - как получать сообщения?
208. Душелов 4027 12.10.08 18:49 Сейчас в теме
(207) Русские команды можно.

Ответ на вопрос: если чат не запущен, то сообщений никак не получится получать.
212. CheBurator 3235 15.10.08 18:07 Сейчас в теме
(208) хорошо, переиначим вопрос: как иметь возможность в любой момент работы в 1Ске получать сообщения чата?
214. Душелов 4027 15.10.08 22:51 Сейчас в теме
(212) в 7-ке не пробовал, в 8-ке создаешь форму обработки, без ее открытия, и все работает.
Тут уже просто можешь запускать обработку в свернутом виде и не давать ее закрыть пользователю.
209. Abadonna 3979 13.10.08 05:52 Сейчас в теме
+(198,200) Yeeesssssss, работает! Прошла боевое испытание в сети. Фундамент сдали, остальное - недоделки ;)
210. Душелов 4027 14.10.08 13:00 Сейчас в теме
Тестим дальше...

- пользователям добавлен уровень (от 0 до 100, 100 - Админ)
- добавлена работа с произвольными командами (пример в ini файле сервера)
- добавлены новые команды: ":info:<тест>", ":info room:<комната>:<тест>", ":set level:<user>:<level>"
- добавлены новые обработчики: "ПриВходеВКомнату" и "ПриПолученииКоманды"

По командам, формат такой:
Команда=<name="Описание команды"><level="Уровень_пользователя"><target="Цель"><param­="Количество_параметров">

"Цель" может быть:
all - всем
room - всем в определенной комнате
user - определенному пользователю

Соответственно, все в качестве идентификаторов комнат теперь используется имя комнаты из конфигурационного файла сервера.

Пример:
ExitAll=<name="Выйти всем"><level="50"><target="all">
ExitRoom=<name="Выйти всем из комнаты"><level="50"><target="room">
Exit=<name="Выйти пользователю"><level="50"><target="user"><param="0">
Say=<name="Сказать пользователям в комнате"><level="50"><target="room"><param="1">

Т.к. ввел уровень пользователя, надо удалить файл users.bin, и зарегиться заново - тогда первый пользователь будет создан с уровнем 100.
211. Душелов 4027 14.10.08 13:00 Сейчас в теме
- обновлены клиент, сервер, v8, Win
213. CheBurator 3235 15.10.08 18:10 Сейчас в теме
хочется все-таки инструмента для работы... основная работа - в 1Сине - заявки, журналы, отчеты.. ну и хочется получать АВТОМАТОМ предназначенные мне сообщения...
как это сделать?
215. Душелов 4027 15.10.08 22:51 Сейчас в теме
(213) АВТОМАТОМ - это как?
217. Abadonna 3979 20.10.08 18:15 Сейчас в теме
(215)>АВТОМАТОМ - это как?
Чебурашка - бывший военный. Вот и привык чуть что - автоматом ;)
218. CheBurator 3235 20.10.08 18:26 Сейчас в теме
(217) С автором уже обговорено... не получится "автоматом" - я не программер, поэтому хз... мне - чтобы __принять__ сообщение - надо держать форму открытой!!! на которую этот клятый ихневый активикс кладется.. без формы, паанимаешь - возможности нет.. вот и придется изгаляться как ненормальному... чтоб и юзер работал обычно и форма где-то висела и юзеру не мешала для приема сообщений...
219. Abadonna 3979 20.10.08 18:32 Сейчас в теме
(218) Погодь.. Доделаю свой, он генерит внешнее событие. Ничего держать открытым не надыть
222. CheBurator 3235 21.10.08 01:30 Сейчас в теме
(219) т.е. будет аналог данной разработки, но с человеческим лицом? ;-)
224. Abadonna 3979 21.10.08 03:25 Сейчас в теме
(222)>т.е. будет аналог данной разработки, но с человеческим лицом?
Я аналоги не делаю :)))
(220) А я и не сомневался ;)
216. Душелов 4027 20.10.08 17:57 Сейчас в теме
Далее...

- полностью переписана работа с комнатами и приватами
- обновлены клиент, сервер, v8, Win
220. Душелов 4027 21.10.08 00:10 Сейчас в теме
(220) Вот прелесть актив_икса в том, что он может работать в контексте сервера предприятия, в отличии от внешней компоненты.
Да и нарисовать внешнюю компоненту для чата мне труда не составит ;)
223. CheBurator 3235 21.10.08 01:31 Сейчас в теме
(220) все вы так говорите "не составит труда" - а где оно? где? ;-)
..в клюшках нету сервера приложения...
227. Душелов 4027 21.10.08 09:34 Сейчас в теме
(223) для начала надо сам движок привести в более-менее нормальное состояние, а потом тебе и ВК и сервере в качестве службы, даже веб-сервис можно организовать при желании :)
228. JohnyDeath 302 21.10.08 09:38 Сейчас в теме
(227) я, конечно, не знаток всех этих тонкостей, но по-моему, любой exe можно сделать сервисом без проблем. Или я не прав?
229. Душелов 4027 21.10.08 09:47 Сейчас в теме
(228) Не прав. Для этого надо сделать соответствующую обертку и инсталлятор.
230. JohnyDeath 302 21.10.08 09:50 Сейчас в теме
(229) а спец. приблуды-программы не помогут?

Василий, как бы мне на тебя выйти. С 104-го поста не могу нормально зарегестрировать компоненту. На новой та же хрень.
231. Душелов 4027 21.10.08 09:52 Сейчас в теме
(230) спец. приблуды? Не знаю, не встречал таких.
аська 48715748, скачай последний рахив и зарегь. я нашел косяк свой в батнике ;)
221. Душелов 4027 21.10.08 00:14 Сейчас в теме
225. Abadonna 3979 21.10.08 04:58 Сейчас в теме
220>Вот прелесть актив_икса в том...
Кстати, Вась, все мои ВК к 1С - активиксы ;) Просто туда входит метод ЗагрузитьВнешнююКомпоненту, а так их можно откуда хочешь вызывать
226. Душелов 4027 21.10.08 09:33 Сейчас в теме
(225) а попробуй на сервере ее запустить.... ;)
232. Душелов 4027 21.10.08 10:33 Сейчас в теме
Да, из-за многокомнатости, после соединения с сервером, надо ввести команду:
:join <имя_комнаты>

Автоматический вход или предложение выбора комнат сделаю позже.
И в контекстном меню, после входа других пользователей будет видно существующие комнаты, в которых есть пользователи и список пользователей (в привате).
235. CheBurator 3235 13.02.09 04:25 Сейчас в теме
а вот в (232) много чего обещали ;-)
что-нибудь продвигается?
236. Душелов 4027 13.02.09 12:31 Сейчас в теме
(235) Это как бы сделано, да со сменой работы были потеряны исходники, наверстаю еще ;)
233. CheBurator 3235 21.10.08 10:40 Сейчас в теме
> рахив
// это типа "рахит"...? ;-)
234. Душелов 4027 21.10.08 10:50 Сейчас в теме
(233) гораздо хуже! не тут будет расшифрованно ;)
237. Душелов 4027 13.02.09 12:33 Сейчас в теме
Да и вообще, появилась мысль сменить движок, сделать красивше ;)
238. Душелов 4027 13.02.09 19:35 Сейчас в теме
Для получения демо-версии или покупки обращайтесь по контактам, указанным в профиле.
240. Sartay 08.04.09 14:20 Сейчас в теме
Не могу скачать(( рейтинг нун
241. RomanRomans 22.07.10 15:56 Сейчас в теме
Вещь!
Было бы здорово, если ко всему прочему была возможность передачи сообщений на удаленные узлы, расположенные вне локальной сети. Например, через интернет посредством ftp-хранилища.
242. CyberCerber 905 03.10.11 13:03 Сейчас в теме
Прикольно, что посредством UDP реализовано. Только почему-то с ней 1Ска проц съедает.
243. CyberCerber 905 03.10.11 13:06 Сейчас в теме
Возможно ли полноценное использование этой ВК не помещая ее на форму?
Как отлавливать получение сообщений?
244. gromkolaet 01.12.11 12:15 Сейчас в теме
Большое спасибо, за чат. очень удобная вещь! Кстати в терминале работает! проверял.
245. improg 758 15.12.11 15:14 Сейчас в теме
Здравствуйте, автор данной обработки, скачал ее и попытался воспользоваться, открыл readme файл и действуя инструкции произвел подготовку для использования скачал и установил Microsoft .NET Framework 2.0 далее запустил reg.bat, далее запустил RunServer.bat и на этом этапе он повис с сообщением "Ожидается соединение", в чем может быть проблемка не подскажите?
246. maxdot 15.12.11 15:52 Сейчас в теме
С трудом представляю для решения каких задач может потребоваться чат. На многих предприятиях с коими я сотрудничаю персоналу потребление трафика и отвлекалочек от работы урезается до нельзя.
247. spacedragon 21.03.12 01:41 Сейчас в теме
а чем ваша компонента отличается от уже существующих. Хоетлось бы понять преимущеста перед той же аськой? Что тут есть такого чего нет там? Поскольку как показывает практика все попытки сделать какое то подобие чата в 1С никчему не приводят. Просто этим 1С пользователи не пользуются в приниципе.
248. laf 19.12.13 09:55 Сейчас в теме
Класс! работает! Ай молодец.
Для отправки сообщения требуется регистрация/авторизация