(1) Я правильно предполагаю, что сдвиг в 2000 лет из-за разницы минимальных (пустых) дат в 1С и sql?
Если так, то должен быть и обратный сдвиг в минус те же 2000? Значит, если sql по заданной формуле соберёт, например, 1998.10.21 - то после возврата в 1С этой даты, она квакнет мимо разрешённого диапазона?
Всем спасибо. Вопрос решился. Сделал так:
USE [base20];
DELETE FROM [base20].[dbo].[_InfoRg11063]
WHERE (CONVERT(datetime, [_Fld11068], 102)) < DATEADD(YEAR, 2000, CONVERT(datetime, '2022-12-31', 102))
Проверил в 1с версионирование - регистр сведений сократился.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн