Имя: Пароль:
1C
1C 7.7
v7: АвтоВремяНачалоДня() не работает
0 yur4egg
 
17.05.13
08:23
Этот вопрос уже обсуждался, но к сожалению, приведенные ответы в моем случае ни к чему не привели.
Программно создается документ:
НовыйДок=СоздатьОбъект("Документ.ПриходнаяКредит");
НовыйДок.АвтоВремяНачалоДня();
/// Заполняем шапку и ТЧ
НовыйДок.Записать();
Документ записывается реальным временем.Что пробовал:
АвтоВремяОтключить - не помогло
АвтоВремяНачалоДня в разных местах заполнения документа - не помогло.
1 yur4egg
 
17.05.13
08:25
НовыйДок.Новый() - пропустил
2 KUBIK
 
17.05.13
08:33
Может дату нового дока както надо обозначить сначала?
3 yur4egg
 
17.05.13
08:42
Обозначил текущей датой, не помогает
4 Дык ё
 
17.05.13
09:08
используй установитьвремя()
5 Ёпрст
 
17.05.13
09:13
(0)

НовыйДок=СоздатьОбъект("Документ.ПриходнаяКредит");
НовыйДок.Новый();
НовыйДок.АвтоВремяОтключить();
НовыйДок.АвтоВремяНачалоДня();
/// Заполняем шапку и ТЧ

НовыйДок.Записать();
6 Ёпрст
 
17.05.13
09:14
будет тебе время.. часов на 12 по-умолчанию.
Надо раньше - см. на (4)
7 yur4egg
 
17.05.13
09:32
Спасибо, помогло. Значит, надо использовать НовыйДок.АвтоВремяОтключить();
НовыйДок.АвтоВремяНачалоДня()
в связке в начале создания документа.
8 KUBIK
 
17.05.13
09:36
(7) А в (0) писал, что не помогло?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший