Изменение времени у дат записанных документов 🠗 (Волшебник 06.12.2017 11:37)
☑
0
falselight
06.12.17
✎
06:56
Есть выборка документов, нужно перебором им установить время
у даты на 23:59:50, как это сделать?
1
falselight
06.12.17
✎
07:01
Понял, как -
Дата(ФОРМАТ( ТекущаяДата(), "ДЛФ=Д" )+" 23:59:50")
2
s202
06.12.17
✎
07:01
ДокОбъект=Выборка.Ссылка.ПолучитьОбъект();
ДокОбъект.Дата=Дата("20171206235950");
3
falselight
06.12.17
✎
07:05
(2) Так у вас дата в ручную прописана.
Она же из документа браться должна.
4
Рэйв
06.12.17
✎
07:10
Об.Дата=НачалоДня(Об.Дата)+86390
5
nordbox
06.12.17
✎
07:15
(0) Даты и время ты выставишь, а вот остатки будут нарушены, будет нарушение последовательности
6
Chieftain
06.12.17
✎
07:15
Об.Дата=КонецДня(Об.Дата)-9
7
ildary
06.12.17
✎
09:38
(1) а что будет с документами, у которых дата не равна сегодняшней? Они все перенесутся на сегодня - этого нет в задаче.
8
ildary
06.12.17
✎
09:39
(3) как будто у Вас в (1) она берется из документа.
9
falselight
06.12.17
✎
10:04
(8) В (1) это пример, в базе нет данных, по этому пришлось как то её заменять.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший