Гость
Форумы / [игнор отключен] [закрыт для гостей] / Проверка существования файла из отчёта, сделанного с использованием СКД. / 8 сообщений из 8, страница 1 из 1
19.06.2018, 11:47
    #39662354
LittleLoya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка существования файла из отчёта, сделанного с использованием СКД.
Всем доброго времени суток!

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

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

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


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


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

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

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


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


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

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


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