![]() |
|
Внешние источники данных | ☑ | ||
---|---|---|---|---|
0
tank68
22.04.15
✎
14:50
|
Привет при работе с внешними источниками данных столкнулся с проблемой при создании нового значения в SQL таблице проходит все классно, но при попытке перезаписать ранее созданные данные вылетает ошибка
{Форма.Форма.Форма(30)}: Ошибка при вызове метода контекста (Записать) ИзмСтЗатр.Записать(); по причине: Ошибка внешней базы данных: ошибка при выполнении запроса по причине: Ошибка ODBC. SQLSTATE: 42000 Номер ошибки: 102 Описание: [Microsoft][ODBC SQL Server Driver][SQL Server]Неправильный синтаксис около конструкции "T1". Запрос делаю на платформе 8.3.5.1517 Ниже запрос которым создаю новые но не могу изменить ранее созданные может что-то не так делаю кто с этим связывался? Процедура КнопкаВыполнитьНажатие(Кнопка) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СтатьиЗатрат.Код, | СтатьиЗатрат.Наименование, | СтатьиЗатрат.БухСчет |ИЗ | Справочник.СтатьиЗатрат КАК СтатьиЗатрат"; Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл СтЗатр = ВнешниеИсточникиДанных.SharePointTo1C.Таблицы.dbo_out_stati_zatrat.НайтиПоПолю("_Code",ВыборкаДетальныеЗаписи.Код); Если СтЗатр.Пустая() Тогда НовСтрЗатр = ВнешниеИсточникиДанных.SharePointTo1C.Таблицы.dbo_out_stati_zatrat.СоздатьОбъект(); НовСтрЗатр._BuhSchet = ВыборкаДетальныеЗаписи.БухСчет; НовСтрЗатр._Code = ВыборкаДетальныеЗаписи.Код; НовСтрЗатр._StatyaZatrat = ВыборкаДетальныеЗаписи.Наименование; НовСтрЗатр.Записать(); Иначе ИзмСтЗатр =ВнешниеИсточникиДанных.SharePointTo1C.Таблицы.dbo_out_stati_zatrat.НайтиПоПолю("_Code",ВыборкаДетальныеЗаписи.Код).ПолучитьОбъект(); ИзмСтЗатр._BuhSchet = ВыборкаДетальныеЗаписи.БухСчет; ИзмСтЗатр._StatyaZatrat = ВыборкаДетальныеЗаписи.Наименование; ИзмСтЗатр.Записать(); КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
1
ДенисЧ
22.04.15
✎
15:09
|
ВИДы не любят _ в именах...
|
|||
2
shuhard_серый
22.04.15
✎
15:11
|
(0)[НовСтрЗатр._BuhSchet = ВыборкаДетальныеЗаписи.БухСчет;]
выглядит более чем странно, как можно полю сиквельной базы присвоить ссылку на план видов счетов 1С ? |
|||
3
ДенисЧ
22.04.15
✎
15:12
|
(2) проебразование по умолчанию пойдёт. Для счета - это будет код...
|
|||
4
shuhard_серый
22.04.15
✎
15:14
|
(3) и пофиг формат и ссылочная целостность ?
|
|||
5
tank68
22.04.15
✎
15:17
|
(2) Бух счет тип строка его будут заполнять в соответствии с МСФО, он эти реквизиты по отладке заполняет но как доходит до команды записать вылетает в ошибку, хотя когда создает новые элементы записать получается удачно
|
|||
6
tank68
22.04.15
✎
17:18
|
up
|
|||
7
ДенисЧ
22.04.15
✎
17:31
|
(6) см (1)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |