v7: Формат даты #770607


#0 by Slypower
как можно в 1С вывести на печать дату в формате: ГГГГ-ММ-ДД? Делаю так: ДатаГод(док.Датадок)+"-"+ДатаМесяц(док.Датадок)+"-"+ДатаЧисло(док.Датадок) Тогда выдает: 2016-4-20. А нужно чтобы было 2016-04-20. Соответственно у меня в начале месяца будет: 2016-5-1. Как добавить 0 перед цифрой?
#1 by Господин ПЖ
разрешаю покурить форматные строки
#2 by DrShust
Формат("ДФ=гггг-MM-dd", ТекущаяДата)
#3 by leksey
А если религия запрещает использовать функцию Формат то как-то так:
#4 by leksey
Речь, судя по всему, идет про 1С7.
#5 by DrShust
Случайно в эту ветку попал... 7-ку не знаю :)) Подумал, что и там был Формат.
#6 by catena
Месяц = Прав("0"+ДатаМесяц(док.Датадок),2)
#7 by Slypower
Вот поражает меня этот сайт, такой, с одной стороны, хороший, тут дельные советы дают, помогут, но, с другой стороны, пока дадут, так обо...т с ног до головы)))) Нашелся правильный ответ: И никто ни куда не посылал учиться)))
#8 by Slypower
plus  - это ___plus___
#9 by Slypower
да как тут "___plus___" этот математичесУкий знак писать?
#10 by eRik
ДатаГод(х) возвращает число и все дальнейшие операции будут приведены к числу, т.ч. первый аргумент стоит сделать строкой, во избежание.
#11 by leksey
Он там есть. Просто менее функциональный по сравнению с восьмеркой.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С