Имя: Пароль:
1C
1C 7.7
v7: БИ.СНД() возвращает неверное значение
0 daviels
 
15.12.20
15:02
Добрый день.
Скульная база 77, получаю остаток по счету учета в разрезе номенклатуры.
обычный метод СНД() на 01.11.20 возвращает какую то ерунду -99999655812.1
при том что СКД() по 31.10.20 возвращает верное значение 262674.09

Пересчет бух.итогов, выгрузить/загрузка базы, тестирование и исправление - не помогают.
какой то полтергей....
Куда копнуть? может кто сталкивался с таким. Остаток на конец дня верный, на начало следующего дня какая то ерунда.
1 daviels
 
15.12.20
15:32
блин .... прямой запрос возвращает верное значение. какого х... стандартный метод 1С отрабатывает некорректно????
2 Харлампий Дымба
 
15.12.20
18:12
Если копать и все очевидное исключено, то я бы посмотрел:
1) размерность проводки и операции - 14.2 поменять на 15.2.
2) формат вывода - может где преобразование значение идёт Формат() или #Ч14.2
3) если менялся план счетов - счет стал группой или наоборот и/или если переферийка УРБД - пересчет итогов
4) пересчет итогов по разному отрабатывает через Конфигуратор-Тестирование и исправление и через 1С:Предприятие-Операции-Управление бухитогами-Полный пересчет итогов (не кусочком!)
5) Если в dbf развернется - попробуй выгрузить - посмотреть, если всё нормально - загрузить обратно, если всё также и предыдущее не помогло - то удалить 1SKKTL и прочую рассчётную лабуду (1SACCSEl и 1SSBSEL) и пересчитать через последние три галки в Тестировании и исправлении.
3 asady
 
15.12.20
18:28
(0) попробуй СНД(1) понимаю что по дефолту так и есть но попробуй
4 daviels
 
21.12.20
07:36
Спасибо всем кто откликнулся. Вопрос закрываю.
после танцев с бубном, а именно прошел обработкой и сначала все документы из касячного периода сделал не проведенными, запомнил эти документы и их хронологию, сохранил.
Далее пересчитал итоги. Далее по сохраненному списку провел последовательно все документы. И все встало на свои места.
Свой вопрос закрываю.
2 + 2 = 3.9999999999999999999999999999999...