Имя: Пароль:
1C
1С v8
Чат на УФ
0 Kurbash
 
03.07.14
10:19
Собственного говоря сабж. Почту читают далеко не все, а вот на чат в самой программе будут обращать внимание.
Реализую так:
Создал в конфигурации РС "Чат". Сделал обработку, на форму которой кинул два реквизита: ДинамическийСписок с основной таблицей моего РС "Чат" и просто текстовое поле. При нажатии должно сообщение заноситься в чат. Делаю так:

&НаКлиенте
Процедура ДобавитьВЧат(Команда)
    ДобавитьВЧатНаСервере();
  //  оповестить();
КонецПроцедуры

&НаСервере
Процедура ДобавитьВЧатНаСервере()
    пользак=имяПОльзователя();
    
    Набор = РегистрыСведений.Чат.СоздатьНаборЗаписей();
  Набор.Отбор.Сообщение.Установить(Объект.СообщениеВЧат);
  
  НовЗапись = Набор.Добавить();
  НовЗапись.Автор=Пользак;
  НовЗапись.Сообщение= Объект.СообщениеВЧат;
  Набор.Записать();

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

не канает что то...я так понимаю я в отборе ошибся пр создании наборе записей?
1 Бешеная Нога
 
03.07.14
10:28
а что не канает?
2 Бешеная Нога
 
03.07.14
10:28
хотя пофиг что не канает. второй отбор по пользователю установи
3 pavelul73
 
03.07.14
10:29
И добавь НоваяЗапись.период
4 Kurbash
 
03.07.14
10:31
(2)-сейчас попробую
(3)РС непериодический
5 Kurbash
 
03.07.14
10:33
неа, не канат даже со вторым отбором
6 Arxangel06
 
03.07.14
10:36
(4) Должен быть периодический, иначе как ты собрался историю проверять?
(0) По сути косяк в дин.списке - он не обновляется. я не спец по УФ, но должно помочь что-то вроде периодического автообновления формы. Кстати, а запись в регистр добавляется?
7 Kurbash
 
03.07.14
10:40
в том то и дело что не добавляется. Да история то в принципе не нужна
8 Wobland
 
03.07.14
10:44
9 pavelul73
 
03.07.14
10:44
Напиши так:
Попытка
Набор.Записать();
исключение
Сообщить(ОписаниеОшибки());
КонецПопытки

Сразу поймешь в чем ошибка
10 Kurbash
 
03.07.14
10:53
я так пробовал уже-не выдает ошибки он
11 Wobland
 
03.07.14
10:54
(10) поздравлять?
12 Kurbash
 
03.07.14
11:02
ага, получается периодическим РС делать нужно было
13 Wobland
 
03.07.14
11:03
да не за что
14 Kurbash
 
03.07.14
11:08
а, стоп, рано поздравлять не канает все равно, даже в РС не пишет
15 Wobland
 
03.07.14
11:11
(14) а у меня и в непериодический пишет
16 Kurbash
 
03.07.14
11:12
с отбором какая то фигня- Сообщение в чат в отладчике пустое
17 Kurbash
 
03.07.14
11:14
и при выполнении команды Сообщение снова пустое
18 Wobland
 
03.07.14
11:15
19 pavelul73
 
03.07.14
11:16
галка основной отбор в РС на чем стоит?
20 Kurbash
 
03.07.14
11:18
на обоих измерениях. Сейчас убрал оповещение, в принципе там оповещать не надо, в РС пишится только Динамический СПисок не обновляется
21 pavelul73
 
03.07.14
11:19
так обновляй после записи в РС
22 pavelul73
 
03.07.14
11:20
Элементы.Список.Обновить()
23 Kurbash
 
03.07.14
11:25
ага, уже сделал, спасибо. А можно как нибудь сделать так чтобы этот чат как то моргал или еще что то там делал, когда в РС новые записи добавляются?
24 Diversus
 
03.07.14
11:33
Для чата рекомендую нашу разработку:
http://softonit.ru/component/jshopping/product/view/1/5.html
25 Wobland
 
03.07.14
11:35
(24) трех-звеньевой архитектуры
26 Wobland
 
03.07.14
11:36
а читать неприятно, языком не владеете
27 Diversus
 
03.07.14
13:02
(26) К сожалению многие IT-шники этим грешат и я не исключение. Хотя я старался хорошо все описать.
Но, тут дело не в том какой там текст, дело в том как работает и какие задачи выполняет.