Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Растояние между двумя координатами          
mavrik Подменю пользователя
сообщение 12.04.12, 10:15
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 120
Из: Украина
Спасибо сказали: 2 раз
Рейтинг: 0

Функция Запрос() 
    ТЗБД = СоздатьОбъект("ТаблицаЗначений");
    ТЗБД.НоваяКолонка("Долгота","Число");
    ТЗБД.НоваяКолонка("Широта","Число");
ТЗБД.НоваяКолонка("Широта","Число");

    Соединение = СоздатьОбъект("ADODB.Connection");
    ConnectionString ="Provider=SQLOLEDB; server=IT\SQLEXPRESS; Database=; Trusted_Connection=yes; uid=; pwd=;";
    Соединение.ConnectionTimeOut =30;
    Соединение.CursorLocation = 3;
    Попытка        
        Соединение.Open(ConnectionString);           
    Исключение        
        Предупреждение("Невозможно установить соединение");
    КонецПопытки;                            
    
    Cmd = СоздатьОбъект("ADODB.Command");
    Cmd.ActiveConnection = Соединение;  
        ТекстЗапрос =
        "
        |SELECT (Cast(MonOBJ.OBJID as float)) as OBJID,
        |MONPOS.GMT,
        |MONPOS.LON,
        |MONPOS.LAT,
        |MONPOS.DIST"+" "+"
        |FROM MONOBJ,MONPOS "+" "+"
        |WHERE MONOBJ.OBJID=MONPOS.OBJID
        |"+" "+"AND GMT>="+"'"+Формат(ВыбНачПериод,"ДДДММГГГГ")+"'"+"
        |"+" "+"And GMT<="+"'"+Формат(ВыбКонПериод,"ДДДММГГГГ")+"'"+"
        |";                                                    
    КонецЕсли;  
    
    Cmd.CommandText = СокрЛП(ТекстЗапрос);
    Cmd.CommandType = 1;  
    Rs = СоздатьОбъект("ADODB.RecordSet");
    Rs = Cmd.Execute();  
    Rs.MoveFirst();                    
    Сообщить(ТекущееВремя());
    Пока Rs.EOF()= 0 Цикл          
        ТЗБД.НоваяСтрока();
                ТЗБД.Врямя = Rs.Fields.Item("GMT").Value;
        ТЗБД.Долгота = Rs.Fields.Item("LON").Value;
        ТЗБД.Широта = Rs.Fields.Item("LAT").Value;
        Rs.MoveNext();                          
    КонецЦикла;            
    Rs.Close();
    Соединение.Close();
КонецФункции

Vofka Подменю пользователя
сообщение 12.04.12, 11:18
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

И шо?

Batchir Подменю пользователя
сообщение 12.04.12, 11:44
Сообщение #3

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Да так, просто, черно-красно-синие букафки.
А где зеленые?

Ardi Подменю пользователя
сообщение 12.04.12, 12:00
Сообщение #4

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Что вы такие злые? Человек прочитал книжку "SQL за 24 минуты" и делится безграничным восторгом.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 15.06.25, 17:13
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!