Автозагрузка документов

  • Автор темы Автор темы AlexeyKO
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
A

AlexeyKO

Подскажите, пожалуйста, как реализовать процесс автозагрузки документов из каталога на рабочем месте в архив документов информационной базы.
 
архивом я обозвал хранилище моей информационной базы, это я так, на всякий.
 
Используй ПодключитьОбработчикОжидания и проверку наличия файла документа
 
Используй ПодключитьОбработчикОжидания и проверку наличия файла документа
Мне надо не много не то, то что Вы описали судя по описанию выполняет:

Подключает вызов указанной процедуры глобального или общего модуля через определенный интервал времени. Вызов будет осуществляться только в "состоянии покоя", то есть в тот момент, когда программа не выполняет никаких действий.

а мне надо:

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

Пишите как-то точнее и проще.
Выскажите свои соображения. Т.к. уже не хочется отгадывать смысл слов, поделитесь, в чем трудность "автоматического" импорта?
 
Имею в виду указание пути к каталогу с документами на компьютере. Необходимо, чтобы при выборе каталога на машине все документы этого каталога целиком импортировались в хранилище инф.базы. По одному файлу каждый раз тыкать напряжно. Что-то прочитал про "маску", но так и не понял как это можно сюда приклеить.
 
Надо получить список файлов, а потом каждый импортировать.
в 7.7
Код:
		Файлы = СоздатьОбъект("СписокЗначений");
ИмяФайла = ФС.НайтиПервыйФайл(ИмяКаталога+ "*.txt");
Пока НЕ(ПустаяСтрока(ИмяФайла)=1) Цикл
Если НЕ(Прав(ИмяФайла,1) = ".") Тогда	// ссылка на родителя
Файлы.ДобавитьЗначение(ИмяФайла);
КонецЕсли;
ИмяФайла = ФС.НайтиСледующийФайл();
КонецЦикла;

в 8 еще проще
Код:
		Файлы = НайтиФайлы(ИмяКаталога, "*.txt");

А что такое маска, чур не скажу. Откройте книжку по MS DOS годов 80-х.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab