![]() |
|
Время документа | ☑ | ||
---|---|---|---|---|
0
SergeyGr
15.07.11
✎
14:10
|
Подскажите, как программно сменить время существующего документа ?
Спасибо |
|||
1
ДенисЧ
15.07.11
✎
14:10
|
док.Дата = ДатаСоВременем;
док.Записать(...) |
|||
2
zak555
15.07.11
✎
14:12
|
(1) если док проведён ?
|
|||
3
SergeyGr
15.07.11
✎
14:12
|
Документ записан, закрыт. Но не проведен.
|
|||
4
Jstunner
15.07.11
✎
14:13
|
(3) не должно быть никаких проблем
|
|||
5
SergeyGr
15.07.11
✎
14:14
|
На форме два поля:
1. Тип "Дата" (состав ДАТА) 2. Тип "Дата" (состав "Время") Вот из этих полей и нужно "составить" новое и записать в документ. |
|||
6
Jstunner
15.07.11
✎
14:15
|
(5) сложи
|
|||
7
Megas
15.07.11
✎
14:15
|
имхо
Дата = 1+2 |
|||
8
SergeyGr
15.07.11
✎
14:17
|
Я написал
ПолеНовойДаты + ПолеНовогоВремени Но ошибка выпадает "Преобразование значения к типу Число не может быть выполнено" |
|||
9
Jstunner
15.07.11
✎
14:18
|
(8) не надо поля складывать, надо значения
|
|||
10
SergeyGr
15.07.11
✎
14:22
|
Нужно так:
ЭлементыФормы.ПолеНовойДаты.Значение + ЭлементыФормы.ПолеНовогоВремени.Значение ??? |
|||
11
Jstunner
15.07.11
✎
14:23
|
сложение не работает, надо так:
ДатаСВременем = ЗнДата + (ЗнВремя - '00010101'); |
|||
12
SergeyGr
15.07.11
✎
14:25
|
Да, понял.
Спасибо все БОЛЬШОЕ за науку ! |
|||
13
Паланик
15.07.11
✎
14:26
|
Или извратом
Дата + Секунда(Время)+Минута(Время)*60+Час(Время)*60*60 |
|||
14
SergeyGr
15.07.11
✎
14:26
|
(11)
Простите, а что такое - '00010101 ? |
|||
15
SergeyGr
15.07.11
✎
14:28
|
И попутно:
как из реквизита документа "дата" получить отдельно ДАТУ и отдельно ВРЕМЯ ? |
|||
16
Jstunner
15.07.11
✎
14:28
|
(14) пустая дата
|
|||
17
Jstunner
15.07.11
✎
14:29
|
(15) НачалоДня(). Время - вычесть из даты начало дня
|
|||
18
SergeyGr
15.07.11
✎
14:30
|
А через "ФОРМАТ..." нельзя ?
Или это будет СТРОКА ? |
|||
19
Паланик
15.07.11
✎
14:30
|
(15) Можно использовать команды как в (13). А вообще, кури "Функции работы со значением типа Дата" с ними хоть что с датой можно делать)
|
|||
20
SergeyGr
15.07.11
✎
14:31
|
(19)
Ага, понял. Спасибо ! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |