Имя: Пароль:
1C
1С v8
Документ меняется сам по себе
0 vanyshan
 
16.03.12
11:22
Всем привет!
Первый раз столкнулся с такой проблемой: нахожу в 1с нужный документ, открываю его, ничего в нем не меняю и пытаюсь закрыть, он мне выдает: данные были изменены, сохранить? И так с каждым.
Беру из этой базы и делаю обычный бэкап, и загружаю его в другую базу, открываю те же самые документы, такой проблемы больше нет.
В чем может быть дело и как с этим бороться?
Чистка кэша не помогла...
1 Alex S D
 
16.03.12
11:23
в отладчике глянь где меняется модифицированность
2 hhhh
 
16.03.12
11:30
(0) программиста надо вашего потрясти. Это он наверно в Процедуру ПриОткрытии() или ПередОткрытием() вставил код, который меняет реквизиты документа.
3 vanyshan
 
16.03.12
11:32
Если в процедуре вставлен код, тогда почему при загрузки того же самого в другую базу все работает?
А за модифицированность спасибо.
4 Kashemir
 
16.03.12
11:44
(3) Это лишь значит что по условиям "другой" базы документ менять не требуется.
5 vanyshan
 
16.03.12
11:45
Спасибо, приму к сведению.
6 France
 
16.03.12
11:47
в обоих случаях один вариант субд: файловый или серверный?
7 Aleks73
 
16.03.12
11:50
В код копии в конец процедуры при открытии вставь небольшую функцию перебирающую все реквизиты шапки со сравнением с исходной ссылкой и выдачей сообщения.
8 Godofsin
 
16.03.12
11:51
Мне кажется, (2) попал в точку и это проверить нужно в первую очередь
9 vanyshan
 
16.03.12
12:09
В обоих случаях серверный
10 vanyshan
 
16.03.12
12:09
Щас попробую!
11 YF
 
16.03.12
12:10
(0) Та же фигня бывает. Причем в типовых из БП 2.0
12 vanyshan
 
16.03.12
12:15
Что такое БП 2.0?
А что если в конце процедуры ПриОткрытии() прописать Модифицированность = Ложь;
13 Maxus43
 
16.03.12
12:16
(12) БП 2.0 - Бесполезная Программа версия 2.0
14 vanyshan
 
16.03.12
12:18
Понятно.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.