Предопределенная процедура при создании нового элемента справочника
Есть справочник, у которого есть два поля Спр1 и Спр2. Эти поля заполняются из справочников соответственно Спр1 и Спр2.
Спр2 подчинен Спр1
Задача: Поле Спр2 должно быть не доступным, пока не выбран Спр1.
Получается нужно задействовать 2 процедуры? ПриСозданииНовогоЭлементаСправочника - чтобы сразу делать поле Недоступным. (Или просто в настройках выключить доступность)?!
И вторая процедура привязана к полю Спр1 ПриИзменении() в которой прописано, что доступно при заполненном Спр1 и недоступным при пустом Спр1...
Вопрос: 1. Как называется предопределенная процедура ПриСозданииНовогоЭлементаСправочника?
2. Как обратиться к полю Спр2 и выкл/вкл его доступность? Элементы.Спр2.Доступность = Ложь/Истина?
Спр2 подчинен Спр1
Задача: Поле Спр2 должно быть не доступным, пока не выбран Спр1.
Получается нужно задействовать 2 процедуры? ПриСозданииНовогоЭлементаСправочника - чтобы сразу делать поле Недоступным. (Или просто в настройках выключить доступность)?!
И вторая процедура привязана к полю Спр1 ПриИзменении() в которой прописано, что доступно при заполненном Спр1 и недоступным при пустом Спр1...
Вопрос: 1. Как называется предопределенная процедура ПриСозданииНовогоЭлементаСправочника?
2. Как обратиться к полю Спр2 и выкл/вкл его доступность? Элементы.Спр2.Доступность = Ложь/Истина?
По теме из базы знаний
- Автоматизированная проверка конфигураций… и пара слов о стандартах разработки
- Пример создания в КД 2.1 правил выгрузки данных регистра «Лицевые счета работников» из ЗУП 2.5 в справочник «Банковские счета» БП 3.0. Подробно, ясно и просто.
- Разработка и сценарное тестирование с Vanessa-ADD. Концепция, теория и сквозной пример создания сценария
- Ошибка в базе РИБ (распределенная информационная база) 1С:Бухгалтерия предприятия 3.0 после обновления
- Шаблоны новых объектов 1С для 1С:Бухгалтерии предприятия
Найденные решения
(1)
&НаКлиентеНаСервереБезКонтекста
Процедура УстановитьДоступностьПоляВвода(Форма)
Форма.Элементы.Спр2.Доступность = ЗначениеЗаполнено(Форма.Объект.Спр1);
КонецПроцедуры
&НаКлиенте
Процедура Спр1ПриИзменении(Элемент)
УстановитьДоступностьПоляВвода(ЭтотОбъект);
КонецПроцедуры
&НаСервере
Процедура УстановитьДоступностьПоляВвода()
УстановитьДоступностьПоляВвода(ЭтотОбъект);
КонецПроцедуры
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
&НаКлиентеНаСервереБезКонтекста
Процедура УстановитьДоступностьПоляВвода(Форма)
Форма.Элементы.Спр2.Доступность = ЗначениеЗаполнено(Форма.Объект.Спр1);
КонецПроцедуры
&НаКлиенте
Процедура Спр1ПриИзменении(Элемент)
УстановитьДоступностьПоляВвода(ЭтотОбъект);
КонецПроцедуры
&НаСервере
Процедура УстановитьДоступностьПоляВвода()
УстановитьДоступностьПоляВвода(ЭтотОбъект);
КонецПроцедуры
Показать
(4)
А для чего этот кусок кода:
&НаСервере
Процедура УстановитьДоступностьПоляВвода()
УстановитьДоступностьПоляВвода(ЭтотОбъект);
КонецПроцедуры
?
&НаКлиентеНаСервереБезКонтекста
Процедура УстановитьДоступностьПоляВвода(Форма)
Форма.Элементы.Спр2.Доступность = ЗначениеЗаполнено(Форма.Объект.Спр1);
КонецПроцедуры
&НаКлиенте
Процедура Спр1ПриИзменении(Элемент)
УстановитьДоступностьПоляВвода(ЭтотОбъект);
КонецПроцедуры
&НаСервере
Процедура УстановитьДоступностьПоляВвода()
УстановитьДоступностьПоляВвода(ЭтотОбъект);
КонецПроцедуры
ПоказатьПроцедура УстановитьДоступностьПоляВвода(Форма)
Форма.Элементы.Спр2.Доступность = ЗначениеЗаполнено(Форма.Объект.Спр1);
КонецПроцедуры
&НаКлиенте
Процедура Спр1ПриИзменении(Элемент)
УстановитьДоступностьПоляВвода(ЭтотОбъект);
КонецПроцедуры
&НаСервере
Процедура УстановитьДоступностьПоляВвода()
УстановитьДоступностьПоляВвода(ЭтотОбъект);
КонецПроцедуры
А для чего этот кусок кода:
&НаСервере
Процедура УстановитьДоступностьПоляВвода()
УстановитьДоступностьПоляВвода(ЭтотОбъект);
КонецПроцедуры
?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот