Имя: Пароль:
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) это очень странно. ТИИ по идее должен пересчитывать полностью таблицу итогов, до даты актуальности.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший