Поле объекта недоступно для записи (Окно)
Добрый день, обновился на конфигурацию 2.2.1 (комплексная автоматизация) и перестала работать обработка, подскажете почему, вроде ошибок не было.
{ВнешняяОбработка.РаботаСБуферомОбмена.Форма.СлужебнаяФорма.Форма(27)}: Поле объекта недоступно для записи (Окно)
Для Каждого Окно из Окна Цикл
Процедура ПроцедураОбработкиОбъектов()
ЭтаФорма.Закрыть();
ОбъектыНазначенияМассив = СписокЭлементов.ВыгрузитьЗначения();
Окна = ПолучитьОкна();
Для Каждого Элемент из ОбъектыНазначенияМассив Цикл
Для Каждого Окно из Окна Цикл
Если НЕ Окно.Основное Тогда
Форма = Окно.ПолучитьСодержимое();
ОбъектФормы = Неопределено;
Попытка
ОбъектФормы = Форма.Объект;
Исключение
КонецПопытки;
Если ОбъектФормы <> Неопределено
И ОбъектФормы.Ссылка = Элемент Тогда
ПараметрЗаголовок = НСтр("ru = 'Заполнение табличной части документа %Документ% из буфера обмена'");
Если ЗначениеЗаполнено(ОбъектФормы.Ссылка) Тогда
ПараметрЗаголовок = СтрЗаменить(ПараметрЗаголовок, "%Документ%", ОбъектФормы.Ссылка);
Объект.СсылкаНаОбъект = ОбъектФормы.Ссылка;
КонецЕсли;
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ПараметрЗаголовок", ПараметрЗаголовок);
ПараметрыФормы.Вставить("Документ", ОбъектФормы.Ссылка);
СтруктураРезультат = ОткрытьФормуМодально("ВнешняяОбработка.РаботаСБуферомОбмена.Форма.Форма", ПараметрыФормы, ЭтаФорма);
Если Объект.НовыйОбъектСтруктура <> Неопределено Тогда
ЗаполнитьОбъект(ОбъектФормы);
КопироватьДанныеФормы(ОбъектФормы, Форма.Объект);
Форма.Модифицированность = истина;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецПроцедуры
ПоказатьПо теме из базы знаний
- Работа с Ворд через СОМ-Объект
- Обзор полезных методов БСП 3.1.4
- Управление сборкой. Расширение для конфигурации СППР
- Интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
- API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3
Найденные решения
(1) замените окно другой прееменной. у знакого была похожая ситуация с переменной "Ширина", после обновы стало выдавать такую же ошибку. Заменил и все взлетело.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) замените окно другой прееменной. у знакого была похожая ситуация с переменной "Ширина", после обновы стало выдавать такую же ошибку. Заменил и все взлетело.
"Окно" это глобальная переменная не доступная для записи.
УправляемаяФорма (ManagedForm)
Окно (Window)
Использование:
Только чтение.
Описание:
Тип: ОкноКлиентскогоПриложения.
Содержит окно клиентского приложения, в котором расположена форма.
Доступность:
Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).
УправляемаяФорма (ManagedForm)
Окно (Window)
Использование:
Только чтение.
Описание:
Тип: ОкноКлиентскогоПриложения.
Содержит окно клиентского приложения, в котором расположена форма.
Доступность:
Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот