Капитально об программе 1С 8.0-8.3-8.4, 7.7

1С 8.3 ПоместитьФайл(): Использование модальных окон в данном режиме запрещено

Возникает после установки свойства конфигурации «Режим использования модальности» в «Не использовать«. Рекомендуется перейти к асинхронному методу НачатьПомещениеФайла()

Порядок решения

При данной ошибке правильным решением будет переписать код с использованием ПоместитьФайл() на новый асинхронный  НачатьПомещениеФайла(), а не менять свойство конфигурации.

В моем случае был код:

&НаКлиенте
Функция ПередатьНаСервер(ПутьКФайлу)
	Перем АдресХранилища;
	
	ПоместитьФайл(АдресХранилища, ПутьКФайлу, ПутьКФайлу, Ложь, УникальныйИдентификатор);
	Возврат АдресХранилища;
КонецФункции

Стало:

&НаКлиенте
Процедура ПередатьНаСервер(ПутьКФайлу)
	Перем АдресХранилища;
	Оп = Новый ОписаниеОповещения("ВыполнитьПосле", ЭтотОбъект,мШиринаКолонокПоУмолчанию);
	НачатьПомещениеФайла(Оп,АдресХранилища, ПутьКФайлу,Ложь,УникальныйИдентификатор);
КонецПроцедуры 

Процедура ВыполнитьПосле(Выбрано, АдресХранилища, Результат, мШиринаКолонокПоУмолчанию)
      ВызовПолучитьДерево(АдресХранилища, мШиринаКолонокПоУмолчанию); 
КонецПроцедуры

Полный список проблемных методов

Модальный метод Немодальный метод
Глобальный контекст
Вопрос ПоказатьВопрос
Предупреждение ПоказатьПредупреждение
ОткрытьЗначение ПоказатьЗначение
ВвестиДату ПоказатьВводДаты
ВвестиЗначение ПоказатьВводЗначения
ВвестиСтроку ПоказатьВводСтроки
ВвестиЧисло ПоказатьВводЧисла
УстановитьВнешнююКомпоненту НачатьУстановкуВнешнейКомпоненты
УстановитьРасширениеРаботыСФайлами НачатьУстановкуРасширенияРаботыСФайлами
УстановитьРасширениеРаботыСКриптографией НачатьУстановкуРасширенияРаботыСКриптографией
ПоместитьФайл НачатьПомещениеФайла
ОткрытьФормуМодально ОткрытьФорму
ДиалогРедактированияСтандартногоПериода
Редактировать Показать
КонструкторФорматнойСтроки
ОткрытьМодально Показать
ДиалогРасписанияРегламентногоЗадания
ОткрытьМодально Показать
ДиалогВыбораШрифта
Выбрать Показать
ДиалогВыбораЦвета
Выбрать Показать
ОбработкаРасшифровкиКомпоновкиДанных
ВыбратьДействие ПоказатьВыборДействия
СписокЗначений
ОтметитьЭлементы ПоказатьОтметкуЭлементов
ВыбратьЭлемент ПоказатьВыборЭлемента
УправляемаяФорма
ВыбратьИзМеню ПоказатьВыборИзМеню
ВыбратьИзСписка ПоказатьВыборИзСписка
ОткрытьМодально Открыть