Имя: Пароль:
1C
 
как программно изменить время документа
0 Skom
 
11.07.07
07:06
есть проведенный док...и для некоторых групп пользователей надо сделать так что бы при перепроведении время дока не менялось на текущее а оставалось таким же
1 Морозов Александр
 
11.07.07
07:17
наверно для некоторых надо отключить АвтоВремяТекущее()
2 PaulBC
 
11.07.07
07:19
(1) это для новых
3 ZanderZ
 
11.07.07
07:23
УстановитьВремя(<?>,,);
Синтаксис:
УстановитьВремя(<Часы>,<Минуты>,<Секунды>)
Назначение:
Установить время документа.
Параметры:
<Часы> - число часов;
<Минуты> - число минут;
<Секунды> - число секунд.
4 IUnknown
 
11.07.07
07:26
по умолчанию время при перепроведение у доков не меняется... надо смотреть где изменяют время и ставить там условие для некоторой группы пользователей...
5 Skom
 
11.07.07
07:52
(3) тока для СоздатьОбъект()
6 Skom
 
11.07.07
08:46
?
7 lamme
 
11.07.07
08:53
ну так ...
Док = МоздатьОбъект("документ.мой");
Док.найтиДокумент(ХХХХХХХХХ);
Док.УстановитьВремя(ч,м,с);
Док.Записать
8 lamme
 
11.07.07
08:53
9 lamme
 
11.07.07
08:54
(8)
не тому и не туда
(7)
МоздатьОбъект = СоздатьОбъект
10 Skom
 
11.07.07
10:15
(8) - круто!!!!
(9) - хотелось бы в модуле дока...а если делать это в модуле дока тогда объект будет заблокирован
11 Ёпрст2
 
11.07.07
10:18
(7) Это не работает.
(0) Это настраивается в Сервис- параметры.
12 IUnknown
 
11.07.07
10:20
(11)В сервис параметрах только для новых документов, а ему для уже проведенных...
13 Skom
 
11.07.07
10:21
да для проведенных....
и еще док заявка
при записи и проведении становится в текущее время
то есть отменяешь проведение
потом заново проводишь док проводицца тока в текуее время...
14 Мулька
 
11.07.07
10:22
(11) Это работает, но только для распроведенных доков, имхо
15 Skom
 
11.07.07
10:23
Процедура ВводНового(Скопирован)    
   АвтоВремяНачалоДня();
16 Skom
 
11.07.07
10:23
во как у нас
17 Ёпрст2
 
11.07.07
10:29
(12) Разве ? Вроде достаточно выключить все галки....
18 IUnknown
 
11.07.07
10:42
(17)Блин проверил. Неа не меняется.