Имя: Пароль:
1C
1С v8
Месяц прописью получить
0 Простенький вопросик
 
10.12.15
09:17
Как из даты вычленить текст - месяц прописью?
1 Записьдампа
 
10.12.15
09:20
Ээээ... Вычленятелем?
Что на входе и на выходе то? В дате текст не хранится.
2 DDwe
 
10.12.15
09:21
(0) А, подумать? А в гугле поискать на худой конец?  Лень?
3 Мэс33
 
10.12.15
09:21
4 НаборДанных
 
10.12.15
09:21
(0)Если формат не интересен, то могу предложить получить "текст даты", 12 если с стрнайти, это если за строки кода платят.
5 DDwe
 
10.12.15
09:22
(3) Ему лениво.
6 DDwe
 
10.12.15
09:23
(0) Вот спрашивается, нахрена становиться программистом и задавать такие вопросы. Стыдно.
7 Мэс33
 
10.12.15
09:24
(5) Вот с-кин сын.
8 DDwe
 
10.12.15
09:25
(7) Хорошо, что не дочь )))Хотя кто знает..
9 salvator
 
10.12.15
09:25
(0) Напиши свою универсальную функцию и продай

Если Месяц(ТекДата) = 1 Тогда
   Возврат "Январь";
ИначеЕсли...
10 DDwe
 
10.12.15
09:26
(9) Всё, капец интриге.
11 Krolik Bezobraznik
 
10.12.15
09:26
Опять же, если формат скучен, то можно так извратиться

ММ = Месяц(ТвояДата);

СоответствияМесяцев = новый Соответствие;
СоответствияМесяцев.Вставить("01","Январь");
и т.д.

МесяцСтрокой = СоответствияМесяцев[ММ];
12 Мэс33
 
10.12.15
09:27
(10) Он не знает, что тут нет рейтинга как на хабре.
13 Мэс33
 
10.12.15
09:27
+(12) карму не поднимет))
14 DDwe
 
10.12.15
09:28
(12) в (11)  еще один. Вот так и развращают людей. А думают, что делают доброе дело.
15 User_Agronom
 
10.12.15
09:28
(10) Интригу всегда можно найти. Ему может падеж тоже важен!
16 1Сергей
 
10.12.15
09:28
(11) в ММ никогда не будет "01"
17 DDwe
 
10.12.15
09:30
(16) Он забыл упомянуть формат, перед вызовом ))
18 Мэс33
 
10.12.15
09:31
(15) Да и может ему на английском надо.
19 Krolik Bezobraznik
 
10.12.15
09:32
(16) Я лишь дал направление для фантазии

в общем срываю занавес для ТС

Формат(ТвояДата, "ДФ='ММММ'")
20 salvator
 
10.12.15
09:34
Если надо, как выражается ТС, "вычленить" из даты, то
ДатаМесяцПрописью = СокрЛП(ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(Формат(МояДата, "ДФ=dd^MMMM^yyyy"),"^")[1]);
21 Записьдампа
 
10.12.15
09:35
(19) А с чего ты взял, что у него на входе дата? =) А не, например, строка типа "от 10 января 2000" года?
22 Мэс33
 
10.12.15
09:35
Автор молчит ))) и посмеивается в усы.
23 Записьдампа
 
10.12.15
09:36
(21) Причём на языке суахили =)
24 Простенький вопросик
 
10.12.15
09:37
))))))))))))))
сорри я действительно задавал это вопрос раньше, в (3) мне подсказали
стыдно (
25 DDwe
 
10.12.15
09:38
(24) Так он его еще и не в первый раз задает?!!! Во жесть!!
26 Масянька
 
10.12.15
09:39
(25) Память девичья... Хотя, в данном случае - мужская :)))))
27 aleks_default
 
10.12.15
09:41
Автор просто оправдывает свой ник. Много раз уже оправдывает...
28 hhhh
 
10.12.15
09:41
(25) день хомячка
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший