Имя: Пароль:
1C
1С v8
Как записать во внешние источники данных (linux, postgre)?
,
0 ferry
 
09.04.13
10:40
В 1С есть внешние источники данных. Но там только чтение. Можно ли осуществить запись в таблицу на postgre из 1С?
1 Aleksey
 
09.04.13
10:42
да, но не через внешние источники данных
2 ferry
 
09.04.13
10:47
а не подскажете с помощью чего это делается?
3 Fragster
 
гуру
09.04.13
10:48
ВнешнийИсточникДанныхТаблицаМенеджер.<Имя внешнего источника>.<Имя таблицы внешнего источника данных> (ExternalDataSourceTableManager.<Имя внешнего источника>.<Имя таблицы внешнего источника данных>)
СоздатьНаборЗаписей (CreateRecordSet)
Синтаксис:

СоздатьНаборЗаписей()
Возвращаемое значение:

Тип: ВнешнийИсточникДанныхТаблицаНаборЗаписей.

Описание:

Создает набор записей. Набор записей создается пустым.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Доступен только для таблиц с типом данных НеобъектныеДанные.
Пример:

КурсыВалют  = РегистрыСведений.КурсыВалют;
НаборКурсов = КурсыВалют.СоздатьНаборЗаписей();
4 МихаилМ
 
09.04.13
10:48
для window
oledb, ado,

для linux

ЗапуститьПриложение


возможно? через источники данных можно передавать параметры
в хранимые процедуры
5 Fragster
 
гуру
09.04.13
10:48
(2) не слушай (0), там очень похоже на независимей РС
6 ferry
 
17.04.13
16:56
При подключении к таблице через внешние источники данных появляется ошибка при выборе драйвера PostgreSQL ANSI
"Ошибка получения параметров строки соединения. Возможно драйвер не позволяет получать параметры строки соединения."
В чем может быть проблема?
7 ferry
 
17.04.13
17:21
проблема решилась...прописала командную строку вручную без конструктора
8 ferry
 
18.04.13
16:00
(3) пишу вот так
НаборБазаПостгре=ВнешниеИсточникиДанных.БазаПостгре.Таблицы.user1db_public_tuda.СоздатьМенеджерЗаписи();
  НаборБазаПостгре.id="ппп";
  НаборБазаПостгре.ostatok=20;
  НаборБазаПостгре.Записать();
грит метода записать() нету...как записать то?
9 Stagor
 
18.04.13
16:02
(8) Будет в 1С 8.3 или в 1С 8.4
10 Живой Ископаемый
 
18.04.13
16:02
2(9) не будет
11 fmrlex
 
18.04.13
16:03
Есть обработка на ИТС выгрузка в реляционные базы данных. ЕЕ код посмотри.
12 Живой Ископаемый
 
18.04.13
16:03
2(8) никак, через ВИД - только чтение.
13 ferry
 
18.04.13
16:18
Еще одна проблема: на сервере вообще не идет подключение к базе (на локальной базе код работает и подключение есть).
Пишет: Ошибка ODBC SQLSTATE IM002 Data source name not found, and no default driver specified. База на postgre
Никто не сталкивался случайно?
14 Живой Ископаемый
 
18.04.13
16:19
нужно поставить драйвер одбс.
15 ferry
 
18.04.13
16:33
(14) поставили, везде уже прописали...но там еще такая фишка (не знаю с чем связано). Когда на серваке пытаешься добавить ВИД и жмешь ... - там ни одного поля нет. Пытаюсь в ручную строку подключения прописать - вылетает ошибка (13), а вот если делаю загрузить конфигурацию локальную с подключением - грузит, не ругается, но и не подключается и той же ошибкой.
16 Живой Ископаемый
 
18.04.13
16:35
покажите доказательства, что на сервере есть нужный ОДБС драйвер.
Ну и что у пользователя под которым работает служба 1С есть права на использование ОДБС источников
17 ferry
 
19.04.13
17:36
(16) Сис. админы что-то добавили на сервере (linux), после чего в строке конструктора появилась возможность выбора драйвера. Но при выборе и нажатии Далее возникает ошибка Ошибка получения параметров строки соединения.
Если в ручную строку подключения прописать - вылетает ошибка (13). Из режима предприятия та же ошибка (13).
18 Живой Ископаемый
 
19.04.13
18:17
Это хорошоая новость, или плохая?
19 Ковычки
 
19.04.13
18:19
windows, ms sql ?
20 ferry
 
22.04.13
11:04
(19) в названии темы читай: linux, postgre
21 ferry
 
22.04.13
11:06
(18) это не знаю какая новость...просто до этого даже не было возможности выбора драйвера. куда чего можете порекомендовать доставить на сервере?
22 Живой Ископаемый
 
22.04.13
11:20
не, не могу, не работал с сервером на линуксе.
AdBlock убивает бесплатный контент. 1Сергей