Имя: Пароль:
1C
1С v8
СтандартныйПериод() - время
0 Stim
 
11.09.12
13:06
Можно ли к стандартному периоду прикрутить своё время, а не то, которое он выставляет автоматически?
1 Stim
 
11.09.12
13:10
ап
2 zladenuw
 
11.09.12
13:10
Новый СтандартныйПериод(<НачалоПериода>, <ОкончаниеПериода>)
3 Stim
 
11.09.12
13:11
стандартныйПериодРаботы = Новый стандартныйПериод();
стандартныйПериодРаботы.ДатаНачала =текущаяДата();
стандартныйПериодРаботы.ДатаОкончания =текущаяДата();

Отладчик:
стандартныйПериодРаботы    11.09.2012 - 11.09.2012    СтандартныйПериод
Вариант    Произвольный период    ВариантСтандартногоПериода
ДатаНачала    11.09.2012 0:00:00    Дата
ДатаОкончания    11.09.2012 23:59:59    Дата
4 zladenuw
 
11.09.12
13:13
ВариантСтандартногоПериода.ПроизвольныйПериод (StandardPeriodVariant.Custom)
ВариантСтандартногоПериода (StandardPeriodVariant)
ПроизвольныйПериод (Custom)
Описание:

Использовать даты, установленные в качестве периода.
5 Stim
 
11.09.12
13:16
(4)не вариант.
стандартныйПериодРаботы.Вариант = ВариантСтандартногоПериода.ПроизвольныйПериод;
стандартныйПериодРаботы.ДатаНачала =текущаяДата();
стандартныйПериодРаботы.ДатаОкончания =текущаяДата();
тоже самое.


если это нельзя сделать - как сохранить в одной переменной дату начала и дату окончания. мне нужно для каждого объекта хранить эти даты.
я делал структуру, с ключом - объект и значением стандартного периода. как сохранить эту же структуру, только вместо значения закинуть пару дата начала и дата окончания?
6 Stim
 
11.09.12
13:18
ТЗ не хотелось бы городить
7 zladenuw
 
11.09.12
13:19
тоесть как
струк = новый структура();
струк.вставить(ДатаЙ,ТекущаяДата());
струк.вставить(ДатаХ,ТекущаяДата());

и получаешь струк["ДатаХ"]