0

Ошибка «Проверка мутабельных значений на заполненность не поддерживается»

Ошибка возникает при попытке использования функции ЗначениеЗаполнено() для проверки заполнения объекта агрегатного типа.

К таким объектам относятся программные объекты типа:

  1. СправочникОбъект, СправочникСписок, СправочникВыборка, ДокументОбъект, ДокументСписок, ДокументВыборка и т.п.;
  2. ОбработкаОбъект, ОтчетОбъект и т.п.
  3. ТабличныйДокумент, ТекстовыйДокумент, ДиаграммаГанта и т.п.;

Указанные объекты поддерживают только сравнение со значением Неопределено:

Пример для справочника:

СправочникОбъект = Справочники.Контрагенты.СоздатьЭлемент();
//...
Если СправочникОбъект = Неопределено Тогда
	Сообщить("Объект не был инициирован!");
Иначе
	СправочникОбъект.Записать();
КонецЕсли;

Пример для отчета:

ОтчетОбъект = Отчеты.Продажи.Создать();
//...
Если ОтчетОбъект = Неопределено Тогда
	Сообщить("Отчет Продажи не был инициирован!");
Иначе
	ОтчетОбъект.Сформировать();
КонецЕсли;

Поделиться страницей в соц.сетях

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *