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