Имя: Пароль:
1C
1C 7.7
v7: ЗиК 7.7 Траблы с новыми документами
0 Mohoshito
 
09.01.07
14:04
Поменяли текущий период на январь с декабря. Создаем любой новый документ, в окне сообщений появляется запись:
"Период проведения документа: Декабрь 2006 г",
и большая часть документа становится недоступной. В чем грабли, помогите. :(
1 ASV
 
09.01.07
14:12
(0) в Зик два ЖР Зарплата и налоги
надпись в какой момент появляется?
2 Mohoshito
 
09.01.07
14:20
В любом журнале документов создаем новый документ и в этот момент вылезает эта надпись. Документ новый и в базе еще даже не записан, но ведет себя так, как будто он уже проведен, и проведен в декабре, т.е. большинство полей серое и доступно только для чтения.
3 ASV
 
09.01.07
14:25
(2) смотри в отладчике глПроведенВПрошлом
4 Mohoshito
 
09.01.07
16:22
Ну, смотрю в отладчике. Идея такова, что у этого нового документа в журнале зарплаты якобы находятся записи

ЖурналЗарплаты.ВыбратьЗаписиПоДокументу(Документ) = 1

и якобы эти записи прошлым периодом. Бред какой-то. Откуда у еще не записанного документа могут быть записи в журнале расчетов?! :(

Что-то с базой? :(
5 ASV
 
09.01.07
16:24
тестирование и исправление на копии
6 Mohoshito
 
09.01.07
16:32
Да да да :)

Вот что выдало после тестирования

Проверка содержания журналов расчетов. Зарплата.   .  .  <=>  .  .  . Ссылка на несуществующий алгоритм

Захожу в режим "Предприятие", все нормально. Спасибо за участие ;)
7 Allexe
 
09.01.07
16:35
(6) Это вы думаете что все нормально Конец вашей базе пришел :( восстанавливать придется
8 Mohoshito
 
09.01.07
16:36
А в чем может быть косяк?
9 Allexe
 
09.01.07
17:34
(8) Таких ошибок как в (6) быть не должно, попробуйте восстановить МД на копии старый лежит в new_stru
10 Mohoshito
 
11.01.07
12:39
Оказалось, что проблема не в базе. На копии базы посмотрели журнал "Зарплата", обнаружили пустую запись, с иконкой ввиде восклицательного знака. При нажатии на кнопку "Введено документом" открылся документ "Отпуск". Отпуск был за январь, но введен документ был в декабре. При перепроведении документа, он спрашивает, провести расчет следующем периодом. Если ответить да, то пустая запись не появляется, и соответственно, все хорошо. Если ответить нет, то в журнале зарплата появляется пустая запись, и после закрытия периода, в следующем периоде любой вновь создаваемый документ будет ругаться, что он уже проведен прошлым периодом. Может кому и пригодится на будущее :)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн