• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Ugrumi

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

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

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

Мне выдает такую вот ошибку: "Ожидается символ ')' " если без скобок тогда (Ожидается "then\тогда "). Подскажите пожайлусто как бороться с такой бедой?
 
I

Isabela

Попробуй так :)
if TrimR(Фирма.Наименование)="ООО "+"Сибирьконтракт" then
или так :
if Find(Фирма.Наименование,"Сибирьконтракт") > 0 then
 
T

Typhoon

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

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

:)
 
I

Isabela

Синтаксис правильный, но боюсь, не сработает. Сравнивать строку надо все же с Фирма.Наименование.
И вообще, зачем скобки ?
 
T

Typhoon

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!