Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

В регистре сведений записывается только одна запись (

В регистре сведений записывается только одна запись (
Я
   apdate by
 
29.06.21 - 10:18
ПОдскажите пожалуйста что не так

Создал переодический регистр (в пределах секунды)

пишу в него таким вот кодом

МенеджерЗаписи                = РегистрыСведений.ЖурналОбменаССайтом.СоздатьНаборЗаписей();
        ЗаписьНов                     = МенеджерЗаписи.Добавить();
        ЗаписьНов.Период              = ТекущаяДата();
        ЗаписьНов.ОписаниеСообщения   = ОписаниеОшибки;
        ЗаписьНов.ДействиеИсточник    = ДействиеИсточник;
        ЗаписьНов.ТипСообщения        = ТипСообщения;
        МенеджерЗаписи.Записать();


при всем при этом я понимаю что ТекущаяДата() не совсем верно так как код может выполнится и в приделах секунды )

я это сделаю но прикол в другом я выполняю этот код через секунду и через минуту и т д но все-равно запись одна и она заменяется :-(

при всем при этом интерактивно добавляю запись все ок
   ДенисЧ
 
1 - 29.06.21 - 10:19
Ты, главное, никому не показывай структуру своего регистра...
   apdate by
 
2 - 29.06.21 - 10:21
(1) извините
3 измерения

1. "ОписаниеСообщения" (строка 250 симв.)
2. "ДействиеИсточник" (строка 250 симв.)
3. "ТипСообщения" (сперечисление) -> (Ошибка, Предупреждение)
   apdate by
 
3 - 29.06.21 - 10:22
Ресурсы и реквз. не добавлял
   lodger
 
4 - 29.06.21 - 10:24
(3) а он периодический?
   apdate by
 
5 - 29.06.21 - 10:25
(4) да!. в пределах секунды!
   rphosts
 
6 - 29.06.21 - 10:26
(0) а ты точно смотришь таблицу а не срез?
А зачем тебе набор записей а не запись если пишешь только 1 запись?
   lodger
 
7 - 29.06.21 - 10:27
(6) о. а набор записей то я проглядел.
(0) НЗ без отборов переписывает весь регистр, это нормально.
   apdate by
 
8 - 29.06.21 - 10:27
(6) да открываю форму списка его

я не верно пишу а как выполнять подругому?
   brainguard
 
9 - 29.06.21 - 10:27
(0) Все правильно. Во всем регистре и должна быть одна запись.
   apdate by
 
10 - 29.06.21 - 10:28
.СоздатьМенеджерЗаписи();
   apdate by
 
11 - 29.06.21 - 10:28
(10) ?
   rphosts
 
12 - 29.06.21 - 10:28
(10) +1
   apdate by
 
13 - 29.06.21 - 10:31
МенеджерЗаписи                = РегистрыСведений.ЖурналОбменаССайтом.СоздатьНаборЗаписей();
        МенеджерЗаписи.Период              = ТекущаяДата();
        МенеджерЗаписи.ОписаниеСообщения   = ОписаниеОшибки;
        МенеджерЗаписи.ДействиеИсточник    = ДействиеИсточник; 
        МенеджерЗаписи.ТипСообщения        = ТипСообщения; 
        МенеджерЗаписи.Записать();

теперь ругается на Период (Поле объекта не обнаружено (Период)
)
   apdate by
 
14 - 29.06.21 - 10:32
(13) периодичность не убирал (
   Classic
 
15 - 29.06.21 - 10:33
(13)
СоздатьМенеджерЗаписи
   apdate by
 
16 - 29.06.21 - 10:33
ВОт я дурак (

(у нас тут + 32 уже в тени (
   Classic
 
17 - 29.06.21 - 10:34
(0)
Или перед добавить можно написать
МенеджерЗаписи.Прочитать()
   apdate by
 
18 - 29.06.21 - 10:34
там три раза пишется по условию я в первом изменил а в остальных пропустил (
   apdate by
 
19 - 29.06.21 - 10:35
Все работает спасибо!

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.