- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
Функция Дистанция(Откуда, Куда) Экспорт
Пи = 3.1415926535897932;
ОткудаШиротаВРадианах = Откуда.Широта * Пи / 180;
ОткудаДолготаВРадианах = Откуда.Долгота * Пи / 180;
КудаШиротаВРадианах = Куда.Широта * Пи / 180;
КудаДолготаВРадианах = Куда.Долгота * Пи / 180;
Аргумент = Sin(КудаШиротаВРадианах) * Sin(ОткудаШиротаВРадианах) +
Cos(КудаШиротаВРадианах) * Cos(ОткудаШиротаВРадианах) * Cos(КудаДолготаВРадианах - ОткудаДолготаВРадианах);
Аргумент = ?(Аргумент > 1, 1, Аргумент);
Аргумент = ?(Аргумент < -1, -1, Аргумент);
Возврат Окр(6378000 * ACos(Аргумент));
КонецФункции
tirinox 21.12.2013 00:04 # +3
TamerlanDE 21.12.2013 00:08 # +1
Lure Of Chaos 22.12.2013 13:06 # +2
они идут в этом направлении.
и будет запись
inkanus-gray 22.12.2013 13:10 # +1
1024-- 22.12.2013 13:15 # +2
inkanus-gray 22.12.2013 13:21 # +4
kegdan 22.12.2013 13:26 # +1
1024-- 22.12.2013 13:35 # 0
Еретик!
Lure Of Chaos 22.12.2013 13:53 # 0
точкаСЗапятой же!
kegdan 22.12.2013 13:56 # −1
Хотя это же 1с...
LispGovno 22.12.2013 13:39 # 0
Bezeus 10.01.2014 13:03 # 0
Функция Синус(Параметр) Экспорт
Возврат Sin(Параметр)
КонецФункции
Как-то так )))))
kegdan 10.01.2014 13:09 # −1
Bezeus 10.01.2014 13:12 # 0
TamerlanDE 18.02.2016 22:43 # 0
nixel 21.12.2013 01:58 # 0
guest 14.03.2014 09:34 # 0
guest 28.03.2014 04:13 # +1
planaric 24.04.2014 13:17 # 0