Почему один и тот же код в разных местах работает или выдает ошибку
Переместил форму документа в расширения, что бы можно было добавить реквизиты. И сложность в том что сначала код отрабатывает, т.е создается реквизит. Но когда нужно создать еще реквизит, то выдает ошибку. Если этот реквизит закомментировать то все хорошо отрабатывает
Имеется код который отрабатывает, но точно такой же код в дальнейшем выдает ошибку
Ошибка
Ошибка при вызове метода контекста (Добавить)
{РасшФорДокТребНакл Документ.ТребованиеНакладная.Форма.ФормаДокумента.Форма(21)}: НовыйЭлементФормы1=Элементы.Добавить("СписыватьДомовыеЗатраты",Тип("ПолеФормы"),Элементы.ЭВМ_ДляОтображения);
по причине:
Недопустимое значение параметров
Имеется код который отрабатывает, но точно такой же код в дальнейшем выдает ошибку
&НаСервере
Процедура РасшФорДокТН_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
НовыйЭлементФормыДом=Элементы.Добавить("Дом",Тип("ПолеФормы"),Элементы.ЭВМ_ДляОтображения);
НовыйЭлементФормыДом.Вид=ВидПоляФормы.ПолеВвода;
НовыйЭлементФормыДом.ПутьКДанным="Объект.Дом";
НовыйЭлементФормыДом.Видимость=Истина;
НовыйЭлементФормыДом.Доступность=Истина;
// добовляю реквезит ДомВТаблице
НовыйЭлементФормыДомВТаблице=Элементы.Добавить("ДомВТаблице",Тип("ПолеФормы"),Элементы.ЭВМ_ДляОтображения);
НовыйЭлементФормыДомВТаблице.Вид=ВидПоляФормы.ПолеФлажка;
НовыйЭлементФормыДомВТаблице.ПутьКДанным="Объект.ДомВТаблице";
НовыйЭлементФормыДомВТаблице.Видимость=Истина;
НовыйЭлементФормыДомВТаблице.Доступность=Истина;
//НовыйЭлементФормыДомВТаблице.УстановитьДействие("ПриИзменении","ДомВТаблицеПриИзменении");
/// НИЖЕ ОШИБКА ОШИБКА
//// добовляю реквезит СписыватьДомовыеЗатраты
НовыйЭлементФормы1=Элементы.Добавить("СписыватьДомовыеЗатраты",Тип("ПолеФормы"),Элементы.ЭВМ_ДляОтображения); // ОШИБКА ЗДЕСЬ
НовыйЭлементФормы1.Вид=ВидПоляФормы.ПолеФлажка;
НовыйЭлементФормы1.ПутьКДанным="Объект.СписыватьДомовыеЗатраты";
НовыйЭлементФормы1.Видимость=Истина;
НовыйЭлементФормы1.Доступность=Истина;
ПоказатьОшибка
Ошибка при вызове метода контекста (Добавить)
{РасшФорДокТребНакл Документ.ТребованиеНакладная.Форма.ФормаДокумента.Форма(21)}: НовыйЭлементФормы1=Элементы.Добавить("СписыватьДомовыеЗатраты",Тип("ПолеФормы"),Элементы.ЭВМ_ДляОтображения);
по причине:
Недопустимое значение параметров
Прикрепленные файлы:

По теме из базы знаний
- Управление техническим долгом - Концепция Continuous Inspection
- Как сдать экзамен 1С:Специалист по платформе?
- Как найти «кнопку ВКЛ» у инженера, и всегда ли надо ее искать
- Управление хранилищами без боли
- Результаты ревью кода 1500+ решений каталога Инфостарт: наиболее частые ошибки разработчиков в коде
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот