проверка уникальности внутреннего идентификатора

  • Автор темы SanyAV
  • Дата начала
S

SanyAV

Гость
#1
Здравствуйте!

Подскажите как исправить ситуацию, пожалуйста!
В журнале расчетов по человеку, есть запись, ... отпуск за май с 01.05.08 по 31.05.08
Но такого документа не заводилось. если открыть документ на редактирование, из самого ЖР, то в доке стоят даты с 30.06.08 по 31.08.08
Откуда взялось начисление за май не понятно....
Май сейчас закрыт, когда закрывали такой ерунды не было.

Делал тестирование и исправление, ругнулась таким образом:
Проверка уникальности внутреннего идентификатора в журнале расчетов. Зарплата. ОтпускОчередной 01.05.2008<=>31.05.2008 Суханова Галина Прокопьевна(0000000282)

Посмотрел описание сообщения в документации, говорится мол можно исправить только вручную. А как, где вообще искать этот
внутренний идентификатор?
Кто нибудь знает, что делать?

Версия 1С 7.7 конфигурация зарплата+кадры 2.3

Надеюсь подскажите что-нибудь
Спасибо за помощь!
 
N

NomadSoul

Гость
#3
Я бы посмотрел в файле 1Cv7.DD в каком из dbf (или в какой таблице если SQL) содержится журнал расчетов. Файл CJxx.DBF должен быть, где вместо xx - цифры. В файле нашел бы запись по отпуску и смотрел бы, что содержит поле ID этой записи. Потом бы поисках такое же значение ID в других записях. Лишние записи либо удалил бы, либо поменял их ID.
 
S

SanyAV

Гость
#4
Все, проблема решена! Удалил в дбф файле журнала расчетов эту запись. Друго способа не смог придумать...
 
N

NomadSoul

Гость
#5
Кстати, записи журнала расчетов удалять можно и не лазя в ДБФ-файл. Можно было воспользоваться методом УдалитьЗапись().