Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Снова попытка вставить неуникальное значение PR_RA1044 (число прочтений - 2882 )
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Снова попытка вставить неуникальное значение PR_RA1044
02. Октября 2008 :: 18:03
Печать  
Только это уже регистр и другая база  Подмигивание
Непонятно почему стали валиться ошибки при попытке записать неуникальное значение ключа
Исправили записи, переиндексировали (скулем), обмен возобновился... и тут на тебе - снова ошибка
Словил я один документ, обнаружил что 1С даже не пытается почистить ...ClearDocAct() + "Delete from ..." движения перед вызовом ...WriteDocAct() (пишу по памяти, мот ошибся)
Установка флага Автоудаление движений не помогла как и прочие танцы
Пока что стоит заплатка (насильственное удаление записей документа из RA...)

У кого было такое? Куда копать?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Снова попытка вставить неуникальное значение PR_RA1044
Ответ #1 - 02. Октября 2008 :: 18:06
Печать  
В теме PR читать как PK
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Снова попытка вставить неуникальное значение PR_RA1044
Ответ #2 - 03. Октября 2008 :: 06:17
Печать  
это возникает когда флаги движений регистров в _1sjornl выключены ( равны 0 ) а движения регистров к документу есть.
вот 1с и не пытается ничего очищать а при insert вылиться на неуникальном индексе.
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Снова попытка вставить неуникальное значение PR_RA1044
Ответ #3 - 03. Октября 2008 :: 10:15
Печать  
Спасибки, вполне хороший вариант, что-то ступил я
Попробую - отпишусь
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Снова попытка вставить неуникальное значение PR_RA1044
Ответ #4 - 03. Октября 2008 :: 12:09
Печать  
Кто-то может точно сказать на что ориентируется 1С чтобы чистить/не чистить проводки? Для регистров - это RF****
Что-то я запутался проанализировав данные...
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Снова попытка вставить неуникальное значение PR_RA1044
Ответ #5 - 03. Октября 2008 :: 12:18
Печать  
странно...
closed = 5 (эта база не только ОУ)
appcode = 53
флажки на rf*** нужных стоят
а при проведении документа движения не чистятся!
в то же время как соседний документ проводится...
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Снова попытка вставить неуникальное значение PR_RA1044
Ответ #6 - 04. Октября 2008 :: 17:39
Печать  
Подсознательно чуйствовал шо дело в индексах
При попытке удалить непосредственно один из кривых доков 1с падала с сообщением СКЛ "ошибка связи" на таблице _1SCRDOC (казалось бы елы-палы)
Помогла ее переиндексация
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Снова попытка вставить неуникальное значение PR_RA1044
Ответ #7 - 06. Октября 2008 :: 03:51
Печать  
Неужели прямая запись (insert, delete) в таблицы 1c нужна?

Ведь столько всего учитывать нужно, иначе косяки вылезают, чем не устроила запись в таблицы штатная то есть средствами 1С ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Снова попытка вставить неуникальное значение PR_RA1044
Ответ #8 - 06. Октября 2008 :: 14:56
Печать  
Да не было прямой записи там, доки записывались штатно и траблы были и при ручном проведении (по кнопке ОК)
Напрямую я чистил таблички чтобы в принципе загрузить доки пока разберусь
По поводу учитывать - были успешные попытки такой записи, вроде все нормально... но это другая тема...
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Снова попытка вставить неуникальное значение PR_RA1044
Ответ #9 - 08. Октября 2008 :: 13:33
Печать  
Цитата:
Напрямую я чистил таблички чтобы в принципе загрузить доки
Видимо не от хорошей жизни делал  ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Снова попытка вставить неуникальное значение PR_RA1044
Ответ #10 - 08. Октября 2008 :: 16:17
Печать  
ev-kov писал(а) 08. Октября 2008 :: 13:33:
Цитата:
Напрямую я чистил таблички чтобы в принципе загрузить доки
Видимо не от хорошей жизни делал  ?

Да, верно сказал
Теперь вернул как было, пока спокойно
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать