0
Mashinist
19.01.20
✎
15:14
|
Значит проблема такая
Есть произвольный отчет
Там в общем примитивный запрос в СКД
ВЫБРАТЬ
ДетиПоГруппамОстатки.ГруппаДетей,
ДетиПоГруппамОстатки.Ребенок,
ДетиПоГруппамОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ДетиПоГруппам.Остатки(&НаДату, ) КАК ДетиПоГруппамОстатки
Все шикарно, но... :-)
На форме отчета выводится поле ввода для даты и оно без времени. А мне ну очень надо там время
В общем модуле
// Поле ввода даты
НовыйЭлемент = ЭлементыФормы.Добавить(Тип("ПолеВвода"), "ДинамическийОтборДата",, ЭлементыФормы.ПанельПользователяГоризонтальная);
НовыйЭлемент.Верх = Верх;
НовыйЭлемент.Лево = Лево;
НовыйЭлемент.Ширина = 150; // ширину тоже раздвинем что бы время помещалось
НовыйЭлемент.ТипЗначения = Новый ОписаниеТипов("Дата",,, Новый КвалификаторыДаты(ЧастиДаты.ДатаВремя)); // Вот тут добавил ДатаВремя вместо Дата
НовыйЭлемент.ЦветФонаКнопки = ЦветФонаКнопки;
НовыйЭлемент.Данные = "СтандартнаяДатаНачала.Дата";
НовыйЭлемент.Доступность = СписокВыбора.НайтиПоЗначению(ВариантСтандартнойДатыНачала.ПроизвольнаяДата) <> Неопределено;
Действие = ФормаОтчета.ДействияЭлементовФормы.ДействияПанелиДатаСтандартнойДатыНачалаПриИзменении;
НовыйЭлемент.УстановитьДействие("ПриИзменении", Действие);
Но эффекта не возымело
Проблема в том, что после
НовыйЭлемент.Данные = "СтандартнаяДатаНачала.Дата";
Тип значения сразу становится Дата, хоть до этого был Дата и время
Но в отладчике СтандартнаяДатаНачала.Дата я вижу значение со временем.
В общем.. как сделать так что бы СтандартнаяДатаНачала.Дата на форме отображалась со временем?
|
|
3
Mashinist
19.01.20
✎
16:00
|
кстати что еще занятно
переделал запрос
ВЫБРАТЬ
ДетиПоГруппамОстатки.ГруппаДетей,
ДетиПоГруппамОстатки.Ребенок,
ДетиПоГруппамОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ДетиПоГруппам.Остатки(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&Период,ДЕНЬ), ЧАС, -1), ) КАК ДетиПоГруппамОстатки
Ну типа в консоли запросов выдает все как надо
а в произвольном отчете все равно на начало дня
|
|