Имя: Пароль:
1C
1C 7.7
v7: Не срабатывает ПриЗаписи()
, ,
0 Морозов Александр
 
07.02.12
15:35
Собственно бухи жалуются что в ТИС начали записываться документы раньше даты запрета редактирования.
На кнопке "Записать" все как обычно - #Записать
Однако процедура  ПриЗаписи(), где собственно и есть проверка на дату, вообще не отрабатывает... просто документ записывается и все.

Чего может быть?
1 Попытка1С
 
07.02.12
15:36
ТурбоМД ?
2 Ёпрст
 
07.02.12
15:36
класс перехватчик не пользуешь ?
3 Морозов Александр
 
07.02.12
15:37
(1)да нет вроде.. глабальным поиском поискал вроде только v7plus.dll загружается
4 andrewks
 
07.02.12
15:41
чудес не бывает
5 Морозов Александр
 
07.02.12
15:42
ну вот.. и я глаза тру
6 Попытка1С
 
07.02.12
15:43
напиши обработку и выполни

   тмд=СоздатьОбъект("ТурбоМД");
   тмд.ОткрытьОкно();
   Форма.Закрыть();
7 Ёпрст
 
07.02.12
15:44
У тя шо за формула в кнопке ?
Не #записать случаем ? или #Записать ?
8 Ёпрст
 
07.02.12
15:44
(6) в нормальной версии это окно не реализовано.
9 Ёпрст
 
07.02.12
15:45
+ Как написано ПриЗаписи() ?
нет ли там ошибки  - типа а англицкая.. ?
10 Морозов Александр
 
07.02.12
15:47
короче...
создал нового пользователя в конфигураторе.
Все отрабатывает как и должно.
Скопировал настройки в спраовчнике "пользователи" настройки с другого пользователя... все пипец.
Причем записывает только 1 документ, на последующих процедура отрабатывает как положено
11 Попытка1С
 
07.02.12
15:48
(8) В смысле в нормальной версии? =)
12 Морозов Александр
 
07.02.12
15:48
счас тестированиезапустю :=))
13 Ёпрст
 
07.02.12
15:48
(10) Меню - помощь - о программе - там есть загруженные вк. типа 1cpp ?
14 Ёпрст
 
07.02.12
15:49
(11) в смысле той, которая рекомендована к применению с остальными ВК.
В ней нет окна с настройками
15 Ёпрст
 
07.02.12
15:50
16 Морозов Александр
 
07.02.12
15:50
нет ни каких ВК точно... потому как мне прислали выгрузку, а у меня на компе только Опенконф.
17 NS
 
07.02.12
15:54
А что замер производительности в отладчике показывает?
18 Ёпрст
 
07.02.12
15:55
(17) видать где-то в коде есть
Если Выбран()=0 Тогда Записать()
:))
19 NS
 
07.02.12
15:57
(18) Если от галок в справочнике пользователи зависит - значит они где-то участвуют в коде.
20 Морозов Александр
 
07.02.12
16:10
дык даже не заходит в процедуру ПриЗаписи()
21 NS
 
07.02.12
16:13
(20) А код записать() где-то выполнятся?
Иначе как у тебя документ записывается?
22 Морозов Александр
 
07.02.12
16:24
хех.. чет пропала ошибка.
23 Попытка1С
 
07.02.12
16:26
(15) Спс, правда мне с окном как-то приятнее..
24 Ёпрст
 
07.02.12
16:30
(23) вот когда нарвешься на невыполнения некоторых кодов из методов класса или выгруженных модулей турбомд, так поймешь = что окно это нафик не нужно, нужно чтоб усё работало
25 Морозов Александр
 
07.02.12
16:58
Ларчик открывался просто
на кнопке "ОК"
висели формулы: Записать(); ПровестиИзФормы(); Форма.Закрыть()
26 Морозов Александр
 
07.02.12
16:58
заменил на
#Записать; ПровестиИзФормы(); Форма.Закрыть()