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

Как сделать Доступность реквизита.

Автор aboba174, 09 фев 2023, 10:15

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

aboba174

Afinogen, {Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(16,24)}: Переменная не определена (ВидНоменклатуры)
      ЭтоУслуга = (Строка(<<?>>ВидНоменклатуры) = "Услуга"); (Проверка: Тонкий клиент)
Все равно такая вот ошибка

LexaK

Цитата: aboba174 от 09 фев 2023, 10:57LexaK, {Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(16,23)}: Переменная не определена (ВидНоменклатуры)
      ЭтоУслуга = Строка(<<?>>ВидНоменклатуры) = "Услуга"; (Проверка: Тонкий клиент)
Вот какая о шибка
по идее форма должна быть связана с объектом и он должен быть назначен основным! (ну это у нормальных прогеров)
посмотрите с чем связаны данные элемента ВидНоменклатуры, возможно с Объектом, тогда команда такая может быть

ЭтоУслуга = Строка(Объект.ВидНоменклатуры) = "Услуга"; //ну что вы прямо, не можете свои реквизиты подставить?
если помогло нажмите: Спасибо!

Afinogen

 B) так определите ВидНоменклатуры

это либо реквизит у вас либо  нужно прираванять к чему то
если у вас управляемые формы и "ВидНоменклатуры" - это реквизит вашего объекта, то скорее всего надо  писать так

ЭтоУслуга = (Строка(Объект.ВидНоменклатуры) = "Услуга");

ИЛИ

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


aboba174

LexaK, все, получилось, спасибо всем большое. я в 1с просто нубобус

Теги:

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

Рейтинг@Mail.ru

Поиск