Вход | Регистрация



Пропадают записи из регистра сведений.

Пропадают записи из регистра сведений.
Я
   Beast42
 
26.09.16 - 07:05
Создал свой регистр сведений. При приходе на работе с главной странички сотрудники жмут кнопочку "Пришёл" и в регистре создается запись.
Иногда сервер загоняет и после перезагрузки некоторые записи исчезают (не все). из 100 записей может пропасть записей 10. Куда копать? Почему они могут пропадать?
 
 
   Mauser
 
1 - 26.09.16 - 07:08
Наверно, сотрудники после перезагрузки сервера уходят обратно?
   hhhh
 
2 - 26.09.16 - 07:12
(0) как записываете?
   Beast42
 
3 - 26.09.16 - 07:15
(2)
    НачатьТранзакцию();
    НоваяЗапись = РегистрыСведений.ПриходНаРаботу.СоздатьМенеджерЗаписи();
    НоваяЗапись.Период = ТекущаяДата();
    НоваяЗапись.Время = ТекущаяДата();
    НоваяЗапись.Дата = ТекущаяДата();
    НоваяЗапись.Пользователь = ПараметрыСеанса.ТекущийПользователь;
    НоваяЗапись.Подразделение = ПодразделениеПользователя;
    Попытка
        НоваяЗапись.Записать();
    Исключение
        Сообщить("Транзакция не зафиксирована!!! Обратитесь к Администратору");
        ОтменитьТранзакцию();
        Возврат Ложь;
    КонецПопытки;
    ЗафиксироватьТранзакцию();
    Возврат Истина;
   Beast42
 
4 - 26.09.16 - 07:16
Транзакция проходит. На своём примере было такое. Регистрировался. запись была. после ребута сервера запись исчезала
   Mauser
 
5 - 26.09.16 - 07:24
Не стоит так издеваться над файловой базой.
   Beast42
 
6 - 26.09.16 - 07:28
(5) Где было сказано что она файловая?
   Mauser
 
7 - 26.09.16 - 07:30
Транзакция ради одной записи у тебя лишняя, все равно будет неявная при "Записать"
Три раза подряд брать текущую дату... Ты боишься, что она резко применяется?
   Mauser
 
8 - 26.09.16 - 07:31
(6) А, вы перегружаете sql сервер! Это все объясняет.
   Beast42
 
9 - 26.09.16 - 07:32
(7) До этого было без транзакций. Воткнул транзакцию проверки ради.
   Beast42
 
10 - 26.09.16 - 07:33
(8) И что это объясняет? Поясните. Ведь транзакция прошла, запись есть, куда она исчезает?!)
 
 Рекламное место пустует
   jsmith
 
11 - 26.09.16 - 07:33
(9) Проверки чего?
   hhhh
 
12 - 26.09.16 - 07:33
(4) а периодичность регистра? Конечно же секунда?
   Beast42
 
13 - 26.09.16 - 07:34
(12) Секунда. так точно.
   Beast42
 
14 - 26.09.16 - 07:35
(11) Ну думал может с транзакциями чего. Просто до этого не сталкивался с таким, никогда не пропадали записи регистраю
   Beast42
 
15 - 26.09.16 - 07:44
(12) Так а что не так с периодчиностью?
   Beast42
 
16 - 26.09.16 - 09:24
up
   aleks_default
 
17 - 26.09.16 - 09:31
(15)"Так а что не так с периодчиностью?" - нахрена три поля с датой?
   impulse9
 
18 - 26.09.16 - 09:34
(0) "При приходе на работе с главной странички сотрудники жмут кнопочку "Пришёл" и в регистре создается запись. "
О Боже. Вы еще сделайте капчу и фотку с вебкамеры, а то подружки будут друг за дружку отмечаться.
   hhhh
 
19 - 26.09.16 - 09:37
(15) в одну секунду несколько записей. А измерения к регистра какие?
   bodri
 
20 - 26.09.16 - 09:54
у меня так и проблем не было:

                    Рег = РегистрыСведений.РегистрацияВходаВыходаПрограммыНаТочках.СоздатьМенеджерЗаписи();
                    Рег.Период    = ТекущаяДата();
                    Рег.Точка    = Точка;
                    Рег.Прочитать();
                    Если Не Рег.Выбран() Тогда
                        Рег.Период            = ТекущаяДата();
                        Рег.Точка            = Точка;
                        Рег.Действие        = Перечисления.ВходВыход.Вход;
                        Рег.Пользователь    = глЗначениеПеременной("глТекущийПользователь");
                        Рег.Записать();
                    КонецЕсли;
   bodri
 
21 - 26.09.16 - 09:56
и кстати зачем кнопку, когда можно при запуске/закрытии программы?
   Beast42
 
22 - 26.09.16 - 09:56
(19) Измерение  - Подразделение и Пользователь
Ресурс - Дата и Время
   Beast42
 
23 - 26.09.16 - 09:57
(21) Программу могут за день запускать не один раз
   mastodont
 
24 - 26.09.16 - 09:58
когда происходит что-то странное - делай тестирование и исправление базы...
   mastodont
 
25 - 26.09.16 - 09:59
(0) напиши поподробнее,что делаете с sql сервером.
записи пропадают только в этом регистре?
   Beast42
 
26 - 26.09.16 - 09:59
(19) Поэтому несколько записей в одну секунду не причина этих исчезновений...
   bodri
 
27 - 26.09.16 - 10:01
(23) можно проверку на это дело сварганить, сделал так, записи всегда 2, одно о запуске, а вторая о выходе
   Beast42
 
28 - 26.09.16 - 10:02
(25) Я администрирую саму 1с, а сисадмин уже сервера. Под эту 1с для меня выделен виртуальный сервер. Периодически происходит подвиснаие, то сервер 1с не отвечает, то регламентные задания перестают выполняться. Перезапуск Служб 1с и sql сервера не помогают и приходится перезагружать сам сервер. После чего пропадают некоторые записи именно в этом регистре.
   Beast42
 
29 - 26.09.16 - 12:03
(8) Вы так и не пояснили что объясняет вам это)


Список тем форума
Рекламное место пустует  Рекламное место пустует
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует