Перестал работать дополнительный обработчик
Ничто не предвещало. Просто в один прекрасный день перестал работать дополнительный обработчик в одном документе. Авторегистрация и заполнение файла.
В журнале регистрации ошибки:
Код обработчика:
В остальных подобных документах работает без сбоев и ошибок.
В чём может быть сбой?
В этом же документе перестал работать доп. обработчик автоматической обработки резолюции.
В журнале регистрации ошибки:
{ОбщийМодуль.АвтозаполнениеШаблоновФайловКлиентСервер.Модуль(88)}: Ошибка работы с приложением MS Word. Необходимо проверить правильность установки приложения.
ВызватьИсключение(НСтр("ru = 'Ошибка работы с приложением MS Word. Необходимо проверить правильность установки приложения.'"));.
Идентификатор записи: cc490304-ea38-443f-b459-678c60a1e65d
{ОбщийМодуль.АвтозаполнениеШаблоновФайловКлиентСервер.Модуль(88)}: Ошибка работы с приложением MS Word. Необходимо проверить правильность установки приложения.
ВызватьИсключение(НСтр("ru = 'Ошибка работы с приложением MS Word. Необходимо проверить правильность установки приложения.'")); . Обработчик: Рассмотрение заявки Авторегистрация при старте
Код обработчика:
// Поиск объекта
Задача = Событие.Источник;
Выполнять = Ложь;
Если ТипЗнч(Задача.БизнесПроцесс) = Тип("БизнесПроцессСсылка.Рассмотрение") Тогда
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Предметы.РольПредмета,
| Предметы.Предмет
|ИЗ
| Задача.ЗадачаИсполнителя.Предметы КАК Предметы
|ГДЕ
| Предметы.Ссылка = &ЗадачаСсылка";
Запрос.УстановитьПараметр("ЗадачаСсылка",Задача);
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Объект = Выборка.Предмет.ПолучитьОбъект();
Если ТипЗнч(Объект.Ссылка) = Тип("СправочникСсылка.ВнутренниеДокументы") Тогда
Если (СокрЛП(Объект.ВидДокумента) = "Рассмотрение заявки") Тогда
Выполнять = Истина;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЕсли;
Если Выполнять Тогда
// Регистрация
Если Не ЗначениеЗаполнено(Объект.РегистрационныйНомер) Тогда
Нумератор = Нумерация.ПолучитьНумераторДокумента(Объект);
Если ЗначениеЗаполнено(Нумератор) Тогда // автоматическая нумерация
ДатаРегистрации = ТекущаяДата();
ТекущийПользователь = Пользователи.ТекущийПользователь();
Объект.ДатаРегистрации = ДатаРегистрации;
// сформируем текущий номер
СтруктураПараметров = НумерацияКлиентСервер.ПолучитьПараметрыНумерации(Объект);
Нумерация.СформироватьЧисловойНомерДокумента(СтруктураПараметров, Объект.ЧисловойНомер);
ОписанияОшибок = Новый СписокЗначений;
СтруктураПараметров = НумерацияКлиентСервер.ПолучитьПараметрыНумерации(Объект);
Нумерация.СформироватьСтроковыйНомерДокумента(СтруктураПараметров, Объект.РегистрационныйНомер, ОписанияОшибок);
Объект.Зарегистрировал = ТекущийПользователь;
Объект.Записать();
Делопроизводство.ЗаписатьСостояниеДокумента(
Объект.Ссылка,
ДатаРегистрации,
Перечисления.СостоянияДокументов.Зарегистрирован,
ТекущийПользователь);
КонецЕсли;
КонецЕсли;
// автозаполнение файлов
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Файлы.Ссылка
|ИЗ
| Справочник.Файлы КАК Файлы
|ГДЕ
| Файлы.ВладелецФайла = &ВладелецФайла
| И Файлы.ПометкаУдаления = ЛОЖЬ";
Запрос.УстановитьПараметр("ВладелецФайла", Объект.Ссылка);
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Файло = Выборка.Ссылка;
ДанныеВыполнения = АвтозаполнениеШаблоновФайловКлиентСервер.ЗаполнитьПоляФайлаДаннымиВладельца(Истина, Файло, Истина);
КонецЦикла;
КонецЕсли;
КонецЕсли;
ПоказатьВ остальных подобных документах работает без сбоев и ошибок.
В чём может быть сбой?
В этом же документе перестал работать доп. обработчик автоматической обработки резолюции.
По теме из базы знаний
- Правила и приемы доработки типовых конфигураций 1С для облегчения их дальнейшей поддержки и обновления
- Разные хм... неожиданности при работе с УТ 11 и платформой
- Управление состоянием для шаблона MVC и работы с данными объекта
- Гарри Поттер и подкапотное пространство веб-клиента
- Интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8) таки нет. Не помогло. Причём только в этом документе. Если добавить файл и прописать в нём хоть какой-то скрипт, даже самый простой - появляется ошибка. Файл без скриптов норм. Также норм работает автозаполнение "Заполнить файл данными документа". А регистрация из допобработчика ошибка.
Посмотрела журнал, ошибки посыпались с 15 мая. В конфигураторе на эти даты ничего не вносила.
Посмотрела журнал, ошибки посыпались с 15 мая. В конфигураторе на эти даты ничего не вносила.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот