|
1C Внешние источники данных и Excel | ☑ | ||
---|---|---|---|---|
0
siggoron
17.11.11
✎
17:20
|
У кого нибудь есть пример скиньте плиз, а то всё уже что можно прочитал и никак.
|
|||
1
siggoron
17.11.11
✎
17:29
|
ну кто нить хоть ссылку какую толковую?
|
|||
2
zladenuw
17.11.11
✎
17:31
|
а что ты хочешь в итоге ?
|
|||
3
verba
17.11.11
✎
17:33
|
(0) похоже еще никто не прикрутил
|
|||
4
Amra
17.11.11
✎
17:35
|
(3) Чего там прикручивать то? Строка коннекта совпадает с адошной. Что там может не получится?
|
|||
5
siggoron
17.11.11
✎
17:35
|
(2) обращаться запросам к данным файла excel
|
|||
6
siggoron
17.11.11
✎
17:36
|
(3) плиз пример, пробовал: Driver={Microsoft Excel Driver (*.xls)};DBQ=C:\1\book.xls; DriverID=790
но в итоге ни одного поля не видно |
|||
7
zladenuw
17.11.11
✎
17:36
|
через адо или как ?
|
|||
8
siggoron
17.11.11
✎
17:38
|
(7) ?
|
|||
9
zladenuw
17.11.11
✎
17:38
|
||||
10
zladenuw
17.11.11
✎
17:40
|
а если 8.2.1.14.
пСоед = Новый ПараметрыСоединенияВнешнегоИсточникаДанных; пСоед.СтрокаСоединения = "DRIVER={SQL Server};SERVER=serv;UID=sa;PWD=fkujhbnv;APP=upp;DATABASE=upp"; ВнешниеИсточникиДанных.upp.УстановитьОбщиеПараметрыСоединения(пСоед); ВнешниеИсточникиДанных.upp.УстановитьСоединение(); Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 5 | dbo_Config.FileName, | dbo_Config.Creation, | dbo_Config.BinaryData | ИЗ | ВнешнийИсточникДанных.upp.Таблица.dbo_Config КАК dbo_Config"); Результат = Запрос.Выполнить().Выгрузить(); сопоставляешь с подключение в Книга знаний: Чтение и запись текущего листа Excel из 1С 7.7 |
|||
11
siggoron
17.11.11
✎
17:41
|
(9) не стоп
1.) 8.2.14 2.)Внешние источники данных |
|||
12
siggoron
17.11.11
✎
17:41
|
(10) так при формировании полей таблицы
|
|||
13
zladenuw
17.11.11
✎
17:43
|
ПараметрыСоединения = Новый ПараметрыСоединенияВнешнегоИсточникаДанных;
02. ПараметрыСоединения.СтрокаСоединения= 03. "Driver={Microsoft Excel Driver (*.xls)};DBQ=C:\Documents and Settings\Admin\Мои документы\finance2.xls; DriverID=790"; 04. ВнешниеИсточникиДанных.Excel.УстановитьОбщиеПараметрыСоединения(ПараметрыСоединения); 05. ВнешниеИсточникиДанных.Excel.УстановитьСоединение(); 06. 07. Запрос = Новый Запрос(); 08. 09. Запрос.Текст = "ВЫБРАТЬ 10. | Данные.date КАК Дата, 11. | Данные.time КАК Время, 12. | Данные.account КАК Счет, 13. | Данные.amount КАК Сумма, 14. | Данные.currency КАК Валюта, 15. | Данные.category КАК Категория, 16. | Данные.parent КАК КатегорияРодитель 17. |ИЗ 18. | ВнешнийИсточникДанных.Excel.Таблица.Данные КАК Данные"; 19. 20. ТЗ = Запрос.Выполнить().Выгрузить(); |
|||
14
siggoron
17.11.11
✎
17:47
|
(13)
|ИЗ | ВнешнийИсточникДанных.Excel.Таблица.Данные КАК Данные Так вот: ВнешнийИсточникДанных.Excel.Таблица.Данные не создана! и не получается её создать |
|||
15
siggoron
17.11.11
✎
17:48
|
может к Excel файлу какие-то особые требования?
|
|||
16
zladenuw
17.11.11
✎
17:49
|
а создать ее нельзя ?
|
|||
17
zladenuw
17.11.11
✎
17:50
|
(14) то есть не получается ?
|
|||
18
siggoron
17.11.11
✎
17:51
|
(16) она создается(заполняется) при добавлении таблицы к внешнему источнику данных когда подключаешься к данной таблице
|
|||
19
siggoron
17.11.11
✎
17:52
|
(17) нет так как нет данной таблицы в внешнем источника данных
|
|||
20
siggoron
17.11.11
✎
17:58
|
может у кого есть удачный опыт в данном вопросе
|
|||
21
zladenuw
17.11.11
✎
17:58
|
||||
22
verba
17.11.11
✎
18:03
|
(20) База файловая?
|
|||
23
siggoron
17.11.11
✎
18:38
|
вот лучший шаблон действий: http://passion-programmer.blogspot.com/2011/09/1-8214.html
одно большое но: ВСЁ надо самому руками создавать(и таблицы и поля) и тогда всё выходит |
|||
24
zladenuw
17.11.11
✎
18:43
|
(23) ну да. а ты что думал. как и в любом запросе. даже когда ВТ. нужно самому создавать колонки
|
|||
25
zladenuw
17.11.11
✎
18:45
|
(13) пример то оттуда.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |