CardTreeNodeHelperDefaultSmartMergeDateTimeTruncatePeriod - поле
Период округления даты-времени для логики сравнения узлов увного мёржа. В миллисекундах.
Пространство имён: Tessa.Cards.SmartMerge.NodesСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public const int DefaultSmartMergeDateTimeTruncatePeriod = 10
Public Const DefaultSmartMergeDateTimeTruncatePeriod As Integer = 10
public:
literal int DefaultSmartMergeDateTimeTruncatePeriod = 10
static val mutable DefaultSmartMergeDateTimeTruncatePeriod: int
Значение поля
Int32
10мс, потому что 1мс иногда недостаточно, например:
Дата в поле карточки выглядит как: "2025-02-28T15:35:16.94609Z" (карточка выгружалась из PGSql) при парсинге из файла имеет 638763537169460900 ticks,
эта же дата в после импорта MSSql сохранится как 638763537169470000 ticks,
при округлении этих значений при повторном импорте (мёрж) до 1мс получим 638763537169460000 ticks и 638763537169470000 ticks соответственно,
следовательно, для логики мёржа это будут разные значения.