Имя: Пароль:
1C
1C 7.7
v7: Аналаог КонецДня(<Дата>) в 77
,
0 Джон Тирби
 
24.11.13
13:24
Заранее прошу прощения за свою безграмотность, искал по форуму но не нашел как получить конец дня на определенную дату в 77 , подскажите плиз
1 КонецЦикла
 
24.11.13
13:41
В 7.7 штатно время не хранится и не вводится
Вам с какой целью?
2 be-may
 
24.11.13
13:41
В 77 даты хранятся без времени, т.е. например '01.01.2013'.
Сравнивай со следующим днем.
3 Джон Тирби
 
24.11.13
13:44
(1) для получения остатка ТМЦ на конец дня
вот такая вот конструкция в модуле формы
ВремРегистры         = СоздатьОбъект("Регистры");
РегОстатки     = ВремРегистры.ОстаткиТМЦ;  
РегОстатки.ВременныйРасчет();  
ВремРегистры.РассчитатьРегистрыНа(?(Выбран()=1,ТекущийДокумент(),ПолучитьДатуТА()));        Ост=РегОстатки.СводныйОстаток(Фирма,ТМЦ,МестоХранения,,Ед1,"Количество");

ДатаТА стоит начало след месяца а мне бы получить на конец дня
4 zak555
 
24.11.13
13:45
рассчитать итоги на или по
5 КонецЦикла
 
24.11.13
13:45
РассчитатьРегистрыПО
Или
РассчитатьРЕгистрыНа(ТекДата + 1

Ну и сравнить с ТА
6 Джон Тирби
 
24.11.13
13:46
(5)РассчитатьРЕгистрыНа(ТекДата + 1) - это плюс 1 день?
7 v4442
 
24.11.13
13:50
попробуй
РассчитатьРегистрыПо
8 КонецЦикла
 
24.11.13
13:52
(6) Да, типа аналог 86400
9 Джон Тирби
 
24.11.13
13:57
Судя по всему мне больше подойдет
РассчитатьРЕгистрыНа(ТекДата + 1)
это как раз до начала следующего дня если я все правильно понял
10 v4442
 
24.11.13
15:02
РассчитатьРегистрыПо(НужнаяДата)
это тоже КОНЕЦ  дня
11 Джон Тирби
 
24.11.13
16:05
ок спасибо!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.