Имя: Пароль:
1C
1С v8
Отбор по дате в документе
0 bUbA
 
31.05.13
14:25
При таком коде
Оплаты.Отбор.Дата.ВидСравнения=ВидСравнения.ИнтервалВключаяГраницы;
Оплаты.Отбор.Дата.ЗначениеС = НачалоПериода;
Оплаты.Отбор.Дата.ЗначениеПо = КонецПериода;
Оплаты.Отбор.Дата.Использование = Истина;

выдаёт ошибку Поле объекта не обнаружено (Отбор). Почему так получается?
1 salvator
 
31.05.13
14:26
Оплаты - это что?
2 ДенисЧ
 
31.05.13
14:27
Потому что никому не известно, что такое оплаты...
3 bUbA
 
31.05.13
14:32
Так получилось

ЭлементыФормы.Оплаты.ОтборСтрок.Дата.ВидСравнения=ВидСравнения.ИнтервалВключаяГраницы;
ЭлементыФормы.Оплаты.ОтборСтрок.Дата.ЗначениеС = НачалоПериода;
ЭлементыФормы.Оплаты.ОтборСтрок.Дата.ЗначениеПо = КонецПериода;
ЭлементыФормы.Оплаты.ОтборСтрок.Дата.Использование = Истина;

Спасибо!
4 bUbA
 
31.05.13
14:33
КонецПериода  = КонецМесяца(ТекущаяДата());
НачалоПериода = НачалоМесяца(КонецДня(ТекущаяДата()-1));

а чтобы отбор можно было производить с точностью до дня?
5 Mitriy
 
31.05.13
14:34
не поверишь, НачалоДня и КонецДня...
6 salvator
 
31.05.13
14:41
(4) Поясни смысл этого: КонецДня(ТекущаяДата()-1)
7 Defender aka LINN
 
31.05.13
14:44
(6) Ну, это ПОЧТИ конец дня :)
8 bUbA
 
31.05.13
14:47
(6) дата начала месяца
9 salvator
 
31.05.13
14:49
(8) Да ладно?
КонецДня(ТекущаяДата()-1) = 31.05.2013 23:59:59
10 Mitriy
 
31.05.13
14:49
(8) не ответ... мне тоже интересен ход мысли, который привел от НачалоМесяца(ТекущаяДата()) к НачалоМесяца(КонецДня(ТекущаяДата()-1))
11 Defender aka LINN
 
31.05.13
14:50
(8) Т.е., май сегодня начинается 31.05.2013 в 23:59:58? Коротковатый месяц немного, не находишь?
12 salvator
 
31.05.13
14:50
+(9) Тьфу. Да, ты прав, с НачалоМесяца(... будет начало месяца. Но набуя "-1" ???
13 Defender aka LINN
 
31.05.13
14:50
(9) КонецДня(ТекущаяДата()-1) <> 31.05.2013 23:59:59
14 Mitriy
 
31.05.13
14:51
(13) равен... в отладчике посмотри...
15 salvator
 
31.05.13
14:52
(13) Конкретно сейчас, да ;)
16 ssh2012
 
31.05.13
14:53
(14) 31.05.2013 23:59:58
17 Defender aka LINN
 
31.05.13
14:54
(14) А, ну да :)
Кстати, сегодня в полночь этот код накосячит :)
18 Mitriy
 
31.05.13
14:56
ну дык... стоячие часы тоже не всегда точное время показывают...
19 bUbA
 
31.05.13
14:57
код рабочий, и работает не первый месяц, но не мой, и ничего внятного по этому сказать не смогу, но меня сейчас больше интересует вопрос как добавить отбор по датам.
насчёт (5) можно было бы уточнить?
20 salvator
 
31.05.13
14:59
(19) "и работает не первый месяц"
До поры, до времени...
Насчет (5) тебе СП поможет