Имя: Пароль:
1C
1С v8
Дата начала и дата окончания прошлого квартала
0 Никулин Леонид
 
10.05.12
16:03
Здравствуйте!
Подскажите, пожалуйста, как получить дату начала прошлого квартала и дату окончания прошлого квартала
1 hhhh
 
10.05.12
16:05
НачалоКвартала(НачалоКвартала(Дата) - 1));
2 Никулин Леонид
 
10.05.12
16:06
Умные и талантливые, не проходите мимо
3 andrewks
 
10.05.12
16:10
(2) чем (1) не устроило?
4 Никулин Леонид
 
10.05.12
16:11
А как будет дата конца прошлого квартала?
5 zak555
 
10.05.12
16:12
НачПрошлый = НачалоКвартала()
6 zak555
 
10.05.12
16:13
(4)

КонПрошлый = КонецКвартала(НачалоКвартала(НачалоКвартала(Дата) - 1)))
7 Никулин Леонид
 
10.05.12
16:13
Сейчас попробую
8 Азат
 
10.05.12
16:13
(6) нефигово ты нагородил))
КонПрошлый = (НачалоКвартала(Дата) - 1)
9 Жан Пердежон
 
10.05.12
16:17
(4)
КонецКвартала = КонецКвартала(НачалоКвартала);
10 Никулин Леонид
 
10.05.12
18:22
Если кому интересно я сделал так:

НачалоТекущегоКвартала = (НачалоКвартала(ТекущаяДата()));
   НачалоПрошлогоКвартала = ДобавитьМесяц(НачалоТекущегоКвартала, -3);
   
   КонецТекущегоКвартала  = (КонецКвартала(ТекущаяДата()));
   КонецПрошлогоКвартала  = ДобавитьМесяц(КонецТекущегоКвартала, -3);
11 shuhard
 
10.05.12
18:24
(10) трудно придумать более кривой вариант - поздравляем
12 SaM58
 
10.05.12
18:25
(10) а чем вариант в (8) не понравился?
13 Никулин Леонид
 
11.05.12
10:00
А вот законченный вариант:

НачалоТекущегоКвартала         = (НачалоКвартала(ТекущаяДата()));
   НачалоПрошлогоКвартала         = ДобавитьМесяц(НачалоТекущегоКвартала, -3);
   
   КонецТекущегоКвартала          = (КонецКвартала(ТекущаяДата()));
   НеточныйКонецПрошлогоКвартала  = ДобавитьМесяц(КонецТекущегоКвартала, -3);
   КонецПрошлогоКвартала          = КонецМесяца(НеточныйКонецПрошлогоКвартала);
14 Жан Пердежон
 
11.05.12
18:43
(13) теперь прочти (9) и замени 3 последних строки на одну
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс