Служба сообщений для 1С

22.05.12

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

Служба сообщений для 1С.
Основано на "Чат для 1С" от Luns
На основе встроенных объектов 1С. Не нагружает базу данных запросами о новых сообщениях - уведомления рассылаются по локальной сети с использованием внешней компоненты.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Конфигурация 2.1.5
.cf 837,77Kb
133
133 Скачать (1 SM) Купить за 1 850 руб.
Конфигурация 2.1.6
.cf 839,00Kb
3
3 Скачать (1 SM) Купить за 1 850 руб.
Конфигурация 2.2.1
.cf 839,93Kb
8
8 Скачать (1 SM) Купить за 1 850 руб.
Конфигурация 2.2.2
.cf 841,35Kb
66
66 Скачать (1 SM) Купить за 1 850 руб.
Конфигурация 2.2.4
.cf 841,48Kb
315
315 Скачать (1 SM) Купить за 1 850 руб.
Конфигурация 1.2.3
.cf 2,37Mb
71
71 Скачать (1 SM) Купить за 1 850 руб.
Обновление 1.2.3
.cfu 44,00Kb
11
11 Скачать (1 SM) Купить за 1 850 руб.
Конфигурация 2.0.0
.cf 2,51Mb
47
47 Скачать (1 SM) Купить за 1 850 руб.
Обновление 1.2.4
.cfu 44,12Kb
2
2 Скачать (1 SM) Купить за 1 850 руб.
Обновление 2.0.0
.cfu 183,01Kb
5
5 Скачать (1 SM) Купить за 1 850 руб.
Конфигурация 2.1.2
.cf 672,58Kb
11
11 Скачать (1 SM) Купить за 1 850 руб.
Обновление 2.1.2
.cfu 315,18Kb
2
2 Скачать (1 SM) Купить за 1 850 руб.
Конфигурация 2.1.4
.cf 683,19Kb
18
18 Скачать (1 SM) Купить за 1 850 руб.
Обновление 2.1.4
.cfu 169,13Kb
1
1 Скачать (1 SM) Купить за 1 850 руб.
Обновление 2.1.5
.cfu 313,87Kb
1
1 Скачать (1 SM) Купить за 1 850 руб.
Обновление 2.1.6
.cfu 29,12Kb
2
2 Скачать (1 SM) Купить за 1 850 руб.
Обновление 2.2.1
.cfu 134,77Kb
2
2 Скачать (1 SM) Купить за 1 850 руб.
Обновление 2.2.2
.cfu 136,79Kb
13
13 Скачать (1 SM) Купить за 1 850 руб.
Обновление 2.2.4
.cfu 137,00Kb
22
22 Скачать (1 SM) Купить за 1 850 руб.

Основано на "Чат для 1С" за авторством Лунёв С.Ю. ака luns

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

Сообщения, история, настройки хранятся в базе, локальные ресурсы не используются (за исключением расположения внешней компоненты SimpleLan, временных файлов)

Постоянных запросов к БД удалось избежать используя внешнюю компоненту для отправки уведомлений по сети (подробнее в этой публикации). Уведомления работают в рамках одной подсети для каждого локального интерфейса компьютера.

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

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

Пожелания и критика как всегда приветствуются.
VoZHD

См. также

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Богатый редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    62999    44    59    

82

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    18870    26    6    

41

Работа с интерфейсом Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Редактор графов в 1С - внешний отчет, который формирует графы на основе таблицы значений, используя рисунки табличного документа. Есть возможность добавления, редактирования объектов графа и выгрузки результата в таблицу значений.

1500 руб.

06.10.2020    10241    7    7    

10

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    16944    mrXoxot    43    

121

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    7478    smielka    37    

100

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    14841    921    elcoan    47    

117

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

10.04.2023    11929    162    acces969    31    

124
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 2712 20.09.11 23:39 Сейчас в теме
коренной вопрос: нафига обновлять каждые ЭН секунд, если целесообразно обновлять только при поступлении события/сообщения...?
2. vozhd 209 21.09.11 09:03 Сейчас в теме
(1) CheBurator, насколько я знаю, у 1С нет событий, вызываемых при изменении в базе данных. Альтернатива - подключаемые внешние компоненты с оповещением по сети, как раз сейчас над этим работаю.

Кстати, может кто подскажет, как подключить внешнюю COM компоненту из макета в Windows 7, 1C8.2 толстый клиент? ПодключитьВнешнююКомпоненту упорно возвращает отрицательный результат..
13. cool.vlad4 2 21.09.11 13:18 Сейчас в теме
(1) у luns-а также, - автор изначально сказал, что скопипастил у него
(2) Вопросы лучше задавать на форуме
(5) По моему путаешь
(9) Все верно и потому для локалки действительно нафиг никому не нужен - вариант только для обмена сообщений с клиентами/партнерами и т.д.
(0) у luns-а я помню была проблема с отображением нотификации сообщения(или слишком часто или вообще никак) - проблема исправлена?
Есть у меня в планах замутить сетевую тулзу для групповой работы - чат, обмен файлами, хранение документов, - конечно, можно teamlab поставить (собственно его пока и использую), но хочется связки с 1С. Как вариант - ставится веб сервер - ставится чат - и делается наподобие (6)
15. anig99 2852 21.09.11 13:47 Сейчас в теме
(13) в teamlabe есть jabber-сервер. Так что использовать можно и его. Я так и планирую. А то с отменой в win 7 netsend тяжко стало пользователей извещать (и не у всех 1с стоит и запущен)

(10) дело не только в работоспособности, а в полноценном описании.
17. cool.vlad4 2 21.09.11 14:42 Сейчас в теме
(15) Ага, собственно я так и имел ввиду;-). Просто хочется в teamlab - CRM, а его пока нет, - вот и думаю пока...обещают сделать...а так вещь очень клевая
20. cool.vlad4 2 21.09.11 14:49 Сейчас в теме
(15) jabber server кстати есть у многих - например yandex(корпоративная почта), google - через интернет конечно, сообщения гоняются, но jabber сервер ставить желание есть не у всех. Gtalk, psi и прочие клиенты. Можно у Душелова взять под 1С.
36. sound 536 25.09.11 10:45 Сейчас в теме
(15)
А то с отменой в win 7 netsend тяжко стало пользователей извещать (и не у всех 1с стоит и запущен)


Но в win 7 есть вместо net send аналогичная команда "MSG". Кстати вот http://www.robvanderwoude.com/termserv.php еще, возможно, много нового узнаете. Сам многих команд не знал, а как узнал, решил их функционал использовать для скрещивания с 1С, можете посмотреть идею (не сочтите за рекламу) http://infostart.ru/public/76919/.

А вообще у меня стоит OpenFire + MySQL + миранда с прозрачной авторизацией, очень удобная штуковина кстати, никаких дополнительных регистраций для пользователей не нужно, и миранда живет в стартапе - просто залогинился и ты уже на связи. А вот кстати и ссылочка с подробным описанием процесса установки http://sgww.livejournal.com/9763.html, правда там в качестве клиента используется Pandion, но лично мне он не очень понравился, поэтому я перешел на миранду, хотя это конечно на любителя. И тогда такие штуки как net send и прочие становятся уже баловством, ибо можно через веб интерфейс делать рассылку сообщений. Еще кстати Pandion умеет делать рассылку группам пользователей. В общем рекомендую :)
UncleVader; +1 Ответить
37. anig99 2852 25.09.11 12:24 Сейчас в теме
(36) не роляет msg. Сеть смешанная. К тому же по умолчанию приём msg по умолчанию выключен в win7... так что равнозначно - настраивать msg или установить мессенджер.
38. sound 536 25.09.11 12:34 Сейчас в теме
(37) Ну если смешанная то понятно. Я выбрал джаббер, возможностей больше, его кстати и с 1С легко подружить, например вот http://infostart.ru/public/83685/, а дальше уже простор для мыслей есть, можно наворотить любых делов, было бы время и желание
39. anig99 2852 25.09.11 13:31 Сейчас в теме
(38) я к этому тоже пришел. Через teamlab. У них тоже есть jabber
16. vozhd 209 21.09.11 14:03 Сейчас в теме
(13) cool.vlad4, проблема с нотификацией исправлена.

Добавил в файлы обновление с исправлением пары ошибок. История в справке.
30. iceflash 4 22.09.11 06:37 Сейчас в теме
(13) cool.vlad4,
Да может, но у меня в памяти было следующее - читал список планируемых имзенений/новшеств для платформы 8.2(когда она вот вот, должна была выйти), самым ожидаем для меня на тот момент было межсеансные оповещения и поддержка imap протокола нативно (и я обрадовался, что в планах это было записано) imap реализован, а вот с нотификациями возможно еще нет. к сожалению данный материал сейчас с ходу не смог отыскать.
3. Vladimir_D 122 21.09.11 09:09 Сейчас в теме
а это что???

Глобальный контекст.Оповестить (Global context.Notify)
Глобальный контекст (Global context)
Оповестить (Notify)
Синтаксис:

Оповестить(<ИмяСобытия>, <Параметр>, <Источник>)
Параметры:

<ИмяСобытия> (необязательный)

Тип: Строка.
Имя события. Может быть использовано для идентификации сообщений принимающими их формами.
<Параметр> (необязательный)

Тип: Произвольный.
Параметр сообщения. Могут быть переданы любые необходимые данные.
<Источник> (необязательный)

Тип: Произвольный.
Источник события. Например, в качестве источника может быть указана другая форма.
Описание:

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

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
Пример:

Оповестить("ЗакрытьФорму", , ЭтаФорма);


См. также:

Форма, событие ОбработкаОповещения
Глобальный контекст, метод ПодключитьОбработчикОповещения
Глобальный контекст, метод ОтключитьОбработчикОповещения
Показать


Не это ли решение оповещения?
4. Vladimir_D 122 21.09.11 09:28 Сейчас в теме
Хотя это локальное оповещение! Погорячился слегка!
5. iceflash 4 21.09.11 10:36 Сейчас в теме
В 8.2 вроде должен быть механизм межсеансных оповещений, если я ничего не перепутал.
6. MoneG2 27 21.09.11 11:53 Сейчас в теме
Не раз уже писал здесь, воспользуйтесь лучше аськой на "чистой 1С" без всяких компонент. Подробнее: http://vkontakte.ru/album3379601_96402110 .
7. anig99 2852 21.09.11 11:57 Сейчас в теме
(6) это фото... а где ссылка на сам продукт?
10. MoneG2 27 21.09.11 13:04 Сейчас в теме
(7),(9) anig99,
по поводу ссылки: работоспособность продемонстрирую тим вьювером, если хотите.
по поводу API: читайте внимательно, "на "чистой 1С" без всяких компонент". Треп предусматривается только среди пользователей БД.
8. vozhd 209 21.09.11 12:30 Сейчас в теме
(6) MoneG2, давайте не превращать обсуждение представленного решения в сравнение его с выполненными по совершенно другой технологии.
12. MoneG2 27 21.09.11 13:10 Сейчас в теме
(8) ваша работа безусловно заслуживает внимания. Я лишь хотел сказать, что использование ВК может быть только в крайних случаях (не ставить же на все машины).
9. anig99 2852 21.09.11 12:34 Сейчас в теме
(6) если это использование icq API, то нафиг, т.к. нужен а) интернет b) ведет за собой кучу непроизводственного трепа с левыми людьми.. Т.е. это решение не для всех.
11. mzelensky 53 21.09.11 13:08 Сейчас в теме
а есть версия для 8.1 ???
22. vozhd 209 21.09.11 15:16 Сейчас в теме
(11) mzelensky, открой конфигуратором 8.2, включи режим совместимости, сохрани, объединяй. Там ничего военного что не работало бы в 8.1 нет.
23. mzelensky 53 21.09.11 15:24 Сейчас в теме
(22) уже пробовал! Включил совместимость с 8.1, сохранил в cf-ку, попытался объединить с базой на 8.1 - пишет несовместимые версии прог!
24. cool.vlad4 2 21.09.11 15:28 Сейчас в теме
(23) Прочитайте внимательно основано на чате luns. Ну и берите его елы палы.
25. mzelensky 53 21.09.11 15:34 Сейчас в теме
(24) ну вроде как автор "хвастался" кое-какими модификациями:

Оптимизирован процесс обновление списка пользователей и новых сообщений.
Добавлен механизм удаления сообщений и история.
Множество мелких изменений.
26. vozhd 209 21.09.11 16:35 Сейчас в теме
(25) mzelensky, да, видимо нельзя (
Здесь тоже пишут что нельзя.
27. mzelensky 53 21.09.11 16:40 Сейчас в теме
(26) Это было очевидно! Так варианта под 8.1 НЕТ????
28. vozhd 209 21.09.11 17:19 Сейчас в теме
(27) mzelensky, нет, я дорабатывал после конвертации под 8.2
14. anna_irk 21.09.11 13:44 Сейчас в теме
18. zhleonid8 21.09.11 14:44 Сейчас в теме
19. zhleonid8 21.09.11 14:45 Сейчас в теме
21. cool.vlad4 2 21.09.11 14:51 Сейчас в теме
А еще выпустили node.js под Windows, но это как говорится совсем другая история.
29. Alex@ander 21.09.11 18:19 Сейчас в теме
выглядит симпатично ) И ещё и бесплатно!! Здорово!
108. lexa12345 05.02.12 20:08 Сейчас в теме
Ребята помогите. Ситуация следующая:
Терминальный сервер (Windows Server 2008 R2) + установленная 1С:Предприятие 8.2 (8.2.15.289).
Конфигурация "Управление торговлей", редакция 10.3 (10.3.14.5).

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

Все пользователи, работающие в терминальном режиме не имеют административных прав. Поэтому добавил пользователям права админа. Вошел в терминальную сессию под ними. Все ок. Но, как только я убрал права админа модуль службы сообщений наотрез отказался запускаться:
Служба сообщений не инициализирована
{Обработка.СлужбаСообщений.МодульОбъекта(29)}: Ошибка подключения внешней компоненты.

Возможно, это из-за того, что dll, которая распаковывается в темповою директорию пользователя удаляется при завершении сеанса (у меня стоит настройка очищать темповую директорию при завершении сессии)

Сделал следующее. Под админом зарегистрировал SimpleLan.dll в глобальном системном каталоге операционной системы. Пользователи стали корректно запускать службу. Но есть проблема с пользователями, у которых не стоит роль службы сообщений. При запуске выходит сообщение ({МодульОбычногоПриложения(213)}: Ошибка при вызове метода контекста (Создать)
дф_СлужбаСообщенийСервер = Обработки.СлужбаСообщений.Создать();
по причине:
Нарушение прав доступа!
). Не хочу я всем пользователям давать доступ к этой службе.

Что можете посоветовать?
31. dkprim 5 22.09.11 14:39 Сейчас в теме
"живая" на обсуждения публикация получилась. узнал кое-что новое, а это уже "+" автору. спасибо за старания автору и участникам :)
32. CyberCerber 872 23.09.11 15:08 Сейчас в теме
Это сделано на основе ActiveX компоненты?
33. vozhd 209 23.09.11 15:12 Сейчас в теме
Нет, чистая 1С. Сейчас заканчиваю версию с использованием внешней компоненты, там используются уведомления по сети, не будет постоянно долбиться в базу на предмет новых сообщений.
49. cool.vlad4 2 27.09.11 11:06 Сейчас в теме
(33) Какая же там чистая 1С, когда насколько помню у luns-а autoit использовался...и естественно подозрения, что в тонком клиенте это работать не будет.
78. koka 87 06.10.11 11:06 Сейчас в теме
Вопросы по версии 2.0.0
1. Программа нормально работает только если пользователь имеет административные права на компьютер? Если это так, то программа не применима к реальным условиям, когда пользователи не имеют админских прав.
При тестировании выяснилось, что постоянно происходит регистрация внешних компонент. Не лучше ли было дописать: при старте идёт сначала подключение компонент (без сообщений), если неудачно - попытка установить компоненты и их подключить. Если неудачно - сообщить кроме этого факта, что требуется запуск программы с админскими правами.
2. Ошибка: Если в открытой панели "Служба сообщений" щёлкнуть правой клавишей по имени пользователя и выбрать "Отправить сообщение", выдаётся ошибка: {Обработка.СлужбаСообщений.Форма.ФормаСообщения.Форма(33)}: Поле объекта не обнаружено (ПанельПереписки) ЭлементыФормы.ПанельПереписки.Свертка = РежимСверткиЭлементаУправления.Верх;
3. А как с помощью программы разослать сообщение (вложение) массово?
Прикрепленные файлы:
80. vozhd 209 11.10.11 12:09 Сейчас в теме
(78) koka,
1. Нет, административные права нужны только при первом запуске. Регистрация внешних компонент происходит не постоянно - только если файл компоненты не обнаружен во временном каталоге или его размер отличается от файла компоненты в макете. Как оказалось размер не обязательно меняется при обновлении внешней компоненты, однако механизм получения версии библиотеки из дополнительных реквизитов файла в 1С отсутствует. По хорошему нужно делать именно так.
2,3. Переделал, работает. Массово сообщения рассылаются так-же.

Выпустил версию 2.1.2. Что нового:
- Переделал сетевые оповещения на протокол UDP - при 10 пользователях TCP уже отказывалось нормально работать.
- Ввел систему статусов, правда "Отошел" и "Не беспокоить" пока ни на что не влияют, кроме значка в списке контактов.
- Добавил поддержку мультиконтактов, теперь нормально обрабатывается ситуация, когда несколько пользователей заходят под одной учетной записью.
- Добавил возможность пересылать произвольные файлы во вложениях. Пока избыточно - при отправке нескольким пользователям создается столько же экземпляров файла, сколько пользователей. Размер ограничил 5 мб.
- Реализовал поиск свободного порта, можно запускать сколько угодно клиентов на одной машине.
- По возможности сократил количество новых объектов конфигурации - убрал общий модуль и перенес картинки на саму форму.
- Заменил картинки, сайлы, переделал интерфейс выбора смайлов.
- Оформил небольшую справку.

Добавилась новая переменная в глобальном модуле, см. в описании или в справке.

(71) Zerg118, попробуй на терминальном, должно работать.
34. la1512 23.09.11 16:09 Сейчас в теме
Надо будет скачать. Заинтересовало!
35. Программулькин 301 24.09.11 09:00 Сейчас в теме
(34) la1512, закачай, тру вешь, мне понравилась, буду внедрять, Вот только придётся инструкцию по использованию рисовать, жаль что нету в комплекте, кстати предложение автору, нарисую инструкцию по использованию с картинками для пользователей.Сам знаешь, юзвери разные бывают. Могу я нарисовать и выложить, но лучше бы ты сам.
40. mr.Kot 25.09.11 19:03 Сейчас в теме
Обычно хватает меседжеров типа qip и иже с ними, но возможность общаться через родную 1С всё равно радует
41. Spacer 363 26.09.11 19:51 Сейчас в теме
vozhd пишет:
Кстати, может кто подскажет, как подключить внешнюю COM компоненту из макета в Windows 7, 1C8.2 толстый клиент? ПодключитьВнешнююКомпоненту упорно возвращает отрицательный результат..


Может вот эта публикация поможет: http://infostart.ru/public/91531/
Я думаю, суть проблемы одна и та же.
47. vozhd 209 27.09.11 10:36 Сейчас в теме
(41) Spacer, нет, в рассматриваемом решении библиотека уже зарегистрирована. У меня же библиотека сторонняя. Насколько я понимаю Windows 7 не дает ее подключить программно так как подключающее приложение (1С) запущено не с административными привилегиями. Как бы то ни было проблему уже решил.

(43) MrXaN, (45) Программулькин, Хорошо, со следующим обновлением сделаю Portable. В принципе основной (и единственный) минус будет в отсутствии автозапуска и возможности полного закрытия обработки. Поправьте меня если ошибаюсь, однако реализовать автозапуск внешней обработки без изменения конфигурации невозможно.

Всем: Ну вы хоть один багрепорт прислали что ли, ну или хотелки там какие..
42. Sairys 26.09.11 23:45 Сейчас в теме
43. MrXaN 45 27.09.11 05:38 Сейчас в теме
А если все надстройки положить в модуль обработки --> это превратит СС в портейбл версию)))???
44. Nafanechka 27.09.11 08:52 Сейчас в теме
Доработка хорошая, странно что это до сих пор не реализовано в самой 1с
45. Программулькин 301 27.09.11 09:07 Сейчас в теме
меня тоже интересует вопрос, о том как превратить "превратитт СС в портейбл версию", ибо изменения в конфу неохота вносить.
87. Программулькин 301 12.10.11 05:30 Сейчас в теме
ошибка:
{Обработка.СлужбаСообщений.МодульОбъекта(45)}: Тип не определен (AddIn.SimpleLan)
мСеть = Новый("AddIn.SimpleLan");

Служба сообщений не инициализирована
{Обработка.СлужбаСообщений.МодульОбъекта(27)}: Ошибка подключения внешней компоненты
хде взять эту компоненту?
89. Программулькин 301 12.10.11 10:33 Сейчас в теме
ошибка:
{Обработка.СлужбаСообщений.МодульОбъекта(45)}: Тип не определен (AddIn.SimpleLan)
мСеть = Новый("AddIn.SimpleLan");

Служба сообщений не инициализирована
{Обработка.СлужбаСообщений.МодульОбъекта(27)}: Ошибка подключения внешней компоненты
хде взять эту компоненту?
Проблема всё-ещё актуальна...
46. sergnik 27.09.11 10:06 Сейчас в теме
Вещб неплохая. но хотелось бы в составе платформы )) хотя 1С сколько не пиши рац.предложений, толку мало
48. Программулькин 301 27.09.11 10:50 Сейчас в теме
vozhd пишет:

Программулькин, Хорошо, со следующим обновлением сделаю Portable. В принципе основной (и единственный) минус будет в отсутствии автозапуска и возможности полного закрытия обработки. Поправьте меня если ошибаюсь, однако реализовать автозапуск внешней обработки без изменения конфигурации невозможно.

Вот ты и попался, жду обработку. Тогда и будет тебе и "хотелки" и "багорепорт" и прочее, у мну 60 пользователей, по любому что-нибудь будет. А подключить любую внешнюю обработку к автозапуску без внесения изменений в конфу очень даже возможно, знаю один простой способ, правда для 8,2 толстый клиент, если нужно, то напишу. Как минимум 1 хотелка есть: возможность передавать друг другу файлы типа "doc"
52. vozhd 209 27.09.11 12:06 Сейчас в теме
(48) Программулькин, нужно, давай в личку или на почту.
(49) cool.vlad4, тонкий клиент пока не трогал, не все сразу.
50. madamonika 27.09.11 11:07 Сейчас в теме
Тоже не вижу смысла практического в этом отчете. Хотя может кто сумеет адаптировать его под свою базу будет идеальным вариантом.
51. cool.vlad4 2 27.09.11 11:09 Сейчас в теме
(50) Как поется в песне "Что ты имела ввиду?"
53. пользователь 27.09.11 12:24
Сообщение было скрыто модератором.
...
54. MrXaN 45 27.09.11 12:36 Сейчас в теме
Программулькин пишет:


по поводу автостарта присоеденяюсь к хотельщикам))
137. ivbobrov 16.12.13 18:04 Сейчас в теме
Здравствуйте!
1. Не нашел инструкции по установке...
2. Объединил с рабочей конфой КА, вот что вижу:
{Обработка.СлужбаСообщений.МодульОбъекта(54)}: Тип не определен (AddIn.SimpleLan)
мСеть = Новый("AddIn.SimpleLan");
Что с этим делать?
139. discorat 8 22.02.19 21:51 Сейчас в теме
{Обработка.СлужбаСообщений.МодульОбъекта(54)}: Тип не определен (AddIn.SimpleLan)
мСеть = Новый("AddIn.SimpleLan");
Не регистрируется компонента..
55. Программулькин 301 28.09.11 03:51 Сейчас в теме
Всё, отправил, наслаждайтесь.
56. RealSurfer 35 28.09.11 18:22 Сейчас в теме
В веб-клиенте будет доступно?
57. dreamland 2 30.09.11 11:39 Сейчас в теме
Зачем писать конфигурацию, если ты работаешь допустим в конфигурациях БП или УПП? Для этого же достаточно внешней кампоненты или обработки. Зачем такие сложности?
59. vozhd 209 30.09.11 12:00 Сейчас в теме
(57) dreamland, (58) dreamland, (45) Программулькин, (43) MrXaN, в общем все все кто хочет, объясните мне пожалуйста, что такого во внесении изменений в конфигурацию?

Я работаю в КА, честно говоря вобще не представляю как управленческой частью можно пользоваться в том виде, в котором она поставляется 1С, полагаю такой же расклад и с УПП. Т.е. поддержку изменений я включаю сразу. Конечно в автомате обновляться уже не получится, но я и не рассчитываю что подобное решение (СС) будет внедряться в ту же БП на 2 рабочих места, а все, что покрупнее, полагаю обновляют уже руками. При объединении никакие стандартные объекты не затрагиваются (Общий модуль не в счет, да и может как-то решу и эту проблему) следовательно обновление стандартной конфы пройдет без каких бы то ни было трудностей. То же самое с самописными конфигурациями.

ИМХО предусмотренный механизм поддержки конфигураций позволяет установить и пользоваться подобным решением практически без трудностей (опять же, дополнительный код в общем модуле, не считаю, да и не так его много)

Извините, если отклоняюсь от темы публикации, однако это вопрос ее дальнейшего развития тоже.
65. dreamland 2 01.10.11 07:16 Сейчас в теме
(59) по скольку сам лично сталкивался с проблемой перехода версии (правленной до меня программистом, что именно, выяснял в итоге сам, человек уже не работал) на новую версию, по этому не сторонник вносить изменения в конфу, крайний метод.
61. vozhd 209 30.09.11 12:20 Сейчас в теме
(57) dreamland, объясню, из чего я исходил.
Одним из сильнейших преимуществ учетных систем в целом и 1С в частности считаю независимость данных и функциональных возможностей пользователя как оператора системы от рабочего места. Для этого все элементы должны храниться в базе данных, что замечательно работает в 1С. Если какое-то решение, функционирующее в составе 1С не позволяет использовать его одинаково полно вне зависимости от рабочего места считаю его неверно разработанным. Конечно может быть море исключений, но основная идея именно такая. По-другому - Вне зависимости каким способом вы попали в систему у вас должен быть полный доступ к функциям и данным. Получается все данные должны храниться вместе, следовательно также быть частью конфигурации. Функции реализуются применительно к способу подключения к системе (я о толстом клиенте, тонком, веб и т.д.)
Извините за лиричность отступления.

Пожалуйста, не надо обсуждать минусы предложенного подхода - поставьте аську с мирандой, ничего лучше для общения не придумали (или придумали, каждому - свое). Подумайте, какие плюсы дает интеграция даже такого простого продукта как служба сообщений в учетную систему.
62. sumixam 30.09.11 14:24 Сейчас в теме
(61) меня интересуует работает ли для управляемого приложения данная конфа
63. vozhd 209 30.09.11 14:33 Сейчас в теме
(62) sumixam, пока не разрабатывал.
79. Hadgehogs 493 10.10.11 14:42 Сейчас в теме
vozhd пишет:

(62) sumixam, пока не разрабатывал.


И не разработаешь.
66. dreamland 2 01.10.11 07:21 Сейчас в теме
(61) что касается прочих программ, то меня заинтересовала именно эта (люди работают в терминале, по-этому нет ни чего лишнего, чтобы не было соблазна шариться на серваке), но как уже говорил, лучше бы она была обработкой.
58. dreamland 2 30.09.11 11:43 Сейчас в теме
Сама идея очень заманчива, и даже белее, привлекательна. Но когда обратил внимание на то, что это конфигурация, все желание отпало.
60. Программулькин 301 30.09.11 12:11 Сейчас в теме
(58) dreamland,
Автор обещал обработкой сделать, ждём...

(59)
У меня у УПП, ппц, наворотов стоит, не обнавлял уже год. На БП, ЗУП и авто изменений миним, практически нет, всё "внешками", обнавления на автомате, очень облехчает задачу, когда у тебя на "плечах" 16 баз висит, обновлять их очень уж муторное дело, даже типовые, ибо нет возможности онлайн делать, приходится ручками.Поэтому любое изменение , как "пенопластом по стеклу"
64. vozhd 209 30.09.11 17:38 Сейчас в теме
Нашел ошибку, в версии 2.0.0 не включены в состав подсистемы общие картинки СлужбаСообщений_Система_ОН и СлужбаСообщений_Система_ОФФ, при объединении включайте их вручную.
67. dreamland 2 01.10.11 07:30 Сейчас в теме
(64) еще есть предложение, что если бы настройки и история сообщений хранилась в отдельной базе либо с возможностью выбора (SQL, файловая, варианты могут быть разными, хотя, если уж делать то обе однозначно), раз уж заговорили про чистоту конфигурации, то это было бы не лишним.
P.S. тогда твоей аське цены бы не было (про функционал), может кто еще чего поскажет.
68. MrXaN 45 01.10.11 11:26 Сейчас в теме
когда можно ждать обновления????, хотелось бы увидеть и хоть какие небудь изменения-дополнения из перечисленых)))
69. ZergKRSK 130 04.10.11 11:22 Сейчас в теме
Я правильно понимаю что если база находится не сервере и все пользователи заходят в неё терминально, то чат этот работать не будет?
70. vozhd 209 04.10.11 12:41 Сейчас в теме
(69) Zerg118,
версия 1 будет
версия 2 не будет (вернее будет, но не сработает компонента сетевых уведомлений и сообщения будут приходить раз в 60 секунд - порт то займет первый же подключившийся) вообще говоря версия 2 пока очень сырая, сыпет ошибками как из рога.

сейчас делаю 2.1, она будет работать на терминальном сервере нормально (могут быть трудности с регистрацией внешних компонент - скажу огромное спасибо если протестируешь)
71. ZergKRSK 130 04.10.11 12:47 Сейчас в теме
(70) Версия 1 имеется ввиду "Конфигурация 1.2.3" ? По поводу теста версии 2.1 - запросто погоняю. Пиши как будет что тестить)
72. vozhd 209 04.10.11 15:05 Сейчас в теме
73. ZergKRSK 130 05.10.11 03:59 Сейчас в теме
74. Tur_gad 05.10.11 08:48 Сейчас в теме
Замечательное дополнение, жаль только не может юзерам еще по макушке долбить, очень практично, удобно и полезно. Помогает избежать ежедневного 300км кроса почти до 140 (приходиться бегать по макушке долбить, только жаль результата не виден пока , еще не выдрасеровал).
Спасибо разработчику за подарок)
75. Amorfus 05.10.11 13:24 Сейчас в теме
Подскажите как проверить работоспособность внешней компоненты. Дело в том что когда я отключил обработчик ожидания, перестали приходить уведомления о состоянии пользователей и уведомления о сообщениях, т.е. я так понимаю у меня работает система по старой схеме.
76. vozhd 209 05.10.11 15:35 Сейчас в теме
(75) Amorfus, установить точку останова на событие "ВнешнееСобытие" основной формы того клиента, куда должно прийти оповещение, должно вызываться. Однако версия 2.0 оказалась очень сырой, торопился, хотелось дать протестировать.

Ожидайте версию 2.1 со дня на день. Уже реализовал возможность запускать несколько экземпляров на одной машине, уведомления также поправил. Осталось решить проблему входа нескольких пользователей под одной учетной записью и выпущу.
77. Yan-1986@mail.ru 05.10.11 18:57 Сейчас в теме
Вещь нужная, но сыроватая.
81. vozhd 209 11.10.11 12:28 Сейчас в теме
Размышления по поводу Portable.

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

Может натолкнете на верную мысль..
82. cool.vlad4 2 11.10.11 12:33 Сейчас в теме
(81) А я давно хотел спросить, - в контексте 1С, цель у чата какая? чем он должен отличатся от простого чата? ...проще jabber использовать...
84. vozhd 209 11.10.11 12:44 Сейчас в теме
(82) cool.vlad4, в контексте 1С - видимо избавить от необходимости настраивать дополнительные средства общения, привязать историю и настройки к пользователю (и отвязать от рабочего места - такой аналог ActiveDirectory:), позволить использовать в общении объекты 1С.

Ну и вобще, можно же сделать. А путевых нет. Мне нравится, 15 клиентов, пользуемся. Может еще кому пригодится.
85. cool.vlad4 2 11.10.11 12:52 Сейчас в теме
(84) да,нет, я спрашиваю, чтобы понять суть задачи, потому что пока этим не занимался, но хочется, что-то такое сделать...тогда вопрос, - а если баз несколько? как тогда объекты 1С передавать? просто отказывать в передаче? Я себе пока представляю, так - ставится jabber сервер, для толстых клиентов - пишется обычный клиент jabber для 1С (на этом сайте уже были), для остальных - веб клиент, - либо через javascript+ajax (такие видел), либо через что-нибудь вебсерверное, - php и т.д. остается тогда вопрос по передаче объектов 1с...и стоит ли их передавать...
86. vozhd 209 11.10.11 13:47 Сейчас в теме
(85) cool.vlad4, что-то мне кажется при передачи ссылки на объект между базами она потеряет всякий смысл. А делать 3 разных клиента это все сложнее, да и ты правильно заметил - есть уже такие решения.
Была бы возможность средствами платформы все сделать - сделал бы на чистой 1С. И так приходится внешние компоненты городить, но они все же не требуют участия пользователя. Клиент-сервер конечно лучше p2p, но его в любом случае нужно обслуживать.
83. cool.vlad4 2 11.10.11 12:35 Сейчас в теме
(81) в смысле стоит вопрос использовать клиент/сервер или p2p чат? смотря, что за цель...- если хочется покрыть всех клиентов (и тонких, и веб), то конечно, клиент/сервер...
88. Программулькин 301 12.10.11 05:37 Сейчас в теме
хм...загрузил конф более ранней версии, сделал объединение конфигураций, ошибка пропала, я так понимаю, ты пошёл по пути 1с-цев, следующая версия не прокатит бес предыдущей? порядок обновление версий у тебя обязательно соблюдать? может всё-таки сделать обновление полноценной самостоятельной конфой?
90. vozhd 209 12.10.11 10:48 Сейчас в теме
(88) Программулькин, не шел я по их пути конечно ) а компонента в макете в обработке СлужбаСообщений, макет SimpleLan. Но она сама подключается. Я попробовал только что - все нормально. Может не заменило компоненту от старой версии? Ну не хватает в 1С инструментов автоматически отслеживать ее версию. Да и хранить компоненту по идее нужно не во временном каталоге (его любят некоторые твикеры периодически очищать) а в APPDATA, но пока не придумал как ее корректно получать.

Для начала попробуй удалить компоненту из %TEMP%\SimpleLan1C и перезапустить 1С.
Если не получится - с помошью regedit удали ссылки на компоненту в реестре (подойдет поиск по "simplelan" либо по GUID "{7F04D7D4-49D2-454A-9FDC-771310A32206}" - должно быть две ссылки) и опять перезапусти.
91. Программулькин 301 12.10.11 16:29 Сейчас в теме
(90) Блин, не хочется портить праздник, но не работает (выше описанные танцы с бубном проделал), не помогло,далее: развернул пустую конфу, загрузил более раннюю твою версию, норм, запустилось, закрыл, открываю нормальную конфу УПП объединённую с твоей последней, ошибка: Вы уже зашли с другого компьютера
{Обработка.СлужбаСообщений.МодульОбъекта(151)}: Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует! : СлужбаСообщений_Пользователи: пользователь, 613f8f5d-20b9-40c5-8f34-20b3de3c7910 (Регистр сведений: Служба сообщений - Пользователи),
Операционка: win7, winserv2003
ЗЫ: я правда комп не перегружал.
92. accnt 14.10.11 16:21 Сейчас в теме
хорошая задумка,бухи будут довольны)))
93. F1C 24 17.10.11 11:27 Сейчас в теме
отличный вариант общения с пользователями!
94. bazcom 23 18.10.11 11:20 Сейчас в теме
полезная штука, у нас 50 пользователей и когда надо всех выгнать из базы приходиться обзванивать.
95. Программулькин 301 19.10.11 06:07 Сейчас в теме
(94) bazcom, для этого есть блокировки и выгонялки

А что нового в новой версии, можно узнать?
97. vozhd 209 19.10.11 20:00 Сейчас в теме
Выпустил 2.1.5. Что нового:

Реализовал функцию "Набирает текст" для иконки в списке пользователей.
Реализовал возможность открыть несколько окон сообщений.
Изменил внешний вид форм и меню.
Больше нельзя отправить пустое сообщение.
Если вложение одно, его больше не нужно выбирать.
Реализовал функцию "Сохранить как" для вложений.
Настройка "Входить в сеть при открытии" не сохранялась - Исправил.

(95) Программулькин, что поменял с момента 2.1.2:

2.1.4
Оптимизировал способ хранеия файлов. Теперь Файл-вложение создается в БД 1 раз.

2.1.3
Если в стравочнике Пользователи отсутствовал реквизит ИдентификаторПользователяИБ (Например в БП) Служба сообщений не работала - Исправлено.
Реализовал обработку перетаскивания элементов конфигурации и файлов ОС.
Небольшие исправления системы статусов.
Оставьте свое сообщение