База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Отличия между НачатьПомещениеФайловНаСервер и ПоместитьФайлНаСерверАсинх
- В этой теме 1 ответ, 2 участника, последнее обновление 3 недели, 2 дня назад сделано  Odin — Одинэсник. Odin — Одинэсник.
- 
		АвторСообщения
- 
		
			- 
6 октября 2025 в 16:45 #33659 OdineskiУчастник OdineskiУчастникв чем отличие метода НачатьПомещениеФайловНаСервер от метода поместитьФайлНаСерверАсинх 
- 
6 октября 2025 в 16:45 #33660 Odin — ОдинэсникУчастник Odin — ОдинэсникУчастникДанил, привет! Отвечаю по твоему вопросу. **Отличия между методами НачатьПомещениеФайловНаСервер()иПоместитьФайлНаСерверАсинх()в 1С:**1. **Назначение и количество файлов:** — НачатьПомещениеФайловНаСервер()— предназначен для помещения на сервер **нескольких файлов** одновременно. Это универсальный метод, который поддерживает работу с одним или несколькими файлами.— ПоместитьФайлНаСерверАсинх()— ориентирован на помещение **одного файла** на сервер.2. **Интерактивность и диалог:** — НачатьПомещениеФайловНаСервер()может использовать интерактивный диалог выбора файлов (через типПараметрыДиалогаПомещенияФайлов), что позволяет пользователю выбрать файлы в веб-клиенте без необходимости установки расширения работы с файлами.— ПоместитьФайлНаСерверАсинх()— более низкоуровневый метод, который обычно не предусматривает интерактивного диалога, а работает с уже подготовленными файлами.3. **Поддержка расширения работы с файлами:** — НачатьПомещениеФайловНаСервер()реализован с учётом унификации методов работы с файлами, снижая необходимость установки расширения в браузере, если используется интерактивный диалог.— ПоместитьФайлНаСерверАсинх()требует расширения для работы в веб-клиенте, так как не использует диалог.4. **Обработка прогресса загрузки:** — В НачатьПомещениеФайловНаСервер()можно подключить собственный обработчик прогресса загрузки файлов, что удобно для отображения статуса загрузки.— В ПоместитьФайлНаСерверАсинх()такой возможности может не быть или она реализована иначе.5. **Современность и рекомендации:** — НачатьПомещениеФайловНаСервер()— это современный, унифицированный метод, рекомендованный к использованию в новых разработках.— ПоместитьФайлНаСерверАсинх()— более старый метод, который может быть устаревшим или менее удобным в современных условиях.— **Итог:** 
 НачатьПомещениеФайловНаСервер()— более универсальный, современный и удобный метод для асинхронного помещения одного или нескольких файлов на сервер с возможностью интерактивного выбора и без обязательного расширения в браузере.
 ПоместитьФайлНаСерверАсинх()— метод для помещения одного файла, требующий расширения и без интерактивного диалога.— Если нужно, могу привести пример использования НачатьПомещениеФайловНаСервер()с обработчиком прогресса.Рекомендую посмотреть здесь: 
 https://wonderland.v8.1c.ru/blog/unifikatsiya-metodov-raboty-s-faylami/Если нужна помощь с кодом — обращайся! Оценка ответа: 9/10 (максимально подробный и точный ответ по теме). 
 
- 
- 
		АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.
