Имя: Пароль:
1C
1С v8
Мистика! Движения не попадают в регистр после 30 ноября
0 Nighfly
 
18.01.18
10:07
В самопиской конфе движения в регистр накопления ЛЮБЫМИ документами не записываются начиная с 1.12.2017
Если поменять дату документа на более раннюю - записываются. Если поменять обратно на более позднюю - пропадают.

При сохранении конфы и разворачивании новой базы - всё ок, движения записываются и после 1.12.2017. А в рабочей базе - нет. Никаких констант нет, которые могли бы ограничить время действия.

Где искать? В чём может быть причина?
1 vicof
 
18.01.18
10:10
ТиИ? chkdbfl? кэш? отладчик?
2 El_Duke
 
гуру
18.01.18
10:10
(0) Может автору конфы "забыли" заплатить за его работу ?
3 Гипервизор
 
18.01.18
10:14
Я бы вам посоветовал пройтись отладчиком. Но раз мистика - зовите экстрасенсов.
4 Nighfly
 
18.01.18
10:14
(1) ТиИ - ничего не дает
В отладке движения создаются как и для всех регистров, но почему-то в регистр не попадают при завершении обработки проведения. В другие регистры - всё попадает

А что можно сделать с кэшем?
5 vicof
 
18.01.18
10:16
(4) Почистить.
Ну, епт, поставь точку останова, да смотри отказы в модулях документов, регистров и подписках.
6 Nighfly
 
18.01.18
10:23
(5) Чистка кэша тоже не помогла
Кучу раз уже отладку смотрел. Отрабатывает модуль нормально. Но в итоге записи в 4 других регистра попадают, а в 1 - нет.
7 Гипервизор
 
18.01.18
10:26
Начали транзакцию, а зафиксировать забыли?
8 vicof
 
18.01.18
10:27
(6) Z ghj vyjuj vjlektq ujdjhbk
9 vicof
 
18.01.18
10:27
(6) Я про много модулей говорил
10 1Сергей
 
18.01.18
10:29
Возможно нужна просто реиндексация
11 Nighfly
 
18.01.18
10:29
(9) Конфа маленькая. Подписок нет. Модули у регистра тоже пустые
12 Nighfly
 
18.01.18
10:29
(7) Так до 1.12.17 всё работает и даже сейчас работает, если дату документа ставить более раннюю...
13 Nighfly
 
18.01.18
10:30
(10) Тестирование и исправление тоже не справилось с данной ситуацией. Уже голову сломал всю.
14 1Сергей
 
18.01.18
10:32
(13) база файловая?
15 GGDots
 
18.01.18
10:32
Посмотри в модуле наборе записей данного регистра накопления что происходит в процедурах "перед записью" и "при записи" - если там вообще какие либо данные в наборе и какие у них свойства. Если такие процедуры не описаны, то создай их.
16 Мимохожий Однако
 
18.01.18
10:32
В ТиС и не такое может быть
17 Nighfly
 
18.01.18
10:41
(14) да, файловая
18 1Сергей
 
18.01.18
10:43
(17) Эм... речь про клюшки чтоли?
19 Мимохожий Однако
 
18.01.18
10:44
(18) А хрен его знает...
21 1Сергей
 
18.01.18
10:46
(19) Тогда причем тут ТиС?
22 catena
 
18.01.18
10:46
С подписками и модулями регистров?
23 n0ther
 
18.01.18
10:47
(0) Мистика в том, что используя отладчик вы еще не нашли проблемное место в коде или данных.
24 Мимохожий Однако
 
18.01.18
10:47
(21) Я не угадал. Ты догадался?
25 Мимохожий Однако
 
18.01.18
10:49
(23) Так есть. Достаточно встать отладчиком в начало процедуры проведения и добраться до формирования записей регистров. И никакой мистики.
26 Lodochkin
 
18.01.18
10:51
А как ТС смотрит попали движение или нет? А то может просто стоит период выставить правильный -)
27 Nighfly
 
18.01.18
10:56
(25) формируются они, но не записываются и только для документов с датой после 30.11. Если у документа дата 30.11 и раньше, то записи и формируются, и записываются. Что уж вы так плохо про меня думаете? Настолько элементарные действия в отладчике я освоил)))

Плюс фишка в том, что если на основании этой же конфы создать пустую базу, то всё нормально и для документов с датами после 1.12...