21.10.2019 Роман Барабанов 13675
Как установить время в миллисекундах в 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С:Зарплата и управление персоналом

Управление персоналом и кадровый учет (HRM) Кадровый учет Расчет зарплаты Рег...

ООО "ОМЗ"
ООО "ОМЗ"

Отрасль:
Металлургическая промышленность, металлообработка

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

Автоматизация бизнес-процессов...

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

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

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

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

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

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

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

- Оптимизация производительности системы, в том числе сервера Postgre. ...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

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

Производственные операции
Автоматизация бизнес-процессов...

Автоматизация учета на базе ПП "1С:Комплексная автоматизация 8" в ЗАО "Крюгер-Гранд"
ЗАО «Крюгер-Гранд»

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

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

- Создание интерфейсов и наборов прав пользователей;
- Отражению временных ...

МИР ХОББИ
МИР ХОББИ

Отрасль:
Торговля. Интернет магазин

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

Оформление заказов поставщикам
Взаиморасчеты с покупателями
Оформление...

ООО "Смена"
ООО "Смена"

Отрасль:
Торговля, склад, логистика, транспорт

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

Банк и касса
Расчеты с контрагентами
Торговые операции
Взаиморасчеты с...

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

- Оформление заказов покупателей;
- Управление складскими запасами;
- АнаÐ...

Госкорпорация «Ростех»
Госкорпорация «Ростех»

Отрасль:
Производство, ТЭК >> Машиностроение, приборостроение

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

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную...

ПЭК
ПЭК

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

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в пÐ...

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

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

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

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