Имя: Пароль:
1C
1С v8
Работа с объектом "Расписание". How to easy...
0 Сonstruttori di orro
 
25.12.12
21:09
Всем привет!

Нужна функция, которая вернет булево, в случае сравнения МоейДаты в формате ДатаВремя с объектом Расписание, у которого частично заполнены свойства.

Очень не хочется изобретать свой кривой велосипед)))

Anybody..
1 Amra
 
25.12.12
21:11
Нет такого объекта "Расписание"
2 GROOVY
 
25.12.12
21:12
Функция ЧтоТам(ДатаВремя)

Возврат Секунда(ДатаВремя)%2 = 0;

КонецФункции
3 Рэйв
 
25.12.12
21:13
Easy is to call programmer.
4 Рэйв
 
25.12.12
21:14
End the pretty best way for you
5 exwill
 
25.12.12
21:15
(0) Имеешь виду Расписание регламентного задания?
6 Noroving
 
25.12.12
21:16
Вот это она)))
Функция Сравнить(Дата, Расписание)

     Возврат ?(Дата<>Расписание, Истина, Ложь);

КонецФункции;
7 Сonstruttori di orro
 
25.12.12
21:16
--все свойства---

Расписание    c 6 января 2010 г. каждый  день; с 2:40:00 один раз в день    РасписаниеРегламентногоЗадания
ВремяЗавершения    01.01.0001 0:00:00    Дата
ВремяКонца    01.01.0001 0:00:00    Дата
ВремяНачала    01.01.0001 2:40:00    Дата
ДатаКонца    01.01.0001 0:00:00    Дата
ДатаНачала    06.01.2010 0:00:00    Дата
ДеньВМесяце    0                    Число
ДеньНеделиВМесяце    0            Число
ДетальныеРасписанияДня    Массив            Массив
ДниНедели            Массив           Массив
ИнтервалЗавершения    0           Число
Месяцы    Массив                            Массив
ПаузаПовтора    0                    Число
ПериодНедель    1                    Число
ПериодПовтораВТечениеДня    0           Число
ПериодПовтораДней    1           Число
8 Сonstruttori di orro
 
25.12.12
21:16
(6)  МОЯ РЫБА
9 Сonstruttori di orro
 
25.12.12
21:17
Периодические свойства в данном случае не нужны.
10 Рэйв
 
25.12.12
21:18
(7) я так понимаю о легких наркотиках тут дело даже не идет?:-))
11 Сonstruttori di orro
 
25.12.12
21:19
(3)(4) А я напишу... Не против?
12 exwill
 
25.12.12
21:19
(7) Чем тебя ТребуетсяВыполнение() не устроило?
13 Сonstruttori di orro
 
25.12.12
21:19
(10) В чем проблема то?
14 Сonstruttori di orro
 
25.12.12
21:20
(7) У меня не РегламентноеЗадание, а простая процедура отправки отчетов СКД по распинию.
15 Рэйв
 
25.12.12
21:20
(11)Не...Я простив.
у большинства  представителей общественности ОЧЕНЬ тонкая душевная организация. я то ничего, переживу.Но, не стоит их травмировать.
16 Рэйв
 
25.12.12
21:21
(13)Ты вопрос ТС до конца прочитал?
Нужна ФУНКЦИЯ.
а ты че припер?
17 Сonstruttori di orro
 
25.12.12
21:22
Меньше флуда, больше конретики... ребята ..ну
18 Рэйв
 
25.12.12
21:23
(17)аа..Извини...Это ты ТС и есть:-))...Ошибка вышла.
Но все равно бред
19 Сonstruttori di orro
 
25.12.12
21:24
(18) Что именно из всего есть БРЕД?
20 Сonstruttori di orro
 
25.12.12
21:25
Народ чегойта затаился..
21 Noroving
 
25.12.12
21:25
(7) а с типовых решений ничего нету?
22 Сonstruttori di orro
 
25.12.12
21:27
Знал бы прикуп..
23 Noroving
 
25.12.12
21:32
чтото мне подсказывает, что нужно покопатся в общих модулях... по любому должно быть
24 Рэйв
 
25.12.12
21:33
(19)Ладно,Если попроще.
Ты взялся простые типы. Первый источник ясен более менее, второй вообще не ясен.
Может ты понимаешь что такое для тебя  РАСПИСАНИЕ... А мы как?  Телепатия стоит денег, родной.
25 Рэйв
 
25.12.12
21:33
*Ты взялся простые типы сравнивать.
26 Noroving
 
25.12.12
21:34
(25) Это объект с набором реквизитов, он даже выложил их описание... что не понятно?
27 Noroving
 
25.12.12
21:35
(7) Он типовый?
28 Рэйв
 
25.12.12
21:36
(26)Ну я не очень понял.
Однако там дат не одна и не две.
(19)И с какой из них хочешь сравнить?
29 Noroving
 
25.12.12
21:36
(28) Не с какой из них... а входит ли дата в расписание....
30 Рэйв
 
25.12.12
21:38
(29)Задача мало решаемая.Можно конечно - но долго,

только я в свое время и 2-3 периода запарился описывать пересечения и отслеживать входящую дату.
31 Рэйв
 
25.12.12
21:39
а тут их поболее будет
32 exwill
 
25.12.12
21:44
(20) Я тебе уже ответил. Ты читать-то умеешь.
33 exwill
 
25.12.12
21:45
?
34 Noroving
 
25.12.12
21:46
(33)(14)
35 exwill
 
25.12.12
21:48
РасписаниеРегламентногоЗадания имеет метод ТребуетсяВыполнение()
Это все, что тебе нужно. Загружай свои реквизиты в расписание и используй метод.
36 Сonstruttori di orro
 
25.12.12
21:51
(35) Не могу понять логику этого метода в моем контексте..
37 Сonstruttori di orro
 
25.12.12
22:02
если в мой контекст добавить ДатаНачалаПоследнегоЗапуска, этот метод должен подойти. наверно..
38 Сonstruttori di orro
 
25.12.12
22:49
Добавил периодический РегистрСведений с ДатойПоследнегоЗапуска. Метод ТребуетсяВыполнение() работает как часы.

Всем спасибо!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.