Практика: Пример сложения времени

18.12.09

Разработка - Математика и алгоритмы

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

Вдруг кому пригодится

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?]
-
.1216914066 21,50Kb
708
708 Скачать бесплатно

=================================
Вид объекта - универсальный отчет
=================================

============
Назначение
============

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


=============================
Функциональные возможности
=============================

1. Расчет времени
2. Вывод результата в цифровом виде
3. Вывод результата в строковом виде

См. также

Загрузка и выгрузка в Excel Математика и алгоритмы Программист Платформа 1С v7.7 Платформа 1С v8.3 Бесплатно (free)

Статья посвящена распространённому вопросу - как сохранить несколько таблиц (отчетов) в формате MXL, с которым работает 1С, на отдельные листы одного Excel файла. Освещается простой алгоритм решения проблемы штатными средствами, без использования внешних модулей и библиотек (не относящихся к 1С и Excel).

23.11.2015    19227    etmarket    14    

21

Разработка внешних компонент Математика и алгоритмы Программист Платформа 1С v7.7 Платформа 1С v8.3 Бесплатно (free)

Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия, а так же генерация модулей на C# и 1С для подключения к событиям. Использование DynamicMethod и ILGenerator. Представлены примеры для использовании событий System.IO.FileSystemWatcher (Ожидает уведомления файловой системы об изменениях и инициирует события при изменениях каталога или файла в каталоге.) и SerialPort (обработка сканера штрих кода подключенного к COM порту). Обертка позволяет использовать классы .Net только на языке 1С. Реализация 1C Messenger описанного здесь http://infostart.ru/public/434771/

12.11.2015    51795    Serginio    36    

58

Математика и алгоритмы Программист Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Статья посвящена исследованию следующего вопроса: необходимо сравнить 2 наименования справочников с целью вычисления их степени сходства. По задумке, степень сходства должна выражаться в процентах.

1 стартмани

25.02.2015    25046    etmarket    46    

18

Математика и алгоритмы Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Часто при приеме на работу встречается задача про сгибание листка

1 стартмани

26.02.2013    19776    11    Sbelyi78    38    

9

Математика и алгоритмы Системный администратор Программист Бухгалтер Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Универсальная печать таблицы значений, которую не стыдно прикрутить к рабочей базе данных. Группировка данных, подсчет итогов, составление диаграмм, выгрузка в быстрый доступ к исходной ТЗ.

1 стартмани

23.05.2012    14893    66    McSeem    3    

8

Математика и алгоритмы Программист Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Алгоритм получения значения тригонометрических функций путем разложения их в ряд Тейлора

1 стартмани

04.03.2012    8757    4    nysysimara    10    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Senator_I 195 25.07.08 07:29 Сейчас в теме
Прикольная вещь, думаю сделать такое же с датами для использовании в вычислении отпускных!!
2. MSensey 49 25.07.08 09:11 Сейчас в теме
3. GSoft 2237 25.07.08 12:27 Сейчас в теме
(2) Все относительно. для поставленной мне задачи хватило. А оболочка была сделана для тех кто будет смотреть на сайте. Настоящая ценность не в том чтобы все было супер-пупер, а в том чтобы результат оправдывал затраты и поставленную цель. ИМХО.

Я делал табель у себя в разработке (Автоматизация работы руководителя ИТ-Отдела http://infostart.ru/profile/8784/projects/1693/) нужна была коротенькая и простенькая функция пересчитывающая время.
4. CheBurator 2696 25.07.08 14:54 Сейчас в теме
12.00+0.30 = 12.3 - хочется 12.30
и время все-таки следует разделять (?) 12:30
5. CheBurator 2696 25.07.08 14:55 Сейчас в теме
+ хочется получать как временной интервал, т.е
20 + 6 = 26 часов (длительность процесса, например)
так и
20 + 6 = 2 часа - время
6. GSoft 2237 25.07.08 15:41 Сейчас в теме
Разделение через точку идет для математических расчетов, именно по этой причине 12.00+0.30 = 12.3, а не 12.30
при представлении строкой 12.00+0.30 = 12.30

а вот (5) не совсем понял, в частности (20 + 6 = 2 часа - время ) - имеется ввиду перевод в сутки?
Если да - то это, как говорили в наших мультиках - отдельная сказка)))

Это всего лишь оболочка и основа алгоритма, доработать до ": " или перерасчета суток не составит большого труда
7. CheBurator 2696 25.07.08 18:03 Сейчас в теме
вот за что я "не люблю" прогеров - прога долюна быть сделана так, чтоб ЮЗЕРУ было удобно юзаться, а не для удобства математических расчетов.. - 1!
8. GSoft 2237 25.07.08 18:31 Сейчас в теме
))))))))))))))
это не столько прога для юзера, сколько инструментарий для другого программиста

а что касается удобства, то именно поэтому алгоритм и был облачен в шкурку, а не вывален простым кодом))
9. logarifm 1122 27.07.08 00:58 Сейчас в теме
11. GSoft 2237 27.07.08 20:23 Сейчас в теме
(9) посмотрел http://infostart.ru/profile/513/projects/594/?ref=8784 - и понял что проблема не только с русским языком но и со словоизъяснением
10. GSoft 2237 27.07.08 20:17 Сейчас в теме
чтобы минус ставить надо детально прокомментировать, а так мы все умеем писать что стоит, а что не стоит )
12. Rusk51 88 25.10.08 19:55 Сейчас в теме
А мне нравится и еще 292 челам . Когда долгие отчеты, вседа не помешает узнать продолжительность перекура:) +
13. GSoft 2237 25.10.08 21:04 Сейчас в теме
(12) выложи плиз пример, можешь отправить мне помещу в эту тему
Оставьте свое сообщение