Имя: Пароль:
1C
1C 7.7
v7: Не проводится документ. В отладчике все норм
,
0 kalleka
 
28.11.12
10:50
При проведении вываливается ошибка "документ не проведен". Смотрю в отладчике - на последней строке СтатусВозврата() = 1. То есть все нормально. Но далее документ не становится проведенным. База sql, самописка
1 пипец
 
28.11.12
10:55
ндааа ... судя по
Запрос к нескольким базам. Перестал работать.
что то не так ...
2 kalleka
 
28.11.12
10:56
(1) Запрос заработал из темы. и причем он тут??
3 Ёпрст
 
28.11.12
11:05
это у всех, или только у конкретного пользователя ?
4 kalleka
 
28.11.12
11:14
(3) у всех
5 kalleka
 
28.11.12
11:14
конкретный документ
6 Ёпрст
 
28.11.12
11:15
(5) т.е конкретный ?
Определенный вид документа, или прям за таким-то нумером ?
Он был проведен до того как ?
7 Ёпрст
 
28.11.12
11:16
классов, на основе перехватчиков нема ? (особенно те, что проведение перехватывают)

поделку ромикса, вк слип не используешь случаем ?
8 Ёпрст
 
28.11.12
11:17
в профайлере, чего при этом ?
9 kalleka
 
28.11.12
11:20
(6) Прям за каким то номером) Нет, его не смогли ночью провести на склада (отгрузка товаров), потом не смог провести другой человек и потом уж обратились ко мне. При том что таких документов много очень и все проводятся

(7) Гибкие блокировки есть, кажется vkhook у некоторых используется.
С классами у нас по моему ничего вообще нет
10 пипец
 
28.11.12
11:31
время документа не 23.59.59  ???
11 Ёпрст
 
28.11.12
11:32
(10) точняк.. и таких документов там еще поди штук 50
12 kalleka
 
28.11.12
11:33
(10) Неа 23:47:58 и доков с таких временем нет. Пробовал и сегодняшним числом (был вчерашний)
13 пипец
 
28.11.12
11:37
(12) в модуле документа что ? далее случаем галка использовать БИ не стоит ? а БИ в прошлой дате
14 kalleka
 
28.11.12
11:43
(13) Там по первый квартал 2013 стоит
15 пипец
 
28.11.12
11:49
(14) проверяй на попытку исключение в коде и на начать/зафиксировать транзакцию (может в глобальной процедуре)
16 kalleka
 
28.11.12
11:51
(15) Но он вроде как на последней строке пишет статусВозврата() = 1. Значит отменять ничего не должен
17 Ёпрст
 
28.11.12
11:53
в профайлере что при этом ?
18 kalleka
 
28.11.12
11:59
19 DJ Anthon
 
28.11.12
12:08
удали и заново создай
20 Ёпрст
 
28.11.12
12:50
Это, по поводу СтатусВозврата() = 1, то тут всё просто, в коде есть НеПроводитьДокумент(), который статус возврата не меняет, но и делает отмену проведения.
Ищи его в коде сперва.. особенно, в глобальничке
21 kalleka
 
28.11.12
12:52
(20) Копал в этом месте. В модуле не нашел. сейчас в глобальнике посмотрю
22 FN
 
28.11.12
12:54
(21) включай замер производительности, попытайся провести и потом внимательно смотри результаты замера на наличие НеПроводитьДокумент
23 Ёпрст
 
28.11.12
12:57
ну и.. это на всякий потом запусти, как найдешь..
http://www.1cpp.ru/forum/YaBB.pl?num=1228926967/0
24 Gerdeu
 
28.11.12
13:00
вирус
25 kalleka
 
28.11.12
13:14
(20)а эта инфа точная? что статусвозврата не меняет?
26 Ёпрст
 
28.11.12
13:16
(25) да.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.