Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Отчёт на основе данных из ComОбъекта
|
|||
|---|---|---|---|
|
#18+
В 1С 8.2 есть подключение к базе данных SQL Server через COMОбъект. Как построить отчёт на основе данных запроса к этой базе данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2010, 16:54 |
|
||
|
Отчёт на основе данных из ComОбъекта
|
|||
|---|---|---|---|
|
#18+
Пишешь запрос на языке SQLSERVER и обрабатываешь его программно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 14:04 |
|
||
|
Отчёт на основе данных из ComОбъекта
|
|||
|---|---|---|---|
|
#18+
лучше stored procedure. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 14:39 |
|
||
|
Отчёт на основе данных из ComОбъекта
|
|||
|---|---|---|---|
|
#18+
Как пример могу дать. Соединение = Новый COMОбъект("ADODB.Connection"); Соединение.ConnectionString = "DSN=Delivery;Driver=SQL Server;Dbname=Delivery;UID=sa;"; Попытка Соединение.open(); Исключение Сообщить("Не удалось соедениться с ..."); Возврат; КонецПопытки; БДСИТИ = Новый COMОбъект("ADODB.Command"); БДСИТИ.ActiveConnection = Соединение; БДСИТИ.CommandText = "SELECT | num, | duration, | starttime, | fuelconsumption as fuel, | points, | returnedat, | category, | driver, | length | from Reis | where 1=OperatorId and '" + Формат(ДатаВыезда,"ДФ=yyyy-MM-dd")+"' = datereis "; МЛСИТИ = Новый COMОбъект("ADODB.RecordSet"); МЛСИТИ = БДСИТИ.Execute(); Если МЛСИТИ.eof() Тогда Сообщить("Не найдены записи!!!"); Возврат; КонецЕсли; МЛСИТИ.moveFirst(); Пока Не МЛСИТИ.eof() Цикл ,,,,,,, МЛ.НомерЛиста = МЛСИТИ.Fields("num").Value; //МЛ.ВремяВыездаПлан = МЛСИТИ.Fields("starttime").Value; МЛ.ВремяПрибытия = МЛСИТИ.Fields("starttime").Value - 4500; //МЛ.ВремяНачалоЗагрузкиПлан = МЛ.ВремяВыездаПлан - 4500; МЛ.ДлинаПробега = МЛСИТИ.Fields("length").Value; МЛ.РасходТоплива = МЛСИТИ.Fields("fuel").Value; МЛСИТИ.moveNext(); КонецЦикла; МЛСИТИ.Close(); Соединение.Close(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2011, 18:21 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=90&tid=1521655]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 379ms |

| 0 / 0 |
