7.7 Проверить существование файла запросом

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

  1. TopicStarter Overlay
    man37
    Offline

    man37 Опытный в 1С

    Регистрация:
    10 дек 2013
    Сообщения:
    197
    Симпатии:
    5
    Баллы:
    29
    Есть задача вывести в прайс-лист только ту номенклатуру, к которой прикреплен файл.
    Т.е. есть скан Сертификата (имя файла - ШК.jpg) и надо вывести ту номенклатуру, у которой нет Сертификата.
    Как можно это сделать запросом? Или как поставить условие?
    Последнее редактирование: 21 ноя 2015
  2. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.431
    Симпатии:
    372
    Баллы:
    104
    ссылка на файле же уже по идее есть?
    проще не в запросе - а в обходе справочника
    и не делать это часто

    проверка наличия возможна штатными средствами 7.7
    upload_2015-11-22_1-5-50.png
  3. TopicStarter Overlay
    man37
    Offline

    man37 Опытный в 1С

    Регистрация:
    10 дек 2013
    Сообщения:
    197
    Симпатии:
    5
    Баллы:
    29
    Это знаю.
    Код:
    Если ФС.СуществуетФайл(Файл) = 0  Тогда
    
    А вот дальше начинаются тормоза.
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
  5. TopicStarter Overlay
    man37
    Offline

    man37 Опытный в 1С

    Регистрация:
    10 дек 2013
    Сообщения:
    197
    Симпатии:
    5
    Баллы:
    29
    Решил данный вопрос!
  6. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.431
    Симпатии:
    372
    Баллы:
    104
    что и как? решилось :)
  7. TopicStarter Overlay
    man37
    Offline

    man37 Опытный в 1С

    Регистрация:
    10 дек 2013
    Сообщения:
    197
    Симпатии:
    5
    Баллы:
    29
    Просто перед выводом поставил проверку на Существование Файла
    Код:
                Наименование = ТекЭлем.ПолнНаименование + ?(Константа.ПоказыватьАртикул = 1, " " + СокрЛП(ТекЭлем.Артикул), "");
           
                Файл = "СокрЛП (ШК) + ".jpg";
           
                Если ФС.СуществуетФайл(Файл) = 0 Тогда
                  
                ИсхТабл.ВывестиСекцию("Номенклатура|Название");
    
                Для Счетчик=1 По ТипыЦен.РазмерСписка() Цикл
                    Если ТипыЦен.Пометка(Счетчик) = 1 Тогда
  8. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    обращаю ваше внимание, что лучше указывать ПОЛНОЕ имя файла, если конечно не применялся метод УстТекКаталог
  9. TopicStarter Overlay
    man37
    Offline

    man37 Опытный в 1С

    Регистрация:
    10 дек 2013
    Сообщения:
    197
    Симпатии:
    5
    Баллы:
    29
    Да, конечно, указал полный путь.
    Просто писал с телефона и сократил .

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