Имя: Пароль:
1C
1С v8
Получения дня/месяца/года
0 rull9ss
 
31.08.12
14:12
Сильно не пинать, только учусь.

Вопрос: как из даты,например 03.05.2012, получить день именно "03" месяц именно "05"?

функции День() Месяц() Год() сокращают все нули слева. есть ли какой-то простой способ получить число из даты в заданном формате? или вручную писать процедуру??
1 andrewks
 
31.08.12
14:13
открой для себя конструктор форматной строки
2 Cube
 
31.08.12
14:14
+(1) Кури Формат()
3 rull9ss
 
31.08.12
14:14
(2)
так и думал(
4 andrewks
 
31.08.12
14:15
(3) чё, не куришь?
5 skunk
 
31.08.12
14:15
не нравиться формат ... юзай прав ... что-то типа прав("0" + день(дтМояДата), 2)
6 Heckfy
 
31.08.12
14:16
(5) Лучше Сред
7 rull9ss
 
31.08.12
14:19
Год = Формат(ДатаПериода,"ДФ=гггг")
месяц = Формат(ДатаПериода,"ДФ=ММ")
день = Формат(ДатаПериода,"ДФ=дд")
8 skunk
 
31.08.12
14:19
(6)а сред то как?
9 salvator
 
31.08.12
14:27
(8) вот так: Год = Сред(Строка(МояДата),7,4)
Программист всегда исправляет последнюю ошибку.