Имя: Пароль:
1C
1С v8
Как получить последнию дату предыдущего месяца
0 Popkorm
 
26.12.11
14:27
Запрос.УстановитьПараметр("ДатаНачало",Дата('20000101'));              
       Запрос.УстановитьПараметр("ДатаКонец",День(ДатаНачало)-1);
так конечно не правильно,просто для примера
1 dumb851
 
26.12.11
14:29
НачалоМесяца(ТекущаяДата()) - 1
2 butterbean
 
26.12.11
14:29
НачалоМесяца(ТекущаяДата())-1
3 Reset
 
26.12.11
14:38
Чисто чтоб поучаствовать в массовке: КонецМесяца(ДобавитьМесяц(ТекущаяДата(),-1))
4 Popkorm
 
26.12.11
14:44
(1)а если надо получить не ТекущуюДату а не Дату 31.10.2010
5 butterbean
 
26.12.11
14:45
(4) '20101031'
6 Popkorm
 
26.12.11
14:47
(5)имею виду что из в запроса я получаю не ТекущиюДату,
7 Popkorm
 
26.12.11
14:48
вот так же не будит работать:
НачалоМесяца(ДатаНачало)-1
8 Reset
 
26.12.11
14:48
Русский бы ТСу подтянуть
9 Popkorm
 
26.12.11
14:49
(8)я татарин,уж извините
10 Shrek_yar
 
26.12.11
14:50
(2) так разве не работеат?
11 Popkorm
 
26.12.11
14:51
вот так походу заработало:
Запрос.УстановитьПараметр("ДатаКонец",НачалоМесяца(ДатаНачало) - 1)
12 Shrek_yar
 
26.12.11
14:52
если ДАтаНачала сам устанавливаешь, то будет
13 lxs
 
26.12.11
14:52
(9) Ничего, 1С тебя научит русскому матерному, не беспокойся)
14 Reset
 
26.12.11
14:53
ДатаКонец в запросе устанавливается раньше, чем ДатаНачало.
Логику в дополнение у русскому - в приоритет...
15 Reset
 
26.12.11
14:53
к русскому*