Имя: Пароль:
1C
 
Поделитесь, плиз. Есть год и номер недели года, нужно получить дату начала
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);
КонецФункции
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.