|
Меняется время при загрузке из таблицы значений в табличную часть |
☑ |
0
slafor
26.01.20
✎
10:23
|
Выполняется внешняя обработка.
Есть ТЗ Продажи с колонкой Дата, где указан КонецДня, допустим, 25.01.2020 23:59:59.
И в обработке есть табличная часть Продажи, где тоже есть колонка Дата.
Пишу код: Объект.Продажи.Загрузить(Продажи). Дата почему-то ставится 25.01.2020 00:00:00.
|
|
1
ДенисЧ
26.01.20
✎
10:26
|
СоставДаты
|
|
2
slafor
26.01.20
✎
10:30
|
(1) Состав Даты стоит Дата. Надо написать Дата и время?
Тогда непонятно, почему ставится именно начало дня )
|
|
3
ДенисЧ
26.01.20
✎
10:32
|
(2) ЧТо значит "непонятно"? Если у тебя времени нет, значит оно пустое. Пустое время - то 00:00. А начало дня (внезапно, но так сложилось истерически) - это именно нуль часов нуль минут.
|
|
4
slafor
26.01.20
✎
10:39
|
(3) Спасибо, понял ) .
Но вот еще один вопрос. А можно ли менять состав даты программно?
Просто у меня еще есть такие строки в коде:
Объект.Продажи.Очистить();
Продажи = Объект.Продажи.Выгрузить();
Делается это для того, чтобы в ТЗ Продажи получить состав колонок, а не создавать их вручную. Но в Объект.Продажи состав Даты - Дата, и в ТЗ Продажи состав тоже получается Дата (т.е. все строки в колонке Дата имеют дату с временем "00:00:00"). Как, не меняя состав даты в Объект.Продажи, изменить его в ТЗ Продажи?
|
|
5
ДенисЧ
26.01.20
✎
10:40
|
Создать новую колонку с нужным типом, старую удалить, новую переименовать
|
|