Имя: Пароль:
1C
 
Бух 3. ОСВ по 26 счету глючит
0 Бархат
 
08.07.21
15:24
Всем привет.
Помогите пожалуйста.
База бух 3.0.94.17 измененная. ОСВ и ОСВ по счету "26" ведут себя дико странно. При заданном начальном и конечном периоде висит начальное и конечное сальдо. Убираю начальный период - всё пусто (норм)... Ставлю начальный период - появляется начальное сальдо 28 054,35 (период день 31.12.2011, и неважно какой день вообще - задолго до ввода остатков). Обычная ОСВ за этот период абсолютно пустая (только зеленая шапка)
Вот что это может быть, а?

что делал:
удалил подразделение, предварительно убрав всё с него на пустое значение. константы про подразды все пустые.
консоль запросов остатки по "26"-му не показывает (пустой результат)
базу mssql пересчитывал ТИИ полностью
выгружал в файл dt и заливал обратно на mssql
её же выгрузил в файловую, тоже ТИИ полностью
кэш чистил (путь взял из стартового окна, настройки шаблонов)
файловую обратно на mssql, то же самое.
Начальное сальдо непобедимое....

Помогите пожалуйста.
1 vde69
 
08.07.21
15:27
сделай обычную ОСВ с разверткой по всем субконто
2 Chai Nic
 
08.07.21
15:40
У меня такое было, но пересчет итогов проблему решил..
3 Ногаминебить
 
08.07.21
15:45
Поиграться с установкой даты итогов туда-обратно, пересчитать итоги не через ТИИ, а обработкой прямо указав регистр (как-то раз помогло), поискать все ли хорошо с субконто по счету 26 (не висит ли какое непотребство).
ЗЫ:
Запросом через консоль сальдо есть?
4 ptiz
 
08.07.21
16:06
(0) Открыть журнал проводок и проверить: нет ли проводок с дикими датами - далеко в прошлом или будущем.
5 Андроны едут
 
08.07.21
16:13
Самый правильный совет в (3) - пересчитать итоги обработкой. Если нет такой обработки или не хочется ее писать самому, можно воспользоваться инструментарием для анализа и корректировки регистров https://infostart.ru/public/1148094/
6 Бархат
 
08.07.21
17:13
ну вот код:
РегистрыБухгалтерии.Хозрасчетный.ПересчитатьИтоги();
РегистрыБухгалтерии.Хозрасчетный.ПересчитатьТекущиеИтоги();
РегистрыБухгалтерии.Хозрасчетный.ПересчитатьИтогиЗаПериод(,'20210708');

Сейчас при установленных галках по 26-му (все субконто в настройках) результат: в ОСВ обычной и по счету наблюдается начальное сальдо 28 054,35 независимо от начального периода в настройках ОСВ

chdbfl также результатов не дал ((

первые операции с проводками идут в 2013-м году. Я хоть год рождения 1983 поставлю - увижу там входящее сальдо

налицо какая-то битость... но как её править... зараза

консоль остатков не дает по ОстаткиИОбороты
7 Бархат
 
08.07.21
18:29
На пустую папку файловую тоже накатывал. Начальное сальдо присутствует.
8 Eiffil123
 
08.07.21
19:27
(6) надо открывать sql и искать в таблице движений (не итогов) записи со старыми датами. Пересчет итогов откуда то берет эту сумму, значит она есть в основной таблице
9 Бархат
 
08.07.21
21:13
Получилось!!!!!!
что сделал:
залез Все функции, управление итогами, минимальное значение периода поставил 2013-й год (был 2019) и пересчиталось!
10 Ногаминебить
 
08.07.21
23:12
(9) Шло первым пунктом в (3).
11 Chai Nic
 
09.07.21
07:58
(9) Восьмерка сырая ещё
12 Eiffil123
 
09.07.21
16:05
(10) это очень странно. ТИИ по идее должен пересчитывать полностью таблицу итогов, до даты актуальности.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.