Имя: Пароль:
1C
 
номер недели в 1С 8.0
0 Кубик
 
08.02.06
12:57
В документ нужно вставить номер недели, как это сделать?
1 Волшебник
 
модератор
08.02.06
12:59
см. функции Неделя и НеделяГода
2 Vozhd
 
08.02.06
12:59
(0) Слов нет, одни маты...
Встроенные функции языка
НеделяГода (WeekOfYear)
Синтаксис:
НеделяГода(<Дата>)
Параметры:
<Дата> (обязательный)
Тип: Дата. Исходная дата.
Возвращаемое значение:
Тип: Число. Номер недели в году.
Описание:
Определяет номер недели в году для указанной даты.
Пример:
Сообщить(НеделяГода(ТекущаяДата()));
3 Кубик
 
08.02.06
13:07
С годом все понятно, но мне нужен номер недели в месяце!
4 Волшебник
 
модератор
08.02.06
13:09
(3) 3 февраля 2006 года - это какая неделя в месяце?
5 Кубик
 
08.02.06
13:12
Это неделя - 1, далее - 2 и т.д.
6 Vozhd
 
08.02.06
13:14
(5) ЗачОт!
8 Кубик
 
08.02.06
13:18
(4) 3 февраля 2006 года - это неделя - 1, далее - 2 и т.д.
9 Волшебник
 
модератор
08.02.06
13:19
попробуй так:
Неделя = Цел(День(дата) / 7) + 1;
//не проверял
10 mikecool
 
08.02.06
13:24
(5, 8) сам все знает, а спрашивает... :-(
11 Кубик
 
08.02.06
13:33
(10) Чего не знаю? Если что то непонятно спроси!!! Люди вот все поняли!
12 Кубик
 
09.02.06
03:35
(9) Спасибо! написал:
Неделя = Цел(День(ТекущаяДата()) / 7) + 1;
Так вроде работает, но пока сильно не тестировал.