|
Время документа, перенести в конец дня
| ☑ |
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) спасибо! :)
|
|