Как получить название месяца?
☑
0
Таня
18.01.04
✎
00:07
Как его получить по номеру, например - 1 Январь и т.д.
1
klon
18.01.04
✎
04:17
Период = ПериодСтр(НачМесяца(ДатаМесяца),КонМесяца(ДатаМесяца));
ПозПробела = Найти(Период," ");
МесяцСтрокой = Лев(Период,ПозПробела-1);
2
skunk
18.01.04
✎
05:24
(1)читай ЖКК или синтакас помощника на худой конец
format(workingdate(), "D MMMM")
3
klon
18.01.04
✎
06:52
Точно! Спасибо.
4
skunk
18.01.04
✎
12:28
(3)Наше Вам с булочкой!
5
Таня
18.01.04
✎
13:06
Это все конечно хорошо, и если бы у меня была ДатаМесяца, я бы и сама догадалась как его название получить, но у меня нет даты месяца, я хочу наоборот от месяца получить дату.
Я вчера сделала так:
Для Н = 1 По 12 Цикл
ВыбМесяц.ДобавитьЗначение(Н, Формат(ДобавитьМесяц('01.01.00',Н),"Д МММММ"));
КонецЦикла;
6
skunk
18.01.04
✎
13:11
Var Mounth[12];
//***********************
//В конце модуля
Mounth[1] = "Январь";
....
....
Mounth[12] = "Декабрь";
//В процедурах модуля
NameMounth = Mounth[CountMounth];
7
skunk
18.01.04
✎
22:22
(5)Плюх в твоем коде
начинает заполнять список с февраля тобишь первый месяц у тебя февраль
цикл другой здесь нужен
Для Н = 0 По 11 Цикл
8
skunk
18.01.04
✎
22:40
страно
по логике
ДобавитьМесяц('01.01.00',Н) на первом проходе должна вернуть февраль, но бог с ним.
9
Таня
18.01.04
✎
22:45
Да я там уже поправила:
ДобавитьМесяц('01.12.00',Н)
Ошибка? Это не ошибка, это системная функция.