21.10.2019 Роман Барабанов 13183
Как установить время в миллисекундах в 1С

Содержание:

1.       Дата и время в запросе 1С: миллисекунды

2.       Как получить время в миллисекундах в 1С 

 

1.   Дата и время в запросе 1С: миллисекунды


Зачастую в 1С пользователь работает с результатами запросов. Дата и время в запросе 1С может быть установлена в разных форматах. 


После внедрения какого-либо блока с запросами на тот период, когда пользователи начинают работу, удобно использовать подсчет миллисекунд в 1С, который был добавлен в платформу, начиная 8.2.17, просто выводя информацию за какое время был сформирован отчет с данными параметрами или условиями. Это удобно для сбора обратной связи, пользователь сразу может дать информацию о том, сколько заняло формирование отчета с конкретными параметрами. 


2.   Как получить время в миллисекундах в 1С


Синтаксис получения времени в миллисекундах отличается от обычной даты и выглядит следующим образом:


ТекущаяУниверсальнаяДатаВМиллисекундах()


Соответственно, для получения времени в миллисекундах в 1С для формирования того или иного отчета необходимо до строки его выполнения указать:


НачалоЗамера=ТекущаяУниверсальнаяДатаВМиллисекундах();


А в следующей за выполнением:


ОкончаниеЗамера=ТекущаяУниверсальнаяДатаВМиллисекундах();


Ну и разница ОкончаниеЗамера и НачалоЗамера и есть время необходимое для формирования запроса.


Если есть необходимость использовать платформу старше 8.2.17, то придется извернуться для их получения. В дате всегда хранятся миллисекунды, просто они не выводятся, достаточно умножить результат разности на 1000.


В 7.7 для получения миллисекунд придется подключать COM-объект MSScriptControl.ScriptControl.

ScriptControl=СоздатьОбъект("MSScriptControl.ScriptControl");

ScriptControl.Language = "javascript";

date=ScriptControl.Eval("new Date();");

Сообщить(date.getTime(0));

Сообщить(date.getHours(0));

Сообщить(date.getMinutes(0));

Сообщить(date.getSeconds(0));

Сообщить(date.getMilliseconds(0));

Специалист компании ООО «Кодерлайн»

Роман Барабанов

Наши проекты

Внедрение 1С:Управление торговлей
ООО «Амперсенд»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Управление торговлей

- Оформление заказов поставщикам;
- Управление отношениями с поставщиками;...

ООО «Иви.ру»
ООО «Иви.ру»

Отрасль:
Медиаиндустрия

Внедренное типовое решение:
1С:Управление корпоративными финансами

Подсистема казначейства
Модуль бюджетного контроля по ДДС ...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Управление цепочками поставок Оптовая торговля ...

Фирма 1С
Фирма 1С

Отрасль:

Внедренное типовое решение:
1С:Документооборот

- Подготовка функциональной модели прикладного решения «1С:Документооборот...

ООО «Еврорадиаторы»
ООО «Еврорадиаторы»

Отрасль:
1С:ERP 2.4

Внедренное типовое решение:

Специалисты «Кодерлайн» помогли перенести базу из текущей системы «1С:ERP 2.2» ...

Автоматизация складских операций на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
1С:Управление холдингом

Реализовали разработку уникального модуля «Интернет-магазины» на базе прог...

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автома...

Компания IBS
Компания IBS

Отрасль:
Системный интегратор

Внедренное типовое решение:
1С:Управление производственным предприятием

- Интеграция систем – АСУП и «1С:Управление производственным предприятием»...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

Автоматизация производственного планирования нефтесервисной компании на базе 1С:ЕРП 2.0
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Блок планирования проектов (процессы объемно-календарного планирования пр...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО «Союз Три» (Кондитерский дом Renardi)
ООО «Союз Три»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Бухгалтерский учет
- Банк и касса
- Расчеты с контрагентами
Налоговый ...

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедр...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение