Имя: Пароль:
1C
1С v8
Формат даты
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";
КонецЕсли;