![]() |
|
Получение значения свойства справочника Контрагенты | ☑ | ||
---|---|---|---|---|
0
osa1C
26.06.12
✎
18:20
|
Доброго времени суток! Пишу отчёт КарточкаКлиента, проблема в получении свойства справочника Контрагенты. Получаю примерно так:
ПлощадьТорговогоЗала = ЗначениеСвойства("Торговая площадь"); ПлощадьСервиснойЗоны = ЗначениеСвойства("Площадь сервисной зоны"); ПлощадьСклада = ЗначениеСвойства("Площадь склада"); КоличествоТорговыхТочек = ЗначениеСвойства("Количество РТТ"); ПотенциалОбщий = ЗначениеСвойства("Потенциал общий"); ПотенциалПродукции = ЗначениеСвойства("Потенциал по продукции "КУПИМ ВСЁ ПРОДАДИМ ВСЕХ""); //.............................. Функция ЗначениеСвойства(Параметр) Запрос = Новый Запрос; Запрос.УстановитьПараметр("Контрагент", Контрагент); Запрос.УстановитьПараметр("Параметр", Параметр); Запрос.Текст = "ВЫБРАТЬ |ЗначенияСвойствОбъектов.Значение КАК Свойство |ИЗ |РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов |ГДЕ |ЗначенияСвойствОбъектов.Объект = &Контрагент |И ЗначенияСвойствОбъектов.Свойство.Наименование = &Параметр"; РезультатЗапроса = Запрос.Выполнить().Выбрать(); РезультатЗапроса.Следующий(); Свойство = РезультатЗапроса.Свойство; Возврат Свойство; КонецФункции Проблема в строке: ПотенциалПродукции = ЗначениеСвойства("Потенциал по продукции "КУПИМ ВСЁ ПРОДАДИМ ВСЕХ""); т.к. наименование свойства само по себе содержит кавычки (в кавычках типа название организации), то ругань идёт на кавычки. Как это решить? |
|||
1
andrewks
26.06.12
✎
18:21
|
удвой кавычки
|
|||
2
osa1C
26.06.12
✎
18:23
|
(1) Напиши как
|
|||
3
Fragster
гуру
26.06.12
✎
18:27
|
(2) тяжело, да?
|
|||
4
rbcvg
26.06.12
✎
18:28
|
так?
ЗначениеСвойства(""Потенциал по продукции "КУПИМ ВСЁ ПРОДАДИМ ВСЕХ""); |
|||
5
Fragster
гуру
26.06.12
✎
18:28
|
Строка (String)
Описание: Значения данного типа содержат строку в формате Unicode произвольной длины. Литералы: Литералы строкового типа представляют собой набор символов заключенных в кавычки. Для задания в строке символа " (кавычка) необходимо записать две кавычки подряд. Кроме того, допускаются "многострочные" строковые константы. В исходном тексте многострочные константы могут задаваться двумя способами: Между фрагментами, представляющими отдельные строки многострочной строки, не должно встречаться никаких символов, за исключением пробелов, переводов строки и строк комментариев. Каждая отдельная составляющая не замыкается кавычками, а на каждой последующей строке помещен символ переноса строки | (вертикальная черта). В этом варианте комментарии допускаются, если строка начинается с символа комментария //. |
|||
6
rbcvg
26.06.12
✎
18:28
|
ой, вот так
ЗначениеСвойства(""Потенциал по продукции "КУПИМ ВСЁ ПРОДАДИМ ВСЕХ"""); |
|||
7
probably
26.06.12
✎
18:32
|
(6) OFF - это вот из-за таких, как на фото в профиле, со сборной предположительно могут снять очки?
|
|||
8
rbcvg
26.06.12
✎
18:32
|
(7) да.
|
|||
9
probably
26.06.12
✎
18:35
|
(8) спасибо! Тогда придется тебе своей головой поработать.
А наводка: в конфигураторе тебе даже текст будут подсвечитвать так, что понятно где какие кавычки добавлять, если даже приведенное содержимое справки никак не помогает |
|||
10
andrewks
26.06.12
✎
18:37
|
(9) ты попутал его с ТС
|
|||
11
probably
26.06.12
✎
18:37
|
(9) да, я уже тоже заметил
|
|||
12
probably
26.06.12
✎
18:37
|
(11) к (10)
|
|||
13
osa1C
27.06.12
✎
07:52
|
(6)Правильно так ЗначениеСвойства("Потенциал по продукции ""КУПИМ ВСЁ ПРОДАДИМ ВСЕХ""");
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |