Регистрация Правила Главная форума Поиск |
0
- 12.08.2015 - 18:45
|
И так есть ВнешниеДанные, mysql. Программно добавляем запись, код: Рез = ВнешниеИсточникиДанных.Radius.Таблицы.radcheck.Соз датьОбъект(); Рез.username = ВыборкаДетальныеЗаписи.username; Рез.attribute = ВыборкаДетальныеЗаписи.attribute; Рез.op = ВыборкаДетальныеЗаписи.op; Рез.value = ВыборкаДетальныеЗаписи.value; Рез.Записать(); Все рабоатет. А вот если мы редактируем найденную строку: результат = ВнешниеИсточникиДанных.Radius.Таблицы.radcheck.Най тиПоПолю("username",ВыборкаДетальныеЗаписи.usernam e); вываливает ошибку. Так как же все таки редактировать здесь? | |
1
- 12.08.2015 - 20:46
|
Соз датьОбъект(); Най тиПоПолю( чего они возвращают по РТФМ? | |
2
- 12.08.2015 - 21:12
|
Все. Разобрался. Спасибо. НайтиПоПолю().Возвращает ссылку. Помогло НайтиПоПолю().ПолучитьОбъект(); Старые грабли.... | |
3
- 12.08.2015 - 21:28
|
1-Зелёный тролль > ты гений. Респект и уважуха. | |
4
- 13.08.2015 - 08:44
| Хосподя! Ён ишшо ни разбиралси, а ужи пишет на форум. Вот ента лень! Типичнай адынесник! | |
5
- 13.08.2015 - 21:31
| Типичный адынесник бы еще попросил что-нибудь скачать с инфостарта. | |
6
- 20.08.2015 - 13:28
|
Кстати говоря, а кто как делает поиск по ВнешнимИсточникамДанных? Дело в том, что НайтиПоПолю() ищет только по ключевым полям. А у меня есть таблица, в которой ключевых полей нет ---- Запросы не предлагать.... | |
7
- 20.08.2015 - 13:47
| постя 4,5 я обычно называю: речевые прокладки | |
8
- 20.08.2015 - 17:33
| 6-Сергей2 > не правильно. вовсе не только по ключевым. | |
9
- 20.08.2015 - 17:53
|
ВнешнийИсточникДанныхТаблицаНаборЗаписей.<Имя внешнего источника>.<Имя таблицы внешнего источника данных> (ExternalDataSourceTableRecordSet.<Имя внешнего источника>.<Имя таблицы внешнего источника данных>) Отбор (Filter) | |
10
- 20.08.2015 - 20:19
| Спасибо. Щас испытаю. | |
11
- 21.08.2015 - 00:20
|
Фигушки..... Во первых, НаборЗаписей срабатывает только к типу "необьектных внешних данных". Опять же, отборы возможны только по ключевым полям. НаборЗаписей1 = ВнешниеИсточникиДанных.Radius.Таблицы.radcheck.Соз датьНаборЗаписей(); НаборЗаписей1.Отбор.username.Установить("000000107 "); НаборЗаписей1.Прочитать(); Показывает, что отбор бывает только по id, которое есть ключевое. | |
12
- 21.08.2015 - 00:22
|
Отбор Отбор id id = "0" ЭлементОтбора | |
13
- 24.08.2015 - 18:45
|
Кстати говоря, есть таблица ВнехенгоИстоникаДанных У этой таблицы есть ключевое поле. Если у таблицы указан тип "ОьъектныеДанные" то поле ключа при записи слетает до "0". По сути 1с запрещает редактирование ключевого поля. | |
| Интернет-форум Краснодарского края и Краснодара |