Имя: Пароль:
1C
1С v8
Управляемая форма, формат реквизита.
,
0 AET
 
27.08.12
04:08
Привет.
Как сделать, чтоб реквизит на форме типа дата выглядел как [Месяц Год]?
1 Cube
 
27.08.12
04:42
(0) А в чем загвоздка?
2 AET
 
27.08.12
04:54
(1) Условное оформление не реагирует, только в ТЧ работает.
3 Cube
 
27.08.12
05:02
(2) И это правильно)) Ведь у реквизитов формы есть своё свойство "Формат"...
4 AET
 
27.08.12
06:08
(3) подробнее можно? где такое?
5 AET
 
27.08.12
06:18
(3) если ты про формат редактирования, то там, например,
ДЛФ=DD - не отрабатывает, а ДЛФ=T - применяется, как-то избирательно...
6 Wobland
 
27.08.12
06:33
(5) а ты сделай поле надписи, и будет тебе счастье
7 Cube
 
27.08.12
06:33
(5) Да, в поле ввода не работает что-то... В поле надписи все ок.
8 Cube
 
27.08.12
06:33
(6) Черт, опередил)))
9 Wobland
 
27.08.12
06:34
(7) что логично. нету даты "декабрь 2008го"
10 Cube
 
27.08.12
06:35
(9) Эсть!) Это 01.12.2008, во всех регистрах, периодичность которых в пределах месяца так :)
11 Wobland
 
27.08.12
06:35
буду хвастаться
http://screencast.com/t/10g3bcPkk
12 Wobland
 
27.08.12
06:36
(10) это первое число, интерпретируется как декабрь ;)
13 Cube
 
27.08.12
06:38
(11) Не в тему)))
14 AET
 
27.08.12
06:41
(6) не испытал счастья, нафиг мне это поле надписи, когда поле ввода нужно )
15 Wobland
 
27.08.12
06:41
(14) -> (9)
16 Cube
 
27.08.12
06:42
(14) Ты лучше скажи где тебе это надо))
17 AET
 
27.08.12
06:43
(15) да это все понятно, что мне о типах рассказывать, а как условное оформление ТЧ работает видал?
18 AET
 
27.08.12
06:44
(16) Это много где надо - Период регистрации зарплатный
19 CepeLLlka
 
27.08.12
06:46
(18) Делай список, который заполняй при создании формы.. и добавляй
20 CepeLLlka
 
27.08.12
06:47
(19)+ И добавляй в него значения на 6 вперёд месяцев.. и на 6 назад..
21 AET
 
27.08.12
06:47
(19) сделаю, хотел меньшей кровью
22 CepeLLlka
 
27.08.12
06:49
Я хз.. я так делал..


   СписокВыбораПериода = ЭлементыФормы.Период.СписокВыбора;
   СписокВыбораПериода.Добавить("За "+Формат(ДобавитьМесяц(ТекущаяДата(),4),"ДФ='MMMM yyyy'"),"За "+Формат(ДобавитьМесяц(ТекущаяДата(),4),"ДФ='MMMM yyyy'"));
   СписокВыбораПериода.Добавить("За "+Формат(ДобавитьМесяц(ТекущаяДата(),3),"ДФ='MMMM yyyy'"),"За "+Формат(ДобавитьМесяц(ТекущаяДата(),3),"ДФ='MMMM yyyy'"));
   СписокВыбораПериода.Добавить("За "+Формат(ДобавитьМесяц(ТекущаяДата(),2),"ДФ='MMMM yyyy'"),"За "+Формат(ДобавитьМесяц(ТекущаяДата(),2),"ДФ='MMMM yyyy'"));
   СписокВыбораПериода.Добавить("За "+Формат(ДобавитьМесяц(ТекущаяДата(),1),"ДФ='MMMM yyyy'"),"За "+Формат(ДобавитьМесяц(ТекущаяДата(),1),"ДФ='MMMM yyyy'"));
   СписокВыбораПериода.Добавить("За "+Формат(ТекущаяДата(),"ДФ='MMMM yyyy'"),"За "+Формат(ТекущаяДата(),"ДФ='MMMM yyyy'"));    
   СписокВыбораПериода.Добавить("За "+Формат(ДобавитьМесяц(ТекущаяДата(),-1),"ДФ='MMMM yyyy'"),"За "+Формат(ДобавитьМесяц(ТекущаяДата(),-1),"ДФ='MMMM yyyy'"));
   СписокВыбораПериода.Добавить("За "+Формат(ДобавитьМесяц(ТекущаяДата(),-2),"ДФ='MMMM yyyy'"),"За "+Формат(ДобавитьМесяц(ТекущаяДата(),-2),"ДФ='MMMM yyyy'"));
   СписокВыбораПериода.Добавить("За "+Формат(ДобавитьМесяц(ТекущаяДата(),-3),"ДФ='MMMM yyyy'"),"За "+Формат(ДобавитьМесяц(ТекущаяДата(),-3),"ДФ='MMMM yyyy'"));
   СписокВыбораПериода.Добавить("За "+Формат(ДобавитьМесяц(ТекущаяДата(),-4),"ДФ='MMMM yyyy'"),"За "+Формат(ДобавитьМесяц(ТекущаяДата(),-4),"ДФ='MMMM yyyy'"));
   
   Период = "За "+Формат(ДобавитьМесяц(ТекущаяДата(),-1),"ДФ='MMMM yyyy'");
23 Wobland
 
27.08.12
06:50
(22) циклы придумали слабаки!
24 CepeLLlka
 
27.08.12
06:53
(23) :) Это да... Согласен.. :)
25 vmv
 
27.08.12
09:20
"ДФ=""ММММ гггг"""

БЖ была права, 1С-ки тупые)
26 AET
 
27.08.12
09:33
(25) форум снизу вверх справа налево читаете?
AdBlock убивает бесплатный контент. 1Сергей