Работа с типом Дата в языке 1С 8.3, 8.2 (в примерах)
Вступайте в мою группу помощник программиста.
В ней мы обсуждаем программирование в 1С.
2021-02-24T11:02:56+00:00 Дата Если Массивы Математика Процедуры Строки Циклы
Диалоги ОписаниеТипов ОперационнаяСистема Приложение Соответствие
СписокЗначений Структура ТаблицаЗначений ФайловаяСистема Формат
ОбщиеОбъекты Запросы ПрикладныеОбъекты УниверсальныеФункции
См. урок для начинающих по работе с датами в 1С
Скачать эти примеры в виде тестовой базы (как загрузить, как исследовать)
Смотреть видео с демонстрацией выполнения кода
&НаКлиенте Процедура ВыполнитьКод(Команда) /// Как инициализировать дату константой в 1с 8.3, 8.2 МояДата = '20130724'; // 24.07.2013 /// Как преобразовать строку в дату в 1с 8.3, 8.2 МояДата = Дата("20130724"); // 24.07.2013 /// Как инициализировать дату отдельными компонентами в 1с 8.3, 8.2 МояДата = Дата(2013, 07, 24); // 24.07.2013 /// Как указать в дате часы, минуты и секунды в 1с 8.3, 8.2 МояДата = '20130724132506'; // 24 июля 2013 г. 13 ч. 25 мин. 6 сек. /// Как узнать год (месяц, день, час, минута, секунда) у /// даты в 1с 8.3, 8.2 Г = Год(МояДата); // 2013 М = Месяц(МояДата); // 7 Д = День(МояДата); // 24 Ч = Час(МояДата); // 13 Ми = Минута(МояДата); // 25 С = Секунда(МояДата); // 6 /// Как получить текущую дату в 1с 8.3, 8.2 Сообщить(ТекущаяДата()); /// Операции с датой в 1с 8.3, 8.2 Сообщить(ТекущаяДата() + 1); // прибавили секунду Сообщить(ДобавитьМесяц(ТекущаяДата(), 1)); // прибавили месяц Сообщить(ДобавитьМесяц(ТекущаяДата(), -1)); // отняли месяц /// Вспомогательные функции для работы с датой в 1с 8.3, 8.2 МояДата = '20130110125905'; // 10 января 2013 года 12:59:05 Сообщить(ДеньГода(МояДата)); // 10 Сообщить(ДеньНедели(МояДата)); // 4 т.е. четверг (нумерация с понедельника) Сообщить(НеделяГода(МояДата)); // 2 Сообщить(НачалоГода(МояДата)); // 01.01.2013 0:00:00 Сообщить(КонецГода(МояДата)); // 31.12.2013 23:59:59 Сообщить(НачалоКвартала(МояДата)); // 01.01.2013 0:00:00 Сообщить(КонецКвартала(МояДата)); // 31.03.2013 23:59:59 Сообщить(НачалоМесяца(МояДата)); // 01.01.2013 0:00:00 Сообщить(КонецМесяца(МояДата)); // 31.01.2013 23:59:59 Сообщить(НачалоНедели(МояДата)); // 07.01.2013 0:00:00 Сообщить(КонецНедели(МояДата)); // 13.01.2013 23:59:59 Сообщить(НачалоДня(МояДата)); // 10.01.2013 0:00:00 Сообщить(КонецДня(МояДата)); // 10.01.2013 23:59:59 Сообщить(НачалоЧаса(МояДата)); // 10.01.2013 12:00:00 Сообщить(КонецЧаса(МояДата)); // 10.01.2013 12:59:59 Сообщить(НачалоМинуты(МояДата)); // 10.01.2013 12:59:00 Сообщить(КонецМинуты(МояДата)); // 10.01.2013 12:59:59 КонецПроцедуры /// Скачать и выполнить эти примеры на компьютере |
Скачать эти примеры в виде тестовой базы (как загрузить, как исследовать)
Работа с типом Дата в языке 1С 8.3, 8.2 (в примерах)
Дата Если Массивы Математика Процедуры Строки Циклы
Диалоги ОписаниеТипов ОперационнаяСистема Приложение Соответствие
СписокЗначений Структура ТаблицаЗначений ФайловаяСистема Формат
ОбщиеОбъекты Запросы ПрикладныеОбъекты УниверсальныеФункции