Имя: Пароль:
1C
1С v8
внешний источник, экранирование наименований
0 mxs089
 
17.09.14
11:01
при записи элемента "наимено"вание" происходит ошибка, как правильно экранировать спец. символы?
1 mxs089
 
17.09.14
11:05
т.е. создаю объект таблицы внешнего источника, есть поле типа строка, там есть спец символ, пробовал экранировать ""
2 ДенисЧ
 
17.09.14
11:09
"наимено""вание" ?
3 mxs089
 
17.09.14
11:09
да, это значение поля внешнего источника
4 mxs089
 
17.09.14
11:10
(2) в смысле это решение? нет так не работает
5 mxs089
 
17.09.14
14:29
заметил такую странность на мой взгляд, при установке значения поля в значение не определено (там должна быть строка) вылетает ошибка в окне предупреждения, типа поле не может быть не определено, не попадая при этом в исключение (делаю запись в попытке):

Попытка
ОбъектВнешнегоИсточника.ПолеСтрока = Неопределено;
ОбъектВнешнегоИсточника.Записать();
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
6 YFedor
 
17.09.14
14:41
(0) Показывай как запись делаешь
7 Ёпрст
 
17.09.14
14:44
(4) добавь еще кавычек
8 Eugene_life
 
17.09.14
14:51
(5) Если у тебя в 1С основное представление объекта - наименование, то с незаполненным у тебя не запишется. А кавычки, может, стоит заменить через СтрЗаменить(твоястрока,"""","");
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.