Как получить доступ к элементам формы из "ОбработкаЗаполнения"
Здравствуйте!
Помогите советом, не могу никак понять как правильно сделать.
Исходные данные:
1. Документ "ПриходДенег"
2. Документ "ДвижениеДенег"
3. На основании документа "ПриходДенег" в конструкторе "Ввода На Основании" получаю код заполнения документа "ДвижениеДенег"
4. Управляемый интерфейс
Задача.
Документ "ДвижениеДенег" будет универсальный как для прихода так и для расхода денег, и в зависимости от документа на основании которого он открывается мне нужно программно показывать/прятать элементы на форме.
Вопрос.
Как это лучше и где сделать?
1. В обработчике "ОбработкаЗаполнения" документа "ДвижениеДенег", но я не понимаю как оттуда получить доступ к элементам формы. (и можно ли, и надо ли?)
2. В процедуре "ПриСозданииНаСервере" документа "ДвижениеДенег", можно получить и сравнить передаваемый параметр, но где его надо прописать тогда при "ВводеНаОсновании"?
3. Или есть более правильный способ (где почитать тогда)?
Заранее спасибо! Сильно не пинайте, начинающий, изучающий программист на 1С)))
Помогите советом, не могу никак понять как правильно сделать.
Исходные данные:
1. Документ "ПриходДенег"
2. Документ "ДвижениеДенег"
3. На основании документа "ПриходДенег" в конструкторе "Ввода На Основании" получаю код заполнения документа "ДвижениеДенег"
4. Управляемый интерфейс
Задача.
Документ "ДвижениеДенег" будет универсальный как для прихода так и для расхода денег, и в зависимости от документа на основании которого он открывается мне нужно программно показывать/прятать элементы на форме.
Вопрос.
Как это лучше и где сделать?
1. В обработчике "ОбработкаЗаполнения" документа "ДвижениеДенег", но я не понимаю как оттуда получить доступ к элементам формы. (и можно ли, и надо ли?)
2. В процедуре "ПриСозданииНаСервере" документа "ДвижениеДенег", можно получить и сравнить передаваемый параметр, но где его надо прописать тогда при "ВводеНаОсновании"?
3. Или есть более правильный способ (где почитать тогда)?
Заранее спасибо! Сильно не пинайте, начинающий, изучающий программист на 1С)))
По теме из базы знаний
- 1С:Предприятие Бухгалтерия переход с редакции 2.0 на 3.0. Практика перевода информационной базы для работы в управляемом приложении.
- Управляемое приложение: правильное программное открытие форм
- Обработчики событий при записи объектов. Зачем и что за чем?
- Качество кода: Поведенческие паттерны проектирования
- Модель состояния для MVC
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Ага, если я правильно понял, то:
1. создаю новый реквизит "ДокументОснование" в документе "ДвижениеДенег" с типом "Документ.Ссылка".
2. Конструктором туда подставляю "Ссылка" в зависимости от документа основания
3. в процедуре "ПриСозданииНаСервере" проверяю тип этого реквизита, типа: ТипЗнч(Объект.ДокументОснование)
Правильно понял?
Ага, если я правильно понял, то:
1. создаю новый реквизит "ДокументОснование" в документе "ДвижениеДенег" с типом "Документ.Ссылка".
2. Конструктором туда подставляю "Ссылка" в зависимости от документа основания
3. в процедуре "ПриСозданииНаСервере" проверяю тип этого реквизита, типа: ТипЗнч(Объект.ДокументОснование)
Правильно понял?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот