Имя: Пароль:
1C
1С v8
Чат в 1С
0 nvhost
 
05.08.13
16:47
Ребят помогите сообразить, хочу создать чат в 1С, есть трудность в реализации механизма сохранения истории сообщений. Сейчас создал регистр сведений Сообщение пользователя, создал измерение ИсторияСообщений, но теперь нужно чтоб каждый раз в историю сообщений писались сообщения......поделитесь идеями!
1 rotting
 
05.08.13
16:47
сделай телом чата этот регистр сведений
2 GROOVY
 
05.08.13
16:48
Рваный баян.

Зачем измерение то?
3 SherifSP
 
05.08.13
16:48
+(1) И при открытии этого тела ставь отборы на пользователей)
4 rotting
 
05.08.13
16:49
5 Maxus43
 
05.08.13
16:51
периодический регистр, вот тебе и история
6 adelaide
 
05.08.13
17:08
Вообще чат средствами 1С плохая идея, лучше фреймом вставить что-то.
7 rotting
 
05.08.13
17:10
(6) +100500, не взлетает у клиентов
8 nvhost
 
06.08.13
08:35
С отборами понятно, я испльзую формусписка регистра сведений как тело чата, думал может какую обработку лучше сделать телом, дело в том что набор записей создают новую запись каждый раз, Ставлю запись (ЛОжь), а он пишет нельзя записать с одинаковыми измерениями, а мне всего то надо добвить пару строк в уже существующею запись.....
9 Ненавижу 1С
 
гуру
06.08.13
08:37
всем чмоки в этом чате
10 nvhost
 
06.08.13
08:39
Может использовать нужно регистр накоплений...?там можно в существующщей записи вносить изменения
11 Мимохожий Однако
 
06.08.13
08:39
Наверняка это ненужный велосипед изобретали.
12 Kyon8
 
06.08.13
08:41
Да можно и на справочнике делать, какой смысл в регистре?
13 Мимохожий Однако
 
06.08.13
09:01
Еще можно  нажать на букву Я в правом верхнем углу
14 sunson
 
06.08.13
09:17
15 nvhost
 
06.08.13
09:25
Смысла ни какого, можно и в справочнике, а добавление строк как сделать, чтоб не стирал существующее, делать запрос вытаскивать из базы существующею и прибавлять текущею
типа ТекущаяЗапись = "Запрос.ИстрияСообщений" + ОБъект.СообщениеЧат
16 1Сергей
 
06.08.13
09:28
(15) Открой любой журнал - там тебе и дата/время, и Автор, и комментарий, и кажет всегда последнее. Чем ни чат?
17 nvhost
 
06.08.13
11:34
Как сделать изменение уже в существующем наборе записей?
18 WhiteCat
 
06.08.13
11:42
(6) Мы на поле html делали - нормуль. http://s2.hostingkartinok.com/uploads/images/2013/08/3526e173d12b68a71f6f9022d38f71be.png
19 nvhost
 
06.08.13
14:03
&НаСервере
Процедура ЗаписьВСообщенияПользователей(История,Ссылка)
    
//    ИДПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор;
    //ФИО = ПользователиИнформационнойБазы.ТекущийПользователь().ПолноеИмя;
    НаборЗаписей = РегистрыСведений.Сообщения.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Заявки.Установить(Ссылка);
    НаборЗаписей.ПРОЧИТАТЬ();
Для каждого ЗаписьНабора из НаборЗаписей Цикл
    ЗаписьНабора.ИсторияСообщений = История;
КонецЦикла;
    НаборЗаписей.Записать();
КонецПроцедуры
20 nvhost
 
06.08.13
14:03
Не пишет!!!что может быть не так?