Имя: Пароль:
1C
1C 7.7
v7: Как преобразовать дату в такой вид 2021-10-13
,
0 TDV
 
11.02.22
11:45
То есть надо год дефис месяц дефис число???
1 VladZ
 
11.02.22
11:48
(0) Разбери на число / месяц / код и строкой собери в любом виде.
2 VladZ
 
11.02.22
11:49
Опечатка: * Число / Месяц / Год
3 ДенисЧ
 
11.02.22
11:50
ДФ=yyyy-MM-dd
4 TDV
 
11.02.22
11:51
(3) 7.7?
5 Ryzeman
 
11.02.22
11:52
ГГГГММДД и дефисы вставить
6 ДенисЧ
 
11.02.22
11:52
(4) А блЪ. Не заметил...
А 77 я уже не помню.
7 MWWRuza
 
гуру
11.02.22
12:12
Функция из рабочей конфы:

Функция ПреобразоватьДатуВСтрХМЛ(_Дата) Экспорт
    Год     = Строка(ДатаГод(_Дата));
    Мес     = Прав("00" + ДатаМесяц(_Дата),2);
    Числ    = Прав("00" + ДатаЧисло(_Дата),2);
    Возврат(Год + "-" + Мес + "-" + Числ);
КонецФункции
8 Aleksey
 
11.02.22
12:26
Формат(ДатаГод(ТекущаяДата()),"Ч(0)4")+"-"+Формат(ДатаМесяц(ТекущаяДата()),"Ч(0)2")+"-"+Формат(ДатаЧисло(ТекущаяДата()),"Ч(0)2")
9 Djelf
 
11.02.22
12:28
Все новое, это давно забытое старое: https://www.1cpp.ru/forum/YaBB.pl?num=1149682923
10 Kigo_Kigo
 
11.02.22
12:34
(9) Ууу там холивар из-за 2-х, 3-х строк Нужных ТС-у развели
11 Злопчинский
 
11.02.22
16:48
откапываем стюардессу.. не долго думая...
//*******************************************
Процедура Сформировать()
    Сейчас = СтрЗаменить(Формат(ТекущаяДата(),"ДДДММГГГГ"),".",РазделительСтрок);
    Сейчас = СтрПолучитьСтроку(Сейчас,3)+"-"+СтрПолучитьСтроку(Сейчас,2)+"-"+СтрПолучитьСтроку(Сейчас,1);
    Предупреждение(Сейчас);
КонецПроцедуры
12 Djelf
 
11.02.22
16:52
(11) У тебя частный случай решения, а у trdm по ссылке в (9) универсальный и не плохой.
13 Злопчинский
 
12.02.22
01:34
(12) понятно, унизил... ;-)
14 Сияющий Асинхраль
 
12.02.22
16:56
(12) Ради того, что пишется парой строчек в типовом движке ставить внешнюю компоненту, это круто!!!
15 Djelf
 
12.02.22
17:20
(14) Глазки протри! Если что что-то размещено на форуме 1с++, это не означает, что это делается с помощью 1с++.