Войти

Показать полную графическую версию : Хранение и агрегация по месяцам первичных и передаточных сканов.


merdzd
02-07-2015, 12:28
Добрый день.
Есть структура хранения сканов: все клиенты windows 7 - сервер 2008.

в корневой \\сервер\\ПАПКАсСКАНАМИ\ 2 папки:
Поставщики
∟∟∟∟ ∟ [ЗАО Комус] (контрагент поставщик)
∟∟∟∟∟∟∟∟∟ [2015]
∟∟∟∟∟∟∟∟∟∟∟ [01 январь]
∟∟∟∟∟∟∟∟∟∟∟∟∟∟∟ ∟ Файл–[накладная-№39-22.01.2015].jpg
∟∟∟∟∟∟∟∟∟ ∟∟ [02 февраль]
∟∟∟∟∟∟∟∟∟∟∟∟∟∟∟∟ Файл–[Т-накладная-№40-29.02.2015].jpg
Покупатели
∟ ∟ ∟ [ООО Лесстрой] (контрагент покупатель)
∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ [2015]
∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟∟ [01 январь]
∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ Файл–[накладная-№39-22.01.2015].jpg
∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ [02 февраль]
∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟∟ Файл–[счёт-фактуар-№40-29.02.2015].jpg

Соответственно в каждой папке несколько контрагентов и у каждого по годам и месяцам документы.
Хотелось бы выводить все сканы определённого года за один месяц. По всем контрагентам сразу,
из поставщиков или покупателей по отдельному выводу.
Можно ли как то сделать на базе ссылок Symbolic Links junction points

Что бы добавилась новая структура ПО периоду:

∟ [2015]
∟ ∟ ∟ ∟ [01 январь]
∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ Файл–[накладная-№39-22.01.2015].jpg
∟ ∟ ∟ ∟ ∟ ∟ ∟ ∟ Файл–[счёт-фактуар-№40-29.01.2015].jpg


Как бы сделали вы? Или есть на примете софт?

Iska
02-07-2015, 12:51
Хотелось бы выводить все сканы определённого года за один месяц. »
На что ориентируемся? На дату в имени папки, на дату в имени файла, на какую-то дату (например, создания) самого файла?

merdzd
02-07-2015, 13:47
На дату в имени папки »
а скорее на имя.
00 месяц.

Iska
02-07-2015, 16:09
Ну, тогда, скажем, PowerShell.
Хотелось бы выводить все сканы определённого года за один месяц. По всем контрагентам сразу,»
К примеру — за февраль нынешнего года:
Get-ChildItem -Path '\\сервер\\ПАПКАсСКАНАМИ' -Recurse | Where-Object -FilterScript {
-not $_.PSIsContainer
} | Where-Object -FilterScript {
$_.Name -match '^.*\d{2}\.02\.2015.*\.jpg$'
} | Format-Table -Property Name, DirectoryName -AutoSize

из поставщиков или покупателей по отдельному выводу. »
Поменять в коде «\\сервер\\ПАПКАсСКАНАМИ» на «\\сервер\\ПАПКАсСКАНАМИ\Покупатели» или на «\\сервер\\ПАПКАсСКАНАМИ\Поставщики».

merdzd
03-07-2015, 09:47
Get-ChildItem -Path »

Список в окне самого повершел? Мне нормально, пользователям не очень.
+ надо из под админа запускать Set-ExecutionPolicy remotesigned

Iska
03-07-2015, 14:59
merdzd, тогда научите их нажимать F3 в окне Проводника, открытом в папке «\\сервер\\ПАПКАсСКАНАМИ», и вводить «*.02.2015*.jpg» в условия поиска (в старых ОС) или в условия фильтра (в новых ОС) и нажимать «Enter».

merdzd
06-07-2015, 09:54
и нажимать «Enter» »

Сразу же предложил им этот вариант, но иногда в результате есть погрешности, чаще конечна из за маски запроса.

Как бы сделали вы? Или есть на примете софт? »

Может есть красивые решения, у кого то.

Iska
06-07-2015, 10:23
Может есть красивые решения, у кого то. »
Например? Как Вы себе это представляете?

merdzd
09-07-2015, 16:58
Например »
ну у меня пока некрасивые в голове Эксель и аксес ,




© OSzone.net 2001-2012