Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 ноя 2024, 00:26

Переменная не определена

Автор Emiliya_Emili, 08 ноя 2018, 17:53

0 Пользователей и 1 гость просматривают эту тему.

Emiliya_Emili

В коде выдается ошибка "Переменная не определена". Задача: если вид номенклатуры "услуга" то поле поставщик не доступно. действия в справочнике Номенклатура
&НаКлиенте
Процедура ВидНоменклатурыПриИзменении(Элемент)
Если Объект.ВидНоменклатуры=Перечисления.ВидНоменклатуры.Услуги Тогда
Элементы.Поставщик.Доступность=Ложь;
КонецЕсли;
КонецПроцедуры

alex0402

Цитата: Emiliya_Emili от 08 ноя 2018, 17:53Если Объект.ВидНоменклатуры=Перечисления.ВидНоменклатуры.Услуги Тогда

Если бы было более полное сообщение об ошибке, то и ответ был бы более точным, а так могу только предположить, что
Перечисления.ВидНоменклатуры.Услуги
нужно заменить на
Значение("Перечисление.ВидНоменклатуры.Услуги")
Спасибо за Сказать спасибо

Emiliya_Emili

Цитата: alex0402 от 08 ноя 2018, 18:12
Цитата: Emiliya_Emili от 08 ноя 2018, 17:53Если Объект.ВидНоменклатуры=Перечисления.ВидНоменклатуры.Услуги Тогда

Если бы было более полное сообщение об ошибке, то и ответ был бы более точным, а так могу только предположить, что
Перечисления.ВидНоменклатуры.Услуги
нужно заменить на
Значение("Перечисление.ВидНоменклатуры.Услуги")

выдает ошибку
   {Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(3,30)}: Процедура или функция с указанным именем не определена (Значение)
   Если Объект.ВидНоменклатуры=<<?>>Значение("Перечисление.ВидНоменклатуры.Услуги") Тогда (Проверка: Тонкий клиент)


alex0402

ПредопределенноеЗначение("Перечисление.ВидНоменклатуры.Услуги"),
Сори.
Спасибо за Сказать спасибо

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск