Имя: Пароль:
1C
 
Дата Документа
0 Magnus
 
21.09.04
15:48
Здравствуйте. Как сделать, чтобы при открытии формы дата документа отображалась в виде названия месяца? Например, "Сентябрь". Заранее спасибо.
1 YamMike
 
21.09.04
15:51
Месяц(ТвояДата)
2 Magnus
 
21.09.04
15:51
и это запихнуть в метод ПриОткрытии?
3 Волшебник
 
21.09.04
15:52
Можно попробовать сделать через формат месяца ММММ (свойство или функция Формат).

Еще есть функция ПредставлениеПериода, но она может и не подойти в данном случае.
4 Magnus
 
21.09.04
15:53
(3)через формат не прокатило
5 Волшебник
 
21.09.04
16:05
Через свойство или через функцию?
6 Magnus
 
21.09.04
16:05
+4 и свойство и функция
7 Magnus
 
21.09.04
16:06
код:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
   Дата=Формат(Началомесяца(ТекущаяДата()),"ДФ='ММММ'");
КонецПроцедуры
8 Волшебник
 
21.09.04
16:07
А у меня работает:
Формат(ТекущаяДата(),"ДФ=ММММ")
выдает "Сентябрь"
9 ver
 
21.09.04
16:07
//приОткрытииФормы
МесяцСтрокой = Формат(Дата,"ДФ=MMMM")
где МесяцСтрокой рекивзит формы, а на форме надпись (свойство данные - МесяцСтрокой)
10 Волшебник
 
21.09.04
16:08
Тебе нужно присваивать не дате, а заголовку надписи или текстовому полю.
11 Magnus
 
21.09.04
16:11
щас попробую
12 Magnus
 
21.09.04
16:17
Сделал текстовое поле с именем Строка, ей присвоил в процедуре
Строка= Формат(Дата,"ДФ=MMMM");, но увы, ничего не отбражает.
13 YamMike
 
21.09.04
16:18
Строка? по другому назови...
14 Волшебник
 
21.09.04
16:20
(13) Сделай так:
ЭлементыФормы.ПолеСтрока.Значение = ...
15 YamMike
 
21.09.04
16:20
+ 13 элементыФормы.ПоДругомуНазови.Заголовок = ""
16 YamMike
 
21.09.04
16:21
Блин, не успел...
17 Magnus
 
21.09.04
16:21
все, заработало, а обозвать и строкой можно
18 Magnus
 
21.09.04
16:25
На текстовом поле установил свойству данные "Дата", а формату ДФ=MMMM и все заработало.