8.х Оператор ПОДОБНО

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем TODD22, 7 дек 2015.

  1. TopicStarter Overlay
    TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.759
    Симпатии:
    147
    Баллы:
    104
    Здравствуйте.

    Есть условие в запросе:
    СканыНакладных.ИмяФайла ПОДОБНО &ИмяФайла

    Вопрос если у меня имя файла известно и нужно его точное совпадение. Мне же достаточно так написать? Без всяких служебных символов и тд?
  2. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Вполне
  3. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    ПОДОБНО работает со строкой, т.е. ПОДОБНО "&Что-То-Там", т.е. значение параметра должно быть "&что-то-там"
  4. TopicStarter Overlay
    TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.759
    Симпатии:
    147
    Баллы:
    104
    Бывают ещё же всякие спец символы типы % и тд.
  5. X@ndr
    Offline

    X@ndr Новичок в 1С

    Регистрация:
    4 дек 2015
    Сообщения:
    6
    Симпатии:
    1
    Баллы:
    4
    Спец.символы в имени файла? Оригинально!
    Потому в условии и стоит "ПОДОБНО". чтобы в выборку попали различные "похожие" имена файлов. Кроме того, надо еще учитывать и путь к самому файлу, если не назначен конкретный каталог для хранения сканированных накладных.
  6. TopicStarter Overlay
    TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.759
    Симпатии:
    147
    Баллы:
    104
    При чём тут имя файла?

    Меня интересует нужно ли использовать спецсимволы если у меня имя файла известно. Мне не нужно искать похожие названия. Только по точному совпадению.
  7. X@ndr
    Offline

    X@ndr Новичок в 1С

    Регистрация:
    4 дек 2015
    Сообщения:
    6
    Симпатии:
    1
    Баллы:
    4
    Ну, тогда уберите подобно! Например:

    |СканыНакладных.ИмяФайла = &ИмяФайла

    Но при этом надо учитывать полное совпадение имени файла в параметре запроса "&ИмяФайла".
    --- Объединение сообщений, 7 дек 2015 ---
    Посмотрите в соседней теме http://1c-pro.ru/threads/operator-podobno-i-sluzhebnye-simvoly.29570/ на последние предложения ВЫРАЗИТЬ, СОДЕРЖИТ и т.п.
    Должно помочь!
  8. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Боря смотри
    Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа

    т.е справа у тебя должен быть шаблон

    смотри есть у тебя файлТекстовый.txt

    который имеет путь
    С:\Allusers\файлТекстовый.txt

    если тебе известно только имя файла "файлТекстовый" то тогда если использущешь подобно то должны быть % и слева и справа
    если тебе известно файлТекстовый.txt, то тогда только слева

    Если ты напишешь ПОДОБНО файлТекстовый.txt то он будет искать все строки которые удовлетворяют данному шаблону т.е аналично что = файлТекстовый.txt
    X@ndr нравится это.

Поделиться этой страницей