Имя: Пароль:
1C
 
Количество дней в периоде
0 Chuchi
 
24.01.15
15:47
Добрый день!
формирую отчет в СКД
Пользовательским полем хочу вывести количество дней в выбранном периоде..
если в выражение вставить ПараметрыДанных.КонецПериода-ПараметрыДанных.НачалоПериода то выдает ошибку.. подскажите пожалуйста как высчитать эту переменную
1 sanja26
 
24.01.15
15:49
(0) в пользовательском поле посчитай.
Можно попробовать еще РазностьДат.
2 sanja26
 
24.01.15
15:50
(1) не заметил про пользовательское поле)
3 Chuchi
 
26.01.15
11:43
up
4 Maniac
 
26.01.15
11:44
через календарь
5 Челбас
 
26.01.15
11:46
(2) Нельзя там разность дат использовать?
6 Vadimugatu
 
26.01.15
11:56
Ну самый оптимальный способ был бы конечно РазностьДат в запросе. Но раз уж это нужно делать строго в пользовательских полях, я так понимаю в "вычисляемых", то можно создать общий метод, который бы возвращал разность дат в днях. Этот метод и нужно вызывать из поля.
7 Timon1405
 
26.01.15
11:57
а что РазностьДат(ПараметрыДанных.НачалоПериода ,ПараметрыДанных.КонецПериода,"ДЕНЬ") не катит?
8 Vadimugatu
 
26.01.15
11:58
(6) точно не знаю, но возможно и РазностьДат() использовать прямо там. Не проверял.
9 Chuchi
 
26.01.15
12:02
(7) Спасибо большое! сработало... по совету (2) увы не правильно формат ввела и ничего не выводил((( СПАСИБО БОЛЬШОЕ ЗА ПОМОЩЬ!
Программист всегда исправляет последнюю ошибку.