|
Переменная не определена
| ☑ |
0
vadim1995
17.01.21
✎
13:39
|
Добрый день, кто знает из за чего возникает ошибка ? Я собираюсь сделать так что бы реквизит табличной части единица измерения заполнялся автоматически из реквизита единица измерения который находится в справочнике товары.
Код процедуры:
&НаКлиенте
Процедура ТоварыЕдиницаИзмеренияПриИзменении(Элемент)
СтрокаТабличнойЧасти.ТоварыЕдиницаИзмерения = Объект.ТоварыЕдиницаИзмерения;
КонецПроцедуры
Ошибка:
{Документ.ПоступлениеТоваров.Форма.ФормаДокумента.Форма(24,2)}: Переменная не определена (СтрокаТабличнойЧасти)
<<?>>СтрокаТабличнойЧасти.ТоварыЕдиницаИзмерения = Объект.ТоварыЕдиницаИзмерения; (Проверка: Тонкий клиент)
|
|
1
mkalimulin
17.01.21
✎
13:42
|
(0) Надо перестать разговаривать с программой на русском языке
|
|
2
acht
17.01.21
✎
13:59
|
(0) Чем ответы в не угодили?
|
|
3
vadim1995
17.01.21
✎
14:06
|
(2)
Создал процедуру синтактических ошибок не обнаружено
&НаКлиенте
Процедура ТоварыЕдиницаИзмеренияПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.ЕдиницаИзмерения = ПолучитьЕИ(СтрокаТабличнойЧасти.ЕдиницаИзмерения);
КонецПроцедуры
&НаСервере
Функция ПолучитьЕИ(Товары)
Возврат Товары.ЕдиницаИзмерения;
КонецФункции
Захожу в предприятие как только нажимаю на единицу измерения выходит следующая ошибка
{Документ.ПоступлениеТоваров.Форма.ФормаДокумента.Форма(31)}: Поле объекта не обнаружено (ЕдиницаИзмерения)
Возврат Товары.ЕдиницаИзмерения;
|
|
4
Ненавижу 1С
гуру
17.01.21
✎
14:11
|
(3) ты в процедуру УЖЕ передаешь ЕдиницаИзмерения. У нее ты все равно хочешь получить ЕдиницаИзмерения?
|
|