- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
НачальнаяДата = НачДата;
КонечнаяДата = КонДата;
НачальныйМесяц = Месяц(НачальнаяДата);
КонечныйМесяц = Месяц(КонечнаяДата);
Если (НачальныйМесяц < КонечныйМесяц) ИЛИ (НачальныйМесяц = КонечныйМесяц) Тогда
КоличествоМесяцев = (Месяц(КонецМесяца(КонечнаяДата)) - Месяц(НачалоМесяца(НачальнаяДата))) + 1;
КонечнаяДата = КонецМесяца(НачальнаяДата);
Если КоличествоМесяцев > 0 Тогда
Для Сч = 1 По КоличествоМесяцев Цикл
ВыгрузитьРасчеты(НачальнаяДата,КонечнаяДата);
Сообщить(""+ТекущаяДата()+": Выгружен месяц "+Месяц(НачальнаяДата));
НачальнаяДата = НачалоМесяца(ДобавитьМесяц(НачальнаяДата,1));
КонечнаяДата = КонецМесяца(НачальнаяДата);
КонецЦикла;
КонецЕсли;
Иначе ////переход года
КолМесДоКонцаГода = (12-НачальныйМесяц)+1;
КолМесСНачалоГода = КонечныйМесяц;
///выгрузка месяцев с прошлого года
КонечнаяДата = КонецМесяца(НачальнаяДата);
Для Сч = 1 По КолМесДоКонцаГода Цикл
ВыгрузитьРасчеты(НачальнаяДата,КонечнаяДата);
Сообщить(""+ТекущаяДата()+": Выгружен месяц "+Месяц(НачальнаяДата));
НачальнаяДата = НачалоМесяца(ДобавитьМесяц(НачальнаяДата,1));
КонечнаяДата = КонецМесяца(НачальнаяДата);
КонецЦикла;
////выгрузка месяцев нового года
НачальнаяДата = НачалоГода(КонечнаяДата);
КонечнаяДата = КонецМесяца(НачальнаяДата);
Для Сч = 1 По КолМесСНачалоГода Цикл
ВыгрузитьРасчеты(НачальнаяДата,КонечнаяДата);
Сообщить(""+ТекущаяДата()+": Выгружен месяц "+Месяц(НачальнаяДата));
НачальнаяДата = НачалоМесяца(ДобавитьМесяц(НачальнаяДата,1));
КонечнаяДата = КонецМесяца(НачальнаяДата);
КонецЦикла;
КонецЕсли;
Насколько я понял это была попытка помесячного обхода с начальной даты по конечную указанную.
Как я понял вторая часть условия даже не отрабатывала и работало на половину. Но фантазия у автора конечно сказочная...
Переписал данное Г* в 5 строк.
З.Ы. человек этот сидел за 120р.мес...
guest 02.06.2015 13:01 # 0
Fike 02.06.2015 13:11 # 0
Fike 02.06.2015 13:11 # 0
crastinus 02.06.2015 16:51 # +2
http://fixin.livejournal.com/1575100.html
bormand 02.06.2015 16:57 # 0
Это новый язык такой?
kegdan 02.06.2015 16:59 # +1
ru66oH4uk 28.07.2021 01:49 # 0
crastinus 02.06.2015 17:20 # +1
Ragulinho 28.07.2021 00:21 # 0
defecate-plusplus 02.06.2015 17:55 # +4
Ragulinho 26.07.2021 13:51 # +1
ru66oH4uk 27.07.2021 15:11 # 0
Джава модным был в 1999
ru66oH4uk 28.07.2021 01:49 # 0
inkanus-gray 14.11.2015 14:52 # 0
guest 14.11.2015 13:57 # 0
1024-- 14.11.2015 14:22 # +1
1024-- 14.11.2015 15:14 # +1
https://github.com/1024--/govnokod.ru-userscripts/blob/master/bump.user.js
ru66oH4uk 28.07.2021 01:49 # 0
ru66oH4uk 28.07.2021 01:49 # 0
guest 20.11.2015 15:06 # 0
guest 24.11.2015 09:41 # 0
ru66oH4uk 28.07.2021 02:03 # +1
ponchic 02.06.2015 13:53 # +2
ru66oH4uk 28.07.2021 01:49 # 0
bormand 02.06.2015 16:08 # 0
> З.Ы. человек этот сидел за 120р.мес...
> Переписал данное Г* в 5 строк.
Т.е. тебе заплатят 120к * (5 / 37) = ~16.2к?
kegdan 02.06.2015 17:00 # 0
Vasiliy 02.06.2015 17:14 # 0
kegdan 02.06.2015 17:17 # 0
guest 14.11.2015 15:19 # +1
guest 07.06.2016 10:26 # +2
Блин, чувак даже про <= не знает!