Помогите разобраться с кавычками
☑
0
Aleksey1989
24.09.13
✎
07:43
Доброе утро. Помогите, пожалуйста, разобраться с кавычками при составлении выражения для правил конвертации:
Организация, которую ющу, имеет наименование ООО "Сибирский дом"
Выражение = "Справочники.Организации.НайтиПоНаименованию(""ООО ""Сибирский дом"""")";
При загрузке данных вылетает ошибка - где-то с кавычками намудрил. Сколько раз проверял - все вроде бы правильно.
1
SeraFim
24.09.13
✎
07:46
попробую угадать:
Выражение = "Справочники.Организации.НайтиПоНаименованию(""ООО """"Сибирский дом"""""")";
3
grayshadow
24.09.13
✎
07:49
симв(34) спасает от такой фигни
5
Aleksey1989
24.09.13
✎
07:50
(2) Перед ООО 100% нужна двойная кавычка.
6
Rie
24.09.13
✎
07:51
(5) Уже понял. Устыдился. Выкурил сигаретку. Посыпал голову пеплом.
7
grayshadow
24.09.13
✎
07:51
а еще более спасает НайтиПоКоду
8
SeraFim
24.09.13
✎
07:52
Если без выражения, то это будет:
Справочники.Организации.НайтиПоНаименованию("ООО ""Сибирский дом""")
Значит, каждую кавычку нужно задублировать. Вот и получается (1)
9
Jonny_Khomich
24.09.13
✎
07:53
А вообще надо делать так: "ООО""" + "Сибирский дом"""
10
Defender aka LINN
24.09.13
✎
07:56
(0) Сделай параметр и не тилипи моск
11
kosts
24.09.13
✎
08:00
(9) Зачем?
12
Jonny_Khomich
24.09.13
✎
08:03
(11) проверь, будет работать.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший