helpf.pro
Регистрация
 +3 
Распечатать

1С 7.x : Как указать нужную,конкретную дату?

Значения данного типа содержит дату григорианского календаря (с 01 января 0001 года) и время с точностью до секунды.
Литералы:
Строка цифр, заключенная в одинарные кавычки вида: 'ГГГГММДДччммсс', где:
ГГГГ - четыре цифры года (включая тысячелетие и век);
ММ - две цифры месяца:
ДД - две цифры даты;
чч - две цифры часа (в 24-х часовом формате);
мм - две цифры минут;
сс - две цифры секунд;

Код 1C v 8.х
 '20050308' 
Дата(2005, 1, 1)
Дата(1, 1, 1)
Дата(2005, 1, 1, 10, 29, 50)
ДАТАВРЕМЯ(2005, 01, 01)


В литерале типа Дата обязательно должно задаваться значение года, месяца и дня. Для задания даты соответствующей началу отсчета достаточно указать '00010101'.
Допускается при указании литералов типа Дата опускать последние символы (секунды, минуты, часы и т.д.). Это означает, что данные параметры будут равны нулю (для времени) или единице (для даты).
В литерале даты допускается использование различных разделителей:
Код 1C v 8.х
 Сообщить('20040814093941');
Сообщить('2004-08-14 09:39:41');


Код 1C v 8.х
 // Перевод Даты в Строку и Обратно
//ТекущаяДата() - 28.02.2010 23:58:59

//Переведем текущую дату в строку
СтрокаДата = Формат(ТекущаяДата(), "ггггММддЧЧммсс"); // Получаем: 20100228235859

//Переведем строку в дату
ТекДата = Дата(СтрокаДата); // Получаем: 28.02.2010 23:58:59


В языке ЗАПРОСов значения типа Дата задаются с помощью ключевого слова ДАТАВРЕМЯ, после которого в скобках последовательно указываются год, месяц, день, час, минута и секунда. Последние три указывать не обязательно:
Код 1C v 8.х
 ДАТАВРЕМЯ(2003, 10, 12, 10, 15, 34)
ДАТАВРЕМЯ(2003, 10, 12)


Код 1C v 7.x
 ДатаНачала = '01.01.2009';
//В условиях
Если РабочаяДата() > '31.12.2009' Тогда
//...
КонецЕсли;
Разместил:   Версии: | 7.x | 8.x |  Дата:   Прочитано: 62586
 +3 
Распечатать
Возможно, вас также заинтересует
Краткий справочник по регулярным выражениям 0
Регулярные выражения - это то, что все время забывается из-за не слишком частого использования. Управляющие символы (., ?, *, +, {}, , |, $, ^): . Заменяет один произвольный символ a.c aac, abc ... ^ Отрицание Все кроме цифр. (Ставится вн
Кратко: Установка на сервер MS SQL Server 7.0-2000 и 1С 7.7 SQL: 0
Установка: 1. Убедитесь, что на сервере установлена MS Windows NT Server и он является PDC; MS IE (не ниже 4.01) и протокол TCP/IP. 2. Запустить установку MS SQL Server 7.0-2000, выбрав следующие параметры: * Install SQL Server 7.0-2000 Componen
Простое штрихкодирование документов 1
Была поставлена задача на предприятии, где ежедневно выписывается по 300-500 накладных организовать штрихкодирование документов, для более удобной работы с бумажным носителем в дальнейшем. И вот результат… Конфигурация “Торговля и склад”. Хотелось
Работа с почтой с помощью внешней компоненты DialMail 4
Скачать компоненту dialmail.dll и примеры работы в 1С Подключение: Процедура ПриОткрытии() Путь = КаталогИБ() + " DialMail.dll" ; Если ЗагрузитьВнешнююКомпоненту(Путь) = 0 Тогда Сообщить(" Неудачная попытка загрузить DialMail.dll" ); КонецЕс
Синтаксический анализ JSON - выражения средствами 1С 7.7 7
Перем Л_Лев_Фиг_Скобка, Л_Прав_Фиг_Скобка, Л_Лев_Кв_Скобка, Л_Прав_Кв_Скобка, Л_Кавычка, Л_Экран, Л_Двоеточие, Л_Запятая, Л_Число, Л_Строка, Л_Константа, Л_Финиш; Перем Цифры1_9, Цифры0_9, ПервыеСимволыКонстант, ОдносимвольныеЛексемы; Перем НомЛ
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.