powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Необычная задача - таблица и файлы с изображениями
7 сообщений из 7, страница 1 из 1
Необычная задача - таблица и файлы с изображениями
    #39046852
xavi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно, дано:
Имеется таблица, с тремя колонками - номенклатура - код - модель ((колонка "номенклатура" по сути, несет чисто информационный характер)
Код в каждый строке уникальный, а вот модель может повторяться много много раз.
Есть так же папка с изображениями, имена которых в точности совпадают с именами в колонке "модель".

Что нужно:
Нужно получить файлы картинок с названиями в виде "кода". Причем, этих файлов станет естественно больше, т.к. уникальных картинок с наименованием моделей меньше.
Я не знаю, каким образом это проще сделать. Может имеет смысл сначала загрузить эти картинки в таблицу и потом вытягивать их построчно, выставляя соответствие со столбцом "Код" и сохраняя таким именем, либо делать это без импорта в эксель - другими методами....

Основная последующая цель:
Перерыл весь интернет в поиске способа импорта изображений из локальной папки в 1с по названию файла для реквизита "модель" - не нашел. Нашел только импорт по коду или артикулу. Но т.к. артикулы есть не у всех, решено было оставить импорт по коду.

Пример исходника и пример результата прикрепляю.

Очень прошу помочь. Рассмотрю любые варианты, предложения и конечно же решения :)
...
Рейтинг: 0 / 0
Необычная задача - таблица и файлы с изображениями
    #39046907
гр к
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xavi, т.е. нужно перебрать все файлы картинок в исходной папке и если имя файла есть в 3 колонке, то этот файл картинки скопировать в другую папку с именем из колонки 2 файла?
И в чем проблема?
...
Рейтинг: 0 / 0
Необычная задача - таблица и файлы с изображениями
    #39046974
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 4 колонке формируешь DOS-команду копирования. И выполняешь - хоть построчно, хоть сохранив в текст.
...
Рейтинг: 0 / 0
Необычная задача - таблица и файлы с изображениями
    #39047178
xavi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
гр кxavi, т.е. нужно перебрать все файлы картинок в исходной папке и если имя файла есть в 3 колонке, то этот файл картинки скопировать в другую папку с именем из колонки 2 файла?
И в чем проблема?
Скопировать и переименовать эту картинку по второй колонке (код)
Проблема в том, что хз что делать.

авторВ 4 колонке формируешь DOS-команду копирования. И выполняешь - хоть построчно, хоть сохранив в текст.
А можно немного подробнее?
...
Рейтинг: 0 / 0
Необычная задача - таблица и файлы с изображениями
    #39047249
hclubmk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xavi Основная последующая цель:
Перерыл весь интернет в поиске способа импорта изображений из локальной папки в 1с по названию файла для реквизита "модель" - не нашел. Нашел только импорт по коду или артикулу. Но т.к. артикулы есть не у всех, решено было оставить импорт по коду.
В толк не возьму, при чем здесь Excel? Если тебе нужна картинка по определенному реквизиту справочника 1С, зачем городить такой огород? Или я что-то не правильно понял с основной целью?
...
Рейтинг: 0 / 0
Необычная задача - таблица и файлы с изображениями
    #39047256
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xaviА можно немного подробнее?
Чего подробнее? как на основании двух ячеек в третьей формулой получить строку "copy soursename.jpg destinationname.jpg"? Издеваешься, что ли?
...
Рейтинг: 0 / 0
Необычная задача - таблица и файлы с изображениями
    #39047600
гр к
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xaviСкопировать и переименовать эту картинку по второй колонке (код)
Проблема в том, что хз что делать.

Как вар-т - см ниже (я так обычно делаю). Циклом проелозишь по листу с именами и вместо имен файлов в примере соорудишь свои из значений соответствующих ячеек.

Метод Copy
objFile.Copy Destination [,OverWrite]
Выполняет копирование указанного файла с одного места на другое. Метод Copy идентичен операции, выполняемой с помощью FileSystemObject.CopyFile, где файл, на который ссылается объект, передается в качестве параметра. Однако обратите внимание на то, что альтернативный метод дает возможность копирования нескольких файлов

Метод Copy содержит следующие элементы:

Элемент Описание
objFile Обязательный. Всегда имя объекта File
Destination Обязательный. Строка, определяющая место, куда копируется файл. Применение символов шаблонов не разрешается
OverWrite Необязательный. Значение типа Boolean. Если элемент OverWrite имеет значение True (используется по умолчанию), то разрешается запись на место существующих файлов; в противном случае значение False. Обратите внимание на то, что если место назначения, указанное элементом Destination, имеет установленный атрибут «только для чтения», метод Copy не сможет произвести копирование, независимо от значения параметра OverwriteFiles
Пример
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
' Копируем файл в другую папку
Dim f
Dim fso As FileSystemObject
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile("C:\autoexec.bat")
f.Copy "c:\windoss\test.txt"
MsgBox "Копирование завершено"
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Необычная задача - таблица и файлы с изображениями
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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