|
|
|
|
|
|
Поделитесь, плиз. Есть год и номер недели года, нужно получить дату начала |
☑ |
|
0
Ivanich
29.01.08
✎
11:15
|
может кто делал?
|
|
|
1
Ivanich
29.01.08
✎
11:16
|
Дату начала этой недели
|
|
|
2
Defender aka LINN
29.01.08
✎
11:19
|
(0) В неделе 7 дней. В одном дне 24 часа, в одном часе 60 минут, в одной минуте - 60 секунд. :)
|
|
|
3
Ivanich
29.01.08
✎
11:24
|
Например год=2008, номер недели = 5. Искомая дата 28.01.2008
|
|
|
4
Defender aka LINN
29.01.08
✎
11:26
|
(3) Да :)
|
|
|
5
q392
29.01.08
✎
11:29
|
Может быть поможет?
Есть правило: первая неделя года -- это неделя в которую входит 4 января.
|
|
|
6
Рэйв
29.01.08
✎
11:32
|
Попробуй так:-) Не проверял, но должно работать
НачНедели( Дата(Год,НомерНедели/4,1)+(НомерНедели%4) );
|
|
|
7
Рэйв
29.01.08
✎
11:38
|
+Наверное (НомерНедели%4) надо еще умножить на 7
|
|
|
8
Ivanich
29.01.08
✎
11:40
|
(6) в 2007 году было 52 недели, но мысль интересная. просто перебором не хочется делать
|
|
|
9
Ivanich
29.01.08
✎
12:47
|
Функция ДатаОкончанияНеделиПоНомеру(хГод,хНеделя)
Возврат КонецНедели(Дата(хГод,1,1))+604800*(хНеделя-1);
КонецФункции
|
|
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.