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

Тема в разделе "1C и всё что с ней связано", создана пользователем SanyAV, 18 июн 2008.

  1. SanyAV

    SanyAV Гость

    Здравствуйте!

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

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

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

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

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

    SanyAV Гость

    Неужели никто ничего не знает???
     
  3. NomadSoul

    NomadSoul Гость

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

    SanyAV Гость

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

    NomadSoul Гость

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

Поделиться этой страницей