powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
10 сообщений из 10, страница 1 из 1
время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
    #34709573
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как это число в 1C, например 0.326388 отобразить как 7,50

Короче, взял Excel-ский файл
Код: plaintext
1.
ExcelApp = СоздатьОбъект("Excel.Application");
Книга=ExcelApp.WorkBooks.Open(ИмяФайлаЗагрузки);
прочитал данные
в данных есть время
значение времени, например равно 0.326388

теперь эти данные я отбражаю в таблице, где тип поля дробное число
и надо в 1С мне получить (отобразить) 7,50 или 7:50

Заранее премного благодарен!
...
Рейтинг: 0 / 0
время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
    #34710217
Значение времени 0.326388 в каких единицах?
...
Рейтинг: 0 / 0
время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
    #34710321
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Сергеевич Привет, будем знакомы, меня просто Игорь
я не совсем понимаю про единицы
в Excel-е это формат времени ЧЧ:ММ, а в 1С я сдела ю число с любой дробной частью
но как отобразить в таблице, например с помощью функции Формат() или какой другой
или свою писать типа трпр(), и в результате получать 7,50 или 7:50
...
Рейтинг: 0 / 0
время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
    #34710503
Привет, Игорь! Меня просто Олег. Извини, не совсем понял, в Excel'e время выглядит приведенным ниже образом (разделенные двоеточием), а ты пишешь 0.326388
...
Рейтинг: 0 / 0
время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
    #34710508
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klen_или свою писать типа трпр(), и в результате получать 7,50 или 7:50свою-то я сам напишу, просто, может быть есть другое, "стандартное" решение, о котором я не знаю
...
Рейтинг: 0 / 0
время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
    #34710518
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег СергеевичПривет, Игорь! Меня просто Олег. Извини, не совсем понял, в Excel'e время выглядит приведенным ниже образом (разделенные двоеточием), а ты пишешь 0.326388так и есть!
но когда я читаю данные из excel-я, то есстественно читаю значение из которого складывается время,
то есть дробная часть от 0 до 1
...
Рейтинг: 0 / 0
время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
    #34710529
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй, сделай в excel-е формат ячейки, числовой с дробной частью
и увидишь значение от нуля до единицы
...
Рейтинг: 0 / 0
время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
    #34710691
По всей видимости такой "встроенной" функции нет.
...
Рейтинг: 0 / 0
время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
    #34710728
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег СергеевичПо всей видимости такой "встроенной" функции нет.Понял, буду писать свою
Олег, большое спасибо, а то я в 1С, мягко сказать, не очень
...
Рейтинг: 0 / 0
время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
    #34711173
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Функция Время_из_Excel_в_1С(time1)
    Перем m1;
    Перем hh;
    Перем mm;
	
    m1 =  0 . 00069444 ; // это одна минута
	
    hh = Цел(time1 / m1) /  60 ;
    mm = (hh - Цел(hh)) *  60 ;
    
	Возврат Формат(Цел(hh),"Ч(0)2") + ":" + Формат(mm,"Ч(0)2");
	
КонецФункции
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / время из Excel-ского файла в 1Cv77, например 07:50 это 0.326388
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]