Выгрузка файлов из внутренних документов 1С: ДО с формированием структуры каталогов на локальном диске

29.10.20

База данных - Администрирование СУБД

Обработка создает структуру папок в Windows на основании структуры папок внутренних документов и вложенных внутренних документов, выгружает файлы в созданную структуру.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка выгрузки файлов из внутренних документов 1С ДО с формированием структуры каталогов на локальном диске. Тестировалось на 1С:Документооборот 2.1.16.1 платформа 8.3.17.1549
.epf 7,69Kb
39
39 Скачать (1 SM) Купить за 1 850 руб.

Обработка выгрузки файлов из внутренних документов  1С ДО с формированием структуры каталогов на локальном диске

Некоторые компании ведут учет собранной документации по проекту в 1С:Документооборот в справочнике внутренних документов. Справочник может иметь несколько уровней вложенности папок внутренних документов.

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

 

 

В 1С:Документооборот в справочнике «Папки файлов» есть команда, выгружающая на диск файлы, вложенные в подчиненные папки.

Обработка создает структуру папок в Windows на основании структуры папок внутренних документов и вложенных внутренних документов, обработка выгружает файлы в созданную структуру.

 

 

Обработка предварительно удаляет запрещенные в названиях каталогов Windows символы.

Тестировалось на 1С:Документооборот 2.1.16.1 платформа 8.3.17.1549.

Выгружается до четырех уровней папок внутренних документов и создаются папки для внутренних документов.

Внутренние документы документооборота выгрузка файлов структура папок из

См. также

HighLoad оптимизация Администрирование СУБД Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Опубликовали первую статью по итогам доклада «Дамп – не приговор, а повод задуматься», с которым выступали на конференции INFOSTART TECH EVENT 2024.

25.03.2025    421    it-expertise    5    

6

Администрирование СУБД Системный администратор Абонемент ($m)

Всегда надо обслуживать индексы SQL. В том числе по рекомендации самой 1С. Но обслуживать все и сразу - долго, тяжело серверу и, главное, бессмысленно. Особенно для больших баз. Данный скрипт выбирает, что надо делать, и делает это автоматически. Готового полного аналога не нашел, поэтому сделал этот. Можно примерять для любых конфигураций и платформ 1С. Проверено на 8.3.25.1501.

10 стартмани

12.02.2025    674    23    GreyCardinal    14    

4

HighLoad оптимизация Администрирование СУБД Программист Платформа 1С v8.3 Бесплатно (free)

В рамках мастер-класса мы запустим нагрузочный тест на 3К пользователей и посмотрим, как будет вести себя PostgreSQL при такой нагрузке.

11.12.2024    2083    Tantor    1    

6

Администрирование СУБД Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

Много вариантов определения номера собственного процесса самого 1С8. В ходе поиска, опираясь на общедоступную информацию, дополнил алгоритм, но с учетом определения ИД запущенного приложения.

09.12.2024    970    artly2000    6    

4

Администрирование СУБД Системный администратор Программист

В крупных компаниях, где много типовых и сильно доработанных баз с режимом работы 24/7, переход с MS SQL на PostgreSQL затягивается. Получается гетерогенная структура – когда прод уже на PostgreSQL, а разработка и тестирование – пока на MS SQL. О том, какие варианты помогут постепенно перевести прод с несколькими базами MS SQL на PostgreSQL, не сломав среду тестирования и разработки, пойдет речь в статье.

21.11.2024    4487    a.doroshkevich    9    

16

HighLoad оптимизация Администрирование СУБД Системный администратор Программист Платформа 1С v8.3 Россия Бесплатно (free)

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

12.11.2024    1746    Tantor    20    

19

HighLoad оптимизация Администрирование СУБД Механизмы платформы 1С Программист Платформа 1С v8.3 ИТ-компания Россия Бесплатно (free)

В данной статье мы рассмотрим, как работает механизм временных таблиц на postgres на платформе 8.3.23 и что изменилось в нем при добавлении новых возможностей в платформе 8.3.25. А также на примере покажу, как понимание работы платформы позволяет оптимизировать СУБД для работы с 1С.

29.10.2024    5673    Tantor    38    

37
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ivangrant 11 31.05.22 15:02 Сейчас в теме
ДО 2.1.29.18.

{ВнешняяОбработка.ВыгрузкаФайловИзДО.Форма.Форма.Форма(105,11)}: Переменная не определена (РаботаСФайлами)
Файл = <<?>>РаботаСФайлами.ДвоичныеДанныеФайла(Стр.СсылкаНаФайл);

Я конечно поправлю. Но осадочек остался)
3. AlekSo 15 01.12.22 12:41 Сейчас в теме
(1)
Я конечно поправлю. Но осадочек остался)

И как подправить?
4. AlekSo 15 02.12.22 11:28 Сейчас в теме
(3)Отвечу себе.

Вынес
Файл = РаботаСФайлами.ДвоичныеДанныеФайла(СсылкаНаФайл);
в отдельную функция на сервере:

&НаСервере
Функция ПолучитьФайлНаСервере(СсылкаНаФайл)
Файл = РаботаСФайлами.ДвоичныеДанныеФайла(СсылкаНаФайл);
Возврат Файл;
КонецФункции

ну и соответственно заменил исходную строку на
Файл = ПолучитьФайлНаСервере(Стр.СсылкаНаФайл);

P.S. ещё не понял кого обидел ноль. Почему его нет в правильных символах? Особенно весело в годах - вместо 2022 стал 222.
ivangrant; +1 Ответить
2. user1077162 4 06.07.22 21:18 Сейчас в теме
Протестировал на ДО ПРОФ 2.1.30.4 Платформа 8.3.20.1789 Windows 11 обработка работает без ошибок.
5. darkxxx 11 09.12.24 14:55 Сейчас в теме
моя очередь подправить, теперь эта функция перемещена и переименована, теперь не обязательно все выносить в серверную функцию. Прям там меняете: РаботаСФайлами.ДвоичныеДанныеФайла(СсылкаНаФайл);

На

РаботаСФайламиВызовСервера.ПолучитьДвоичныеДанныеФайла(СсылкаНаФайл);

И не забудьте добавить 0 в разрешенные символы.
Оставьте свое сообщение