Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #931880

8.0-8.3.19+ Тип дата в памяти неявно хранит миллисекунды, которые отображаются нигде

Added by Сергей Старых 5 months ago. Updated 5 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

https://partners.v8.1c.ru/forum/t/1586914/m/2012355

Конфигурация ПО

8.0-8.3.19+

Проблема

Тип дата в памяти неявно хранит миллисекунды, которые отображаются нигде

Воспроизведение

Открыть приложенную внешнюю обработку в управляемом приложении любой базы. При этом выполнится код
Тек1 = ТекущаяДата();
Тек2 = Тек1 + 0.001;
Сообщить(Тек1=Тек2);

И будет выведено сообщение

Нет

Чем плохо текущее поведение?

Любая сериализация (например передача с клиента на сервер или запись в файл) такого значения очищает эти миллисекунды.
Любая десериализация такого значения не заполняет эти миллисекунды.
В коде бывает сложение даты с числом секунд неумышленно с дробной частью. Но увидеть эти влияющие на операции сравнения миллисекунды крайне сложно.

Таким образом в текущем виде этот недоразвитый функционал несет только лишние возможности внесения трудно диагностируемых ошибок.

Предлагаю полностью удалить хранение в памяти этих миллисекунд. Ну или хотя бы сделайте отображения этих миллисекунд в отладчике.

ВнешняяОбработка4.epf (5.87 KB) ВнешняяОбработка4.epf Сергей Старых, 2021-08-10 10:07 PM

Related issues

Related to Инструменты разработчика Tormozit для 1С - Task #931878: Реализовано отображение миллисекунд для типа "Дата" в таблице параметровClosed

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#2 Updated by Сергей Старых 5 months ago

  • Related to Task #931878: Реализовано отображение миллисекунд для типа "Дата" в таблице параметров added

#3 Updated by Сергей Старых 5 months ago

  • Description updated (diff)

Also available in: Atom PDF