Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 08:38

Работа со временем в табличной части

Автор Funt432286, 01 авг 2024, 10:45

0 Пользователей и 1 гость просматривают эту тему.

Funt432286

Всем доброго времени суток!

Есть такая проблемка, провожу расчеты времени и вывожу его в ячейку ТЧ, расчеты все правильно значения присваиваются данным правильно!
Но в итоге данные не выводятся в таблице.
скрины в приложении

LexaK

Funt432286, по картинка не очень понятно что там у вас
самое распространенное проверьте
Путь к данным
и Типы
если помогло нажмите: Спасибо!

Funt432286

LexaK, путь к данным прописан и типы все стоят вроде правильно, так у меня и в соседней колонке данный числовые не хочет выводить (((

Funt432286

LexaK,
// ******************** расчет ВРЕМЕНИ на тираж ****************************************
ВремяСек = (ТабСпускЛист.КолПечЛист / 2500) * 1800; // 1800 - 30 минут на 2500 печ. листов
//+ (600 *
ВремяЧас = Формат(Дата(1,1,1) + ВремяСек, "ДФ=ДД.ММ.ГГ ЧЧ.мм.сс");
ТабСпускЛист.ВремяНаТираж = Формат(Дата("01.01.0001") + ВремяСек, "ДФ=ДД.ММ.ГГ ЧЧ.мм.сс");
// *************************************************************************************

Преобразование значения к типу Дата не может быть выполнено
{Обработка.ЗагрузкаРабочихЦентровNEW.Форма.ЗагрузкаЦентров.Форма(146)}: ТабСпускЛист.ВремяНаТираж = Формат(Дата("01.01.0001") + ВремяСек, "ДФ=ДД.ММ.ГГ ЧЧ.мм.сс");
{Обработка.ЗагрузкаРабочихЦентровNEW.Форма.ЗагрузкаЦентров.Форма(2170)}: ЗагрузитьДанныеПрепресс();

LexaK

Funt432286, это УФ... еще это проверьте
Пользовательская видимость?
и роли вплоть до реквизитов!!!

а потом создайте новую форму и с нуля, все на нее вытащите из объекта, и запустите под полными правами.
если помогло нажмите: Спасибо!

LexaK

Funt432286,
ТабСпускЛист.ВремяНаТираж = Формат(Дата("01.01.0001") + ВремяСек, "ДФ=ДД.ММ.ГГ ЧЧ.мм.сс");ТабСпускЛист.ВремяНаТираж - тип дата?
а вы в нее строку пихаете - Формат(..)
если помогло нажмите: Спасибо!

antoneus

Дата("01.01.0001")
Так не прожует.

Так

Дата("01.01.0001 00:00:00")
или так

Дата(1, 1, 1)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск