powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Проверка существования файла из отчёта, сделанного с использованием СКД.
8 сообщений из 8, страница 1 из 1
Проверка существования файла из отчёта, сделанного с использованием СКД.
    #39662354
LittleLoya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!

Подскажите, пожалуйста, такое вообще возможно? Есть отчёт, сделанный при помощи СКД, необходимо добавить показатель, есть картинка у товара или нету. Картинки хранятся не в базе, а в файлах, т.е. необходимо проверять существование файла. Возможно ли это сделать средствами СКД, чтоб не переписывать отчёт целиком?

Заранее всем спасибо.

P.S. 1С 8.2, 8.3, УТ10.3
...
Рейтинг: 0 / 0
Проверка существования файла из отчёта, сделанного с использованием СКД.
    #39662514
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй экспортную процедуру общего модуля как выражение вычисляемого поля СКД.
...
Рейтинг: 0 / 0
Проверка существования файла из отчёта, сделанного с использованием СКД.
    #39662577
LittleLoya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDP, спасибо, посмотрела про вычисляемые поля, вроде это должно подойти, но путь к файлу формируется из пути к каталогу и кода товара, и когда я в вычисляем поле пишу:
Код: sql
1.
ОбновлениеКонфигурации.ФайлСуществует("E:\my\Pictures\"+Код+".jpg")


то при формировании он ругается на плюс:
1СОшибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка в выражении
по причине:
Неверные параметры "+"


Пытаюсь сформировать строку в самом запросе, но там ещё в конструкторе начинает ругаться на этот плюс. :( Как путь сформировать?
...
Рейтинг: 0 / 0
Проверка существования файла из отчёта, сделанного с использованием СКД.
    #39662587
КритерийОтбора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код - поле из СКД?

[Код]
...
Рейтинг: 0 / 0
Проверка существования файла из отчёта, сделанного с использованием СКД.
    #39662588
КритерийОтбора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или например [Товар.Код] если это реквизит
...
Рейтинг: 0 / 0
Проверка существования файла из отчёта, сделанного с использованием СКД.
    #39662606
LittleLoya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КритерийОтбора, да, это поле, скобки пробовала, не помогает. И пробовала тип Строка у поля Код сделать. Вот тут:

тоже не помогает, всё так же при формировании ругается.
...
Рейтинг: 0 / 0
Проверка существования файла из отчёта, сделанного с использованием СКД.
    #39662668
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LittleLoyaAHDP, спасибо, посмотрела про вычисляемые поля, вроде это должно подойти, но путь к файлу формируется из пути к каталогу и кода товара, и когда я в вычисляем поле пишу:
Код: sql
1.
ОбновлениеКонфигурации.ФайлСуществует("E:\my\Pictures\"+Код+".jpg")


то при формировании он ругается на плюс:
1СОшибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка в выражении
по причине:
Неверные параметры "+"


Пытаюсь сформировать строку в самом запросе, но там ещё в конструкторе начинает ругаться на этот плюс. :( Как путь сформировать? СоединитьСтроки()
...
Рейтинг: 0 / 0
Проверка существования файла из отчёта, сделанного с использованием СКД.
    #39662913
LittleLoya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист 1с, ни в конфигурации, ни в СП такой функции не нашла.

Всем откликнувшимся большое спасибо! Как выяснилось, функции ФайлСуществует() в общем модуле нету (она оказывается в обработке). Поэтому вопрос в итоге решился добавлением в общий модуль функции, которая проверяет наличие файла по коду. Ещё раз большое всем спасибо.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Проверка существования файла из отчёта, сделанного с использованием СКД.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]