Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Формирования списка файлов на диске          
kosalex Подменю пользователя
сообщение 13.08.15, 11:58
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0

Доброго времени суток! Нужно проверить какие картинки есть на сайте и какие уже сохранены на сайт.

Думаю, получить список файлов в таблице значений или еше где то в таком виде.

С диска:
ГруппаТовара|ПодгруппаТовара|Артикул|Наименование

С сайта такую же таблицу, а дальше переборам найти какие картинки есть на диске и нет на сайте.

Вопрос, как лучше всего сформировать этот "список" картинок с диска?

vadim007 Подменю пользователя
сообщение 13.08.15, 12:26
Сообщение #2

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

А как эти файлы расположены на диске?

kosalex Подменю пользователя
сообщение 13.08.15, 13:24
Сообщение #3

Ветеран
*******
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(vadim007 @ 13.08.15, 13:26) *
А как эти файлы расположены на диске?


точно так же как на сайте, структуру сайта сохраняю на диске.

vadim007 Подменю пользователя
сообщение 13.08.15, 14:02
Сообщение #4

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

То есть, есть корень сайта, а дальше вложенные папки ГруппаТовара|ПодгруппаТовара|Артикул|Наименование?


Схематично:
Для Каждого стрСайт Из таблСайт Цикл
    Для Каждого стрФайл Из таблФайл Цикл
        Если СтрокиРавны(стрСайт, стрФайл) Тогда
            Отметка("НаДиске","НаСайте);
            таблФайл.УдалитьТекущуюСтроку(); // Останутся те, которых нет на сайте
        Иначе
            Отметка("","НаСайте");
        КонецЕсли;
    КонецЦикла;
КонецЦикла;
// Перенесем оставшиеся строки из таблФайл в таблСайт
Для Каждого стрФайл Из таблФайл Цикл
    таблСайт.ДобавитьСтроку(стрФайл);
    Отметка("НаДиске","");
КонецЦикла;

kosalex Подменю пользователя
сообщение 13.08.15, 14:52
Сообщение #5

Ветеран
*******
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0

Есть корень сайта, дальше на сайте есть группы товара и подгруппы товара. Точно также по групппам товара распиханы картинки в папках на диске. Мне нужно как то получить таблицу или список или дерево файлов на диске. Думаю про дерево, к примеру клацаем строку в табличной части содержащую картинку, артикул и группу товара, а в дереве находиться этот файл или не находиться.

Или без дерева. Просто с одной таблицей данных с сайта. И в этой таблице уже расскращивать строки. К примеру сейчас расскрашиваются те строки, картинок которых нет на диске. Осталось расскрасить строки у которых нет картинки на сайте, а на диске есть (товар был в продаже, потом не стало).

vadim007 Подменю пользователя
сообщение 13.08.15, 17:03
Сообщение #6

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Цитата(kosalex @ 13.08.15, 15:52) *
сейчас расскрашиваются те строки, картинок которых нет на диске.
Осталось расскрасить строки у которых нет картинки на сайте, а на диске есть

Покажите код для -
Цитата
сейчас расскрашиваются те строки, картинок которых нет на диске.

Дальше можно дописать по аналогии.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 14:59
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!