#0
by manking
Добрый день. Например В этой функции дата округляется с кратностью 1. То есть если ЕдиницаИзмерения час, то время 12:45 округлится до 12:00. Но как задать кратность, чтобы при кратности 2, время округлялось через 2 часа, 12:00 , 14:00 , 16:00. При кратности 3 12:00 , 15:00 , 18:00.
#5
by Ненавижу 1С
непонятно: 1. округлять или брать целое? 2. Час= Час(Дата); (((3600)*(Час))) 3. не дату, а интервал времени 4. если часов 25, то функция вернет несколько иное в целом: Окр(Значение/Кратность)*Кратность или Цел(Значение/Кратность)*Кратность
#10
by Фокусник
Определить количество секунд (например от начала дня), количество секунд разделить до нужного "кванта времени" - это значение округлить до целых, вернуть в секунды, вернуть в дату...
#11
by DexterMorgan
пипец, уже дошли до того, что сервер даты округлять будет, делать ему нечего совсем, ога
#17
by Ненавижу 1С
на самом деле он округляет не даты, а интервалы времени, ближе всего тип TimeSpan в .NET
#18
by DexterMorgan
да молодец, ч0, количество на цену перемножаешь тоже запросом? не из Челябинска? Больно суров ты
#23
by manking
Сделал так. Вроде нормально работает. Задача в том, чтобы дата липла к ближайшему интервалу в соответствии с кратностью, которую задает пользователь. Чтобы хранить даты в ассоциативном массиве в меньшем количестве. Если кратность 2 для часа, то на один день будет только 12 записей , если 3 то 7. &НаКлиенте
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как округлить до десяти (напр.168,23 до 170,00 ИЛИ 252,00 до 250,00)
- Округление - как округлить число в 1С до десятков(целых) в большую сторону
- Как узнать дату начала и дату окончания выбранную в списке документов?
- Как округлить в запросе или СКД?
- Задать Дату начала и дату окончания стандартного периода
- Округлить ресурс в СКД
- Как программно поставить дату актуальности последовательности на нужную дату?
- v7: как округлить значения до целого в большую сторону
- Как преобразовать дату со временем в дату без времени?
В этой группе 1С
- Завершение/блокировка работы пользователей с помощью командной строки
- Как изменить язык интерфейса 1С82 после установки, чтобы всё стало на русском?
- Разделить НДС вычетов с авансов
- Дт 76.05 Кт 91.01 не попадают в строку 2340 в отчете о финансовых результатах
- Есть ли в ЗУП2 настройка по округлении сумм аванса по ЗП в большую сторону.
- Отправка отчета в xls по почте регламентным заданием
- Как же отменить автофиксацию в скд?
- Ошибка при вызове конструктора (WSОпределения)
- Как узнать FSRAR_ID без JaCarta?
- Возвратные отходы и Количество списываемое из производства, превышает остаток
- изменить бухгалтерские проводки без перепроведения. БП 3.0
- Предыдущее значение реквизита
- Настройка кнопки "Найти" в УФ с динамическим списком
- ВычислитьВыражениеСГруппировкойМассив
- Программное редактирование таблицы на управляемой форме
- Конвертация данных 2.0. Один документ в множество документов
- Заполнение по ИНН Организации
- Передать значение в текущую ячейку табличной части
- Сломалась форма документа
- БП 3.0 и уполномоченные лица организаций