ОБСУЖДЕНИЕ

Сравнение строчек

4 ответов 4,3 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Проблем в названии фирмы, в справочнике забита фирма с названием таким (ООО "Сибирьконтракт")
Мне нужно установить фильтр:
Если Фирма=("ООО "Сибирьконтракт"") Тогда
Номер="АС-"+"0001";
КонецЕсли;

Если Фирма=("ООО "Барнаульский"+ ЗКПД"") Тогда
Номер="АБ-"+"0001";
КонецЕсли;

Если Фирма=("ООО "БЗКПД"") Тогда
Номер="АД-"+"0001";
КонецЕсли;

Мне выдает такую вот ошибку: "Ожидается символ ')' " если без скобок тогда (Ожидается "then\тогда "). Подскажите пожайлусто как бороться с такой бедой?
 
Попробуй так (:
if TrimR(Фирма.Наименование)="ООО "+"Сибирьконтракт" then
или так :
if Find(Фирма.Наименование,"Сибирьконтракт") > 0 then
 
А лучше всего писать так
Если Фирма=("ООО """Сибирьконтракт""") Тогда
Номер="АС-"+"0001";
КонецЕсли;

Просто нужно немножко размышлять что нужно кавычки по другому ставить"""

:)
 
Синтаксис правильный, но боюсь, не сработает. Сравнивать строку надо все же с Фирма.Наименование.
И вообще, зачем скобки ?
 
Для: Isabela Согласен с Изабелой но а вдруг он уже присвоил имя переменной Фирма. Короче я так пологаю вопрос закрыт!
 
Статус
Закрыто для дальнейших ответов.