Имя: Пароль:
1C
1С v8
Время документа, перенести в конец дня
0 tesei
 
14.09.15
10:30
Как сделать программно: документ - действия - установить время - перенести в конец дня?
Имеется в виду время последнего документа + 1 секунда, а не 23:59:59.
1 butterbean
 
14.09.15
10:33
7-ка что-ли?
2 tesei
 
14.09.15
10:37
(1) вроде в теме выбрал: v8
КонецДня(Дата) дает 23:59:59, это не то
3 ДенисЧ
 
14.09.15
10:39
Запросом получить последнюю дату, присвоить +1
4 tesei
 
14.09.15
10:45
(3) понятно. Я думал можно проще, не напрягаясь.
5 ДенисЧ
 
14.09.15
10:46
(4) можно не напрягаясь.
Применить заклинание "хусим"
6 butterbean
 
14.09.15
10:47
(2) выдержка из СП 8.2
ДокументОбъект.<Имя документа>.УстановитьВремя (DocumentObject.<Имя документа>.SetTime)
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
УстановитьВремя (SetTime)
Синтаксис:

УстановитьВремя(<РежимОпределенияВремени>, <ИспользоватьЖурналы>)
Параметры:

<РежимОпределенияВремени> (необязательный)

Тип: РежимАвтоВремя.
Устанавливает режим автоматического определения времени при записи нового документа.
Значение по умолчанию: ТекущееИлиПоследним
<ИспользоватьЖурналы> (необязательный)

Тип: Булево.
Определяет, устанавливать ли время с использованием журналов, в которых отражается данный документ.
Значение по умолчанию: Ложь
Описание:

Устанавливает время документа.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Выполняется в привилегированном режиме.
Пример:

Документ = Документы.БюджетнаяОперация.СоздатьДокумент();
Документ.Дата = ДатаДокумента;
Документ.УстановитьНовыйНомер();
Документ.УстановитьВремя(РежимАвтоВремя.ТекущееИлиПоследним);
7 tesei
 
14.09.15
10:54
(6) спасибо! :)