Стоит 1C 8.1 в магазине. Вопрос такой. В форме, где кассир пробивает новый чек есть поле, которое отображает текущую дату и время покупки, но корректно отображается только день, месяц и год, а вот время всегда 00:00:00! Как решить данный вопрос! Помогите кому не трудно. Полю присвоен тип дата.
avm3110
22.01.2015, 10:29
Полю присвоен тип дата.
Вот и ответ. А нужно, чтобы тип был "Дата", а вот состав - "Дата и время" (а судя по всему у вас и состав стоит "Дата")
NeoRean
22.01.2015, 22:22
Вот и ответ. А нужно, чтобы тип был "Дата", а вот состав - "Дата и время" (а судя по всему у вас и состав стоит "Дата")
Дело точно не в этом, вот скрин
avm3110
23.01.2015, 09:11
вот скрин
Вы дайте вначале скрин "дерева метаданных" (какой состав у реквизита объекта). Если там состав "Дата", то на форме всегда и будут показаны 00 часов 00 мин 00 сек
P.S. Приведённый скрин - избыточен. Ясное дело, что если Вы всегда видите "нулевое время", то на форме состав поля определён как "Дата и время", иначе бы вы видели бы только саму дату "без времени"
NeoRean
23.01.2015, 16:32
Вы дайте вначале скрин "дерева метаданных" (какой состав у реквизита объекта).
До воскресенья не имею возможности предоставить скрин. Возможно на пальцах объясните что вероятнее всего нужно сделать или добавить или изменить, чтобы время отображалось корректно
avm3110
23.01.2015, 18:03
можно на пальцах объясните что вероятнее всего нужно сделать
1. Войти в конфигуратор
2. Разрешить изменения в конфигурации (снять с сохранением поддержки)
3. Открыть в структуре метаданных документ ЧекККМ (структуру реквизитов)
4. Дважды кликнуть на реквизите Дата и в открывшимся окне установить состав реквизита - "Дата и время"
5. Сохранить конфигурацию и обновить базу.