1С Ошибка «Использование модальных окон в данном режиме запрещено»
И в продолжении предыдущей статье хочу рассказать про ошибку «Использование модальных окон в данном режиме запрещено». В предыдущей статья я рассказывал про то как можно изменить цену номенклатуры в ТЧ документа на процент, в ней ввод процентов осуществлялся с помощью модального окна. А данный режим по умолчанию отключен. Вообще от использование модальных окон необходимо отучатся, но так как мы с Вами учимся, попробовать нужно все. Тем более что в некоторых случаях модальные окна можно использовать.
Что такое модальное окно это по сути всплывающие (pop-up) окно, после появления которого выполнение кода и работоспособность всей конфигурации приостанавливается до того момента пока в него что не введут или закроют. Данную технологию современные браузере уже давно не поддерживают. А так как 1С идет в интернет то и работать они там не будут. Например, если в вашей конфигурации вы используете модальные окна то после того как вы опубликуете базу в интернете они работать не буду, и вам придется все переписывать заново. Что бы этого избежать лучше сразу писать правильно, тем более вопрос о публикации базы в интернете очень актуален.
Как включить отображение модальных окон 1С
И так как все это выглядит на практике, вы нажимаете на кнопку и вместо окна видите ошибку.
Использование модальных окон в данном режиме запрещено!
{Документ.Поступление.Форма.ФормаДокумента.Форма(80)}: ВвестиЧисло(Число, «Введите процент»,, );по причине:
Использование модальных окон в данном режиме запрещено!
Это говорит о том что режим модальности в вашей конфигурации отключен. Для того чтобы его включить, нужно открыть свойства вашей конфигурации.
Найти пункт «Режим использования модальности» и включить его.
После этого все модальные окна в вашей конфигурации будут работать.