Имя: Пароль:
1C
1C 7.7
v7: Взять время документа
,
0 Deenka
 
26.09.12
17:52
Нужно взять дату и время документа ПродажаТовара. И создать новый документ ОприходованиеИзбыткаТовара с датой и временем документа ПродажаТовара минус одна секунда.
Беру время документа следующим способом:
ПродажаТовара.ПолучитьВремя(Часы, Минуты, Секунды);  
Можно ли получить время другим способом?
1 Mikeware
 
26.09.12
17:53
ПозицияДокумента
2 Deenka
 
26.09.12
18:51
Нужно программно установить дату-время в созданном документе на 1 сек. позже, чем у документа-основания.
делаю так
ПродажаТовара.ПолучитьВремя(Часы, Минуты, Секунды);

ОприходованиеИзбыткаТовара.УстановитьВремя(Часы, Минуты, Секунды-1);

Документ ПродажаТовара был записан с временем 10:26:23, но созданный мной документ прописался с временем 12:00:00.
Помогите решить проблему
3 Злопчинский
 
26.09.12
18:58
полезность
http://infostart.ru/public/13835/
.
сделай так:
В НУЖНОЙ ДАТЕ!!!
ОприходованиеИзбыткаТовара.Записать();
ОприходованиеИзбыткаТовара.УстановитьВремя(Часы, Минуты, Секунды-1);
ОприходованиеИзбыткаТовара.Записать();
4 Злопчинский
 
26.09.12
18:59
пока НОВЫЙ документ в базе отсутсвует - то есть не записан - принудительно ему установить нужное врем яне получится... наверное...
5 Deenka
 
26.09.12
19:03
Злопчинский, спасибо за помощь!
6 Cthulhu
 
26.09.12
19:21
а вообще лучше сформировать позицию нового по позиции старого.
7 Злопчинский
 
26.09.12
19:43
(6) это что имеется в виду? взять позицию старого, и сдивнуть на одну? - так все равно, пока не запишем - формировать позицию не у чего?
8 Злопчинский
 
26.09.12
19:45
(5) пжста!
.
вот человек - не поленился. отписался что ок/спсб! хоть понятно, что не в яму сработал... ради таких спасиб вообщем еще ипишешь что-то ;-)
9 cathode
 
26.09.12
20:14
(4) Кхм, АвтоВремяОтключить(), нет?
10 Злопчинский
 
26.09.12
20:20
(9) хз... как-то не экспериментировал...