Версия для печати темы (https://pro1c.org.ua/index.php?s=12dfa49fe983d6b653a605ae3d8c0caf&showtopic=67742)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Чем заменить из УТП1.2 "ОбработкаПрерыванияПользователя()" для BAS КУП

Автор: Ch2025 25.01.25, 21:35

Добрый день,

при переводе модуля с "Управление торговым предприятием для Украины", редакция 1.2. (1.2.71.1)в "Business automation software for integrated enterprise management (2.5.9.4)" не находит переменные

Кто знает чем заменить ОбработкаПрерыванияПользователя()?

встречается в коде

Цитата
Для каждого СтрокаРеализация Из ТаблицаРеализацийКонтрагентДатаСклад Цикл
ОбработкаПрерыванияПользователя();
Запрос = Новый Запрос;
Запрос.Текст =


Для каждого СтрокаПоступление Из ТаблицаПоступленийКонтрагентДатаСклад Цикл
            Склад = Справочники.Склады.ПустаяСсылка();
            ОбработкаПрерыванияПользователя();
            Запрос = Новый Запрос;
            Запрос.Текст =
                "ВЫБРАТЬ

выдаёт ошибку
Цитата
<<?>>ОбработкаПрерыванияПользователя(); (Проверка: Сервер)
{ВнешняяОбработка.ЗагрузкаДанныхИзБазыСКАРБ.МодульОбъекта(654,4)}: Процедура или функция с указанным именем не определена (ОбработкаПрерыванияПользователя)

помогите пожалуйста

Автор: Slon747 25.01.25, 21:55

Ch2025 @ Сегодня, 21:35 * ,
ОбработкаПрерыванияПользователя недоступно на сервере. Удалите команду.

Автор: Ch2025 25.01.25, 22:15

Slon747 @ Сегодня, 21:55 * ,
а заменить чем-то стандартным можно?

Автор: Slon747 25.01.25, 22:50

Ch2025 @ Сегодня, 22:15 * ,
Не нужно. В упр. формах асинхронный режим. Там это намного сложнее.
Просто удалите команду и всё.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua