|
Состав даты | ☑ | ||
|---|---|---|---|---|
|
0
Deahianaianyrto
02.09.14
✎
09:53
|
Как из даты со временем получить дату без времени (для запроса по регистру сведений)?
|
|||
|
1
Wobland
02.09.14
✎
09:54
|
взять начало дня или начало периода(день)
|
|||
|
2
Wobland
02.09.14
✎
09:54
|
+(1) только время всё равно будет
|
|||
|
3
Bigbro
02.09.14
✎
09:55
|
Дата(Год,Месяц,День,0,0,0)
|
|||
|
4
User_Agronom
02.09.14
✎
09:55
|
Лев(""+МояДата,10)
Или НачалоДня(МояДата) |
|||
|
5
Timon1405
02.09.14
✎
09:55
|
РукаНачалоЛицоДня()
|
|||
|
6
Deahianaianyrto
02.09.14
✎
10:01
|
Делаю запрос, определяющий рабочий ли день, почему-то не работает:
ЗапросКалендарь = Новый Запрос(); ЗапросКалендарь.Текст = "ВЫБРАТЬ | ДанныеПроизводственногоКалендаря.ПроизводственныйКалендарь, | ДанныеПроизводственногоКалендаря.Дата, | ДанныеПроизводственногоКалендаря.ВидДня |ИЗ | РегистрСведений.ДанныеПроизводственногоКалендаря КАК ДанныеПроизводственногоКалендаря |ГДЕ | ДанныеПроизводственногоКалендаря.ПроизводственныйКалендарь = &Календарь | И ДанныеПроизводственногоКалендаря.Дата = &Дата"; ЗапросКалендарь.УстановитьПараметр("Календарь",Календарь); ЗапросКалендарь.УстановитьПараметр("Дата",НачалоДня(День)); РезультатКалендарь = ЗапросКалендарь.Выполнить(); ВыборкаКалендарь = РезультатКалендарь.Выбрать(); ВыборкаКалендарь.Следующий(); Если Не ВыборкаКалендарь.ВидДня = Перечисления.ВидыДнейПроизводственногоКалендаря.Рабочий Тогда Возврат Истина; Иначе Возврат Ложь; КонецЕсли; |
|||
|
7
vhl
02.09.14
✎
10:03
|
(6) Календарь не заполнен
|
|||
|
8
Wobland
02.09.14
✎
10:03
|
(6) работает, не ври
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |