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

  • Автор темы Автор темы Ugrumi
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
U

Ugrumi

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

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

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

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

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab