Добрый день.
Помогите, пожалуйста, возникает такая ошибка.

{Справочник.Оборудование.Форма.ФормаЭлемента.Форма(12)}: Ошибка при вызове метода контекста (ПолучитьМакет)
 ТекМакет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("МакетОтчётПоИнвентаризации");//.ПолучитьТекст();
по причине:
Недопустимое значение параметра (параметр номер '1')

Я сделала обработку, где создала макет HTML документа. Создала форму и там сделала поле HTML документа. Написала этот код:

```1c
    &НаКлиенте
    Процедура КомандаПерейти(Команда)

    ЗаполнитьМакетHTML();

    КонецПроцедуры

    &НаСервере
    Процедура ЗаполнитьМакетHTML()

    ТекМакет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("МакетОтчётПоИнвентаризации");//.ПолучитьТекст();
    Объект.ПолеHTML = ТекМакет.ПолучитьТекст();

    Конецпроцедуры
```

Всё работает.
Далее понадобилось в справочнике Оборудование разместить это поле HTML на форме . Я создала в справочнике поле, и туда попробовала записать такой же код, но теперь возникает вышеприведённая ошибка.

Как избежать её? Подскажите, пожалуйста.
---
д, но теперь возникает вышеприведённая ошибка.

а макет в справочнике то есть ?
---
вот эта строка

```1c
    ТекМакет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("МакетОтчётПоИнвентаризации");
```

говоря человеческим языком, получает макет объекта в котором выполняется этот код.
Если это происходит в обработке, то макет обработки, если в справочнике то справочника...
в справочнике макета нет, соответственно, и ошибка.

Если обработка не внешняя, а встроенная в конфу, то можно ее макет без проблем получить.
А вот если внешняя, то нет
---
д, но теперь возникает вышеприведённая ошибка.

а макет в справочнике то есть ?
---
Нет, я думала можно как-то связать обработку с полем...Может можно как-то вывести из HTML поля обработки данные в поле HTML справочника?
---
вот эта строка

```1c
    ТекМакет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("МакетОтчётПоИнвентаризации");
```

говоря человеческим языком, получает макет объекта в котором выполняется этот код.
Если это происходит в обработке, то макет обработки, если в справочнике то справочника...
в справочнике макета нет, соответственно, и ошибка.

Если обработка не внешняя, а встроенная в конфу, то можно ее макет без проблем получить.
А вот если внешняя, то нет
---
(2) Макет создала - работает. Спасибо!
Теперь поняла в чём беда была)
---
Добрый день.
Такая же проблема, может кто нибудь поможет

Ошибка при записи документа Реализация товаров и услуг: {ВнешняяОбработка.ИзменениеДатыВДокументахРеализации.МодульОбъекта(103)}: Ошибка при вызове метода контекста (Получить): Недопустимое значение параметра (параметр номер '1')

```1c
    Процедура ВыполнитьКоманду(ИдентификаторКоманды, ПараметрыВыполненияКоманды) Экспорт

    // Реализация логики команды
    Если ИдентификаторКоманды = "Изменение даты в документах реализации" Тогда

    Запрос = Новый Запрос;

    Запрос.Текст = "ВЫБРАТЬ
    | РеализацияТоваровУслуг.Ссылка КАК Ссылка
    |ИЗ
    | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
    |ГДЕ
    | НЕ РеализацияТоваровУслуг.ПометкаУдаления
    | И НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, ДЕНЬ) = &Дата
    | И РеализацияТоваровУслуг.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыРеализацийТоваровУслуг.ВПодготовке)";

    НачалоВчерашнегоДня = НачалоДня(НачалоДня(ТекущаяДата()) - 1);

    Запрос.УстановитьПараметр("Дата", НачалоВчерашнегоДня);

    Выборка = Запрос.Выполнить().Выбрать();

    Пока Выборка.Следующий() Цикл

    Попытка
    ТекДокумент = Выборка.Ссылка.ПолучитьОбъект();
    ТекДокумент.Дата = ТекущаяДата();
    Если
    ВыходнойДень(ТекДокумент.ДатаПлатежа) = Истина
    Тогда
    ТекДокумент.ДатаПлатежа = ТекДокумент.ДатаПлатежа + 1;
    Иначе
    ТекДокумент.ДатаПлатежа = ТекДокумент.ДатаПлатежа;
    КонецЕсли;
    ТекДокумент.Записать();
    Исключение

    ТекстОшибки = "Ошибка при записи документа " + Выборка.Ссылка + ": " + ОписаниеОшибки();

    ЗаписьЖурналаРегистрации(
    "Ошибка при изменении даты документа!",
    УровеньЖурналаРегистрации.Информация,
    Метаданные.Документы.РеализацияТоваровУслуг,
    Выборка.Ссылка,
    ТекстОшибки);

    КонецПопытки;

    КонецЦикла;

    КонецЕсли;

    КонецПроцедуры

    Функция ВыходнойДень (ДатаПлатежа) Экспорт
    СведенияНаДень = РегистрыСведений.ДанныеПроизводственногоКалендаря.Получить(Новый Структура("Дата",ДатаПлатежа));
    Если СведенияНаДень.ВидДня = Перечисления.ВидыДнейПроизводственногоКалендаря.Воскресенье
    ИЛИ СведенияНаДень.ВидДня = Перечисления.ВидыДнейПроизводственногоКалендаря.Праздник
    Тогда Возврат Истина;
    Иначе Возврат Ложь;
    КонецЕсли;
    КонецФункции
```
---
СведенияНаДень = РегистрыСведений.ДанныеПроизводственногоКалендаря.Получить(Новый Структура("Дата",ДатаПлатежа));
В отборе также необходимо указать значение измерений ПроизводственныйКалендарь и Год.
---
Можете подсказать как нужно указать? Я пока только начал учиться.
---
Попробуйте так:
```1c
    Отбор = Новый Структура;
    Отбор.Вставить("ПроизводственныйКалендарь", Справочники.ПроизводственныеКалендари.НайтиПоКоду("РФ"));
    Отбор.Вставить("Дата", ДатаПлатежа);
    Отбор.Вставить("Год", Год(ДатаПлатежа));
    СведенияНаДень = РегистрыСведений.ДанныеПроизводственногоКалендаря.Получить(Отбор);
```
---
Огромное спасибо, работает без ошибки
---
Ничего оригинального, видимо, но вот :

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Недопустимое значение параметра (параметр номер '1')
{ОбщийМодуль.ПроведениеРасчетов.Модуль(70)}: СтруктураНомер = Новый Структура("Номер строки");
{Документ.НачисленияСотрудникам.МодульОбъекта(43)}:ПроведениеРасчетов.РасчитатьНачисления(Движения.Начисления, ПланыВидовРасчета.ОсновныеНачисления.Премия, МассивСотрудников);\

по причине:
Недопустимое значение параметра (параметр номер '1')
---
Имя элемента структуры "Номер строки" не может быть с пробелом.
---
Ничего оригинального, видимо, но вот :

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Недопустимое значение параметра (параметр номер '1')
{ОбщийМодуль.ПроведениеРасчетов.Модуль(70)}: СтруктураНомер = Новый Структура("Номер строки");
{Документ.НачисленияСотрудникам.МодульОбъекта(43)}:ПроведениеРасчетов.РасчитатьНачисления(Движения.Начисления, ПланыВидовРасчета.ОсновныеНачисления.Премия, МассивСотрудников);\

по причине:
Недопустимое значение параметра (параметр номер '1')