|
Формат даты |
☑ |
0
KENT2007
27.06.12
✎
12:44
|
подскажите
Как из "05 июля 2012" сделать с "01 июля 2012 по 31 июля 2012"
|
|
1
YF
27.06.12
✎
12:44
|
ПредставлениеПериода + НачалоМесяца + КонецМесяца
|
|
2
YF
27.06.12
✎
12:45
|
ПредставлениеПериода - лишнее :-)
|
|
3
YF
27.06.12
✎
12:45
|
Зато Формат() забыл
|
|
4
spu79
27.06.12
✎
12:47
|
Встроенные функции языка (Script functions)
КонецМесяца (EndOfMonth)
Синтаксис:
КонецМесяца(<Дата>)
Параметры:
<Дата> (обязательный)
Тип: Дата.
Исходная дата.
Возвращаемое значение:
Тип: Дата.
Дата и время конца месяца.
Описание:
Определяет дату и время конца месяца для указанной даты.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:
// см. пример для метода День
|
|
5
KENT2007
27.06.12
✎
12:56
|
ОбластьМакета.Параметры.ПериодНач= Формат(Выборка.Дата+НачалоМесяца(Выборка.Дата)+КонецМесяца(Выборка.Дата));
|
|
6
spu79
27.06.12
✎
12:59
|
с таким кодом только пушистых зверьков выращивать...
|
|
7
KENT2007
27.06.12
✎
13:00
|
ОбластьМакета.Параметры.ПериодНач= НачалоМесяца(Выборка.Дата)+" по"+ КонецМесяца(Выборка.Дата) + Формат(Выборка.Дата, "ДФ='дд ММММ гггг'");
тоже ошибка
|
|
8
KENT2007
27.06.12
✎
13:03
|
{ВнешняяОбработка.Абонемент.МодульОбъекта(54)}: Преобразование значения к типу Число не может быть выполнено
|
|
9
111Ivan111
27.06.12
✎
13:23
|
Формат(НачалоМесяца(ТекущаяДата()), "ДФ='дд ММММ гггг'") + " по " +Формат(КонецМесяца(ТекущаяДата()), "ДФ='дд ММММ гггг'")
|
|
10
111Ivan111
27.06.12
✎
13:30
|
или так ПредставлениеПериода(НачалоМесяца(ТекущаяДата()), КонецМесяца(ТекущаяДата()), "фп=истина")
|
|
11
kosts
27.06.12
✎
13:36
|
Если с = "05 июля 2012" Тогда
с = "01 июля 2012 по 31 июля 2012";
КонецЕсли;
|
|