Получить микросекунды (не миллисекунды) в 1с #722533


#0 by sintez1234
1 секунда в секундах это 1 1 секунда в миллисекундах это 1000 1 секунда в микросекундах это 1000000 Чтобы не путать :) Как получить микросекунды я узнал годик назад, вот рабочий код, может оно и поможет. Всем интересно зачем - отвечаю: опять запускаем новый спутник на орбиту под управлением 1с :) Причем, я почти уверен что скорее всего микросекунды (последние 3 цифры) можно наверное заменить на случайные цифры... Сейчас уже сдался в попытка получить микросекунды, поэтому попробую сервер обмануть. Если получится то закрою тему.
#1 by sintez1234
"Как получить микросекунды" - не правильно написал, хотел написать "миллисекунды", вот уже сам путаю )))
#2 by Ненавижу 1С
микросекунды? вы ПК а ничем не путаете?
#3 by IamAlexy
а причем тут 1С ? ты внешними приблудами получаешь время с такой точностью - ищи инструмент который в принципе это умеет делать, а затем думай как из него вытащить нужные данные...
#4 by IamAlexy
не :) он походу хочет документы внутри секунды сортировать.. милисикунд мало... теперь вот ломает голову над микросекундами.. а всего то надо было с развороту в бубен буху ломануть который херачит 100500 зависимых документов в 23:59:59  и объяснить ему что так нельзя делать..
#5 by Fragster
научу делать закрытие месяца с уидом fffffffffffffffffff.., дорого :)
#6 by Ненавижу 1С
ну ты же не знаешь сколько у него доков в сутках? вообще то в 1С сортировка документов внутри секунды "хромает"
#7 by IamAlexy
ну в принципе логично.. если  в день приходит например платежек/отгрузок больше чем 86400000 то микросекунды становятся актуальными..
#8 by Fragster
внутри секунды - по уиду. сам недавно узнал.
#9 by IamAlexy
уид нельзя использовать для того чтобы местами внутри секунды менять документы :)
#10 by sintez1234
Есть софтина, она цепляется к серверу по API, и получается данные. Но данные из софтины никак не вынуть. А протокол сервера открытый, можно свою приблуду написать и цепляться, получить эти данные. Я посмотрел как оно работает, и увидел микросекунды. Без микросекунд не увидел метода. Пока в этом затык. Причем я сильно сомневаюсь что сервер на другом конце планеты сможет определить правильно ли я ему микросекунды отправил :) Причем лаг вообще на 2 секунды. Мне скорее теоритически наверное интересно, возможно ли их получать. Я знаю что на PHP как то можно получить микросекунды.
#11 by ArchLord
Странно что тебя еще никто не поправил)) И так, new Date.getTime возвращается не просто миллисекунды, а время в формате unix time! Самый легкий способ это на мой взгляд Формат((ДатаВремя - '19700101')* 1000000,"ЧГ=")
#12 by Тындр
Давайте уже кот для получения наносекунд. Будем рождение вселенной моделировать чего уж там.
#13 by ArchLord
то о чем говорит общепринятый стандарт и то что api хавает имеено его это вообще нормально, смысл твоего сарказма?
#14 by Ник второй
Что то я не понял, получаем мы наносекунды или обять вселенная в опасности?
#15 by Armando
Глобальный контекст (Global context) ТекущаяУниверсальнаяДатаВМиллисекундах (CurrentUniversalDateInMilliseconds) Синтаксис: ТекущаяУниверсальнаяДатаВМиллисекундах Возвращаемое значение: Тип: Число. Описание: Получает текущую универсальную дату в миллисекундах (в UTC, начиная с 01.01.0001 00:00:00). Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер), интеграция.
#16 by DGorgoN
А в СП о МИКРО что-нибудь сказано?
#17 by Fish
Читай
#18 by Ненавижу 1С
я знаю как внутри секунды, вопрос в том, что УИД нельзя менять, следовательно порядок внутри секунды неуправляемый
#19 by DGorgoN
В теме: "Получить микросекунды (не миллисекунды) в 1с" Потом: "Как получить микросекунды" - не правильно написал, хотел написать "миллисекунды", вот уже сам путаю )))" Чего хотим то? точно..
#20 by КонецЦикла
GetDate - самое продвинутое время
#21 by Серго62
Интересно, а сортировка по номеру не подойдет? По идее номера в хронологическом порядке создаются. То есть сортировка по дате + сортировка по номеру документа должна выстроить все доки в порядке хронологии. Или я не отом?
#22 by bazvan
ага особенно когда доки задним числом там как нумерация отменная
#23 by AlekseyMista
Время на компьютере всегда определяется не точно- по тактам процессора. Поэтому собственно микросекунд не существует нигде (этот сервис не предоставляет операционка): слишком большая ошибка измерения. Я бы определял косвенно: на одном из ядер запустил добавление 1 к какому-то числу и смотрел, сколько за секунду получается таких операций, а потом делил на миллион (чтобы определить количество операций за микросекунду).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С