Имя: Пароль:
1C
 
Как разобрать 23:17:27 на три переменных типа число?
0 Прапорщик Задов
 
20.10.04
21:19
т.к. 7.7 работает со временем через Ж, то придется парсить, полученное из ТекущееВремя() и хранить в 3х реквизитах.
ну дык как распарсить?
1 Таня
 
20.10.04
21:22
ч = "";
м="";
С= "";
тЕКУЩЕЕвРЕМЯ(ч, М, С); возвращает в текстовом виде, преобразуй в число
2 Прапорщик Задов
 
20.10.04
21:23
Таня, а веть я знал это.
спасибо, я дурак
3 OctoberHammer
 
20.10.04
21:24
Стр=Симв(34)+СтрЗаменить("23:17:27",":",Симв(34)+","+Симв(34))+Симв(34)
НашеВремя=ИзСтрокиСРазделителями(Стр);
4 OctoberHammer
 
20.10.04
21:26
И так всегда...
====
Уважаемые вопрошающие! При задании вопроса описывайте задачу!
  Волшебник
20.10.04 - 17:43
В вопросе должна обязательно прозвучать ЗАДАЧА, которую вы решаете. Если вы спрашиваете о МЕТОДЕ, то вам, конечно, ответят (если поймут, что вы хотите), но очень вероятно, что вашу задачу можно решить совсем другим методом, гораздо более элегантно и правильно.  
==============
Уважаемые вопрошающие! При задании вопроса описывайте задачу!
5 Прапорщик Задов
 
20.10.04
21:27
*мечтательно*

вот бы 7.7 умела нормально работать со временем.
хранить в реквизите время, складывать, вычитать
6 OctoberHammer
 
20.10.04
21:27
Тогда бы наверное она была восьмеркой...
7 ОбезьянаС Гранатой
 
20.10.04
21:28
(5)и чо было бы?
8 Прапорщик Задов
 
20.10.04
21:30
(7)
я бы нормально реализовал учет времени процедур в нашем КВД
9 F427
 
20.10.04
21:36
тогда бы точно прапорщики бы задолбали...
10 F427
 
20.10.04
21:36
Соединением времени и пространства - Отсюда и до обеда
11 fez
 
21.10.04
09:57
(8) Могу подарить класс "Время" для 1С++
12 shura
 
21.10.04
10:30
2(11) Один уже подарил кинотеатр "Баку"... ;))).
13 Wasya
 
21.10.04
10:49
//***********************************************
Функция ЧислоВремя(Парам) Экспорт
   парам = глДополнитьСтрокуЛ(парам,"0",5);
   Возврат Число(Сред(Парам,1,2))+Число(Сред(Парам,4,2))/60;
КонецФункции
//***********************************************
// получение времени в виде 99:99 из текущего времени
Функция ВремяТекущееВремя() Экспорт                                            
   ТЧ="";
   ТМ="";
   ТекущееВремя(ТЧ,ТМ);
   Возврат Формат(Число(ТЧ),"Ч(0)2")+":"+Формат(Число(ТМ),"Ч(0)2");
КонецФункции
//***********************************************
Функция ВремяЧисло(Парам) Экспорт
   Возврат Формат(Цел(Парам),"Ч(0)2")+":"+Формат((Парам-Цел(Парам))*60,"Ч(0)2");
КонецФункции
//***********************************************
Функция СложитьВремя(Парам1,Парам2) Экспорт
   Возврат ВремяЧисло(ЧислоВремя(Парам1)+ЧислоВремя(Парам2));
КонецФункции
//***********************************************
Функция ВычестьВремя(Парам1,Парам2) Экспорт
   Возврат ВремяЧисло(ЧислоВремя(Парам1)-ЧислоВремя(Парам2));
КонецФункции
14 Прапорщик Задов
 
25.10.04
14:15
Вася, откуда дровишки?

глДополнитьСтрокуЛ нет ее тут
15 Wasya
 
25.10.04
15:38
//******************************************************************************
Функция глДополнитьСтрокуЛ(Стр,Чем,Длина) Экспорт
   Добавить=Длина-СтрДлина(Стр);
   Добавок="";
   Для Сч = 1 По Добавить  Цикл
       Добавок=Добавок+Чем;
   КонецЦикла;
   Возврат Добавок+Стр;
КонецФункции //глДополнитьСтрокуЛ()
//******************************************************************************Функция глДополнитьСтрокуП(Стр,Чем,Длина) Экспорт
   Добавить=Длина-СтрДлина(Стр);
   Добавок="";
   Для Сч = 1 По Добавить  Цикл
       Добавок=Добавок+Чем;
   КонецЦикла;
   Возврат Стр+Добавок;
КонецФункции //глДополнитьСтрокуП()
16 Прапорщик Задов
 
25.10.04
15:59
Спасибо, Вася