Имя: Пароль:
1C
1С v8
Не работает УстановитьВремя
0 repin_mike
 
09.04.15
13:42
8.2
Документ КорректировкаДолга лежит в том же журнале, что и реализации. Реализаций на 31.03.2015 куча, последняя по времени около 22:00:00
В корректировке в модуле формы есть такой код:

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Если ЭтоНовый() Тогда
    УстановитьВремя(РежимАвтоВремя.ТекущееИлиПоследним, Истина);
КонецЕсли;

По логике при записи время у документа должно стать что-то типа 22:00:01, но по факту 12:00:00. Почему?
1 hhhh
 
09.04.15
13:54
наверно он неоперативно проводится.
2 repin_mike
 
09.04.15
14:01
ну разумеется, если я провожу документ 31.03 то неоперативно

В СП по УстановитьВремя написано:
УстановитьВремя (SetTime)
Синтаксис:

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

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

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

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

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


Где тут что написано про оперативно или нет?
3 hhhh
 
09.04.15
14:03
(2) в конфигураторе Оперативное проведение "Запретить"
4 repin_mike
 
09.04.15
14:11
(3) Уже было установлено.. проблема осталась.
5 hhhh
 
09.04.15
14:19
(4) я наоборот имею в виду. То есть у вас на 31.03 есть один документ корректировка долга, поэтому он и расположился в 12.00. А если второй заведете, тогда будет 12.00.01
6 hhhh
 
09.04.15
14:20
попробуйте ИспользоватьЖурналы параметр. может журнал, где есть и реализации и корректировки долга.
7 repin_mike
 
09.04.15
14:31
(6) ?? не понял
Истина же стоит..
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.