Открыть дополнительную форму Элемента справочника
Добрый день.
Имею самописную конфигурацию; обычное приложение.
Есть справочник, имеющий 2 формы списка, каждой форме соответствует своя форма элемента.
Подскажите, пожалуйста, как из формы Списка справочника открыть НЕ основную форму Элемента для редактирования с текущими данными?
Пробую:
в процедуре СправочникСписокПередНачаломИзменения(Элемент, Отказ)
открывается пустая форма без тек.данных
Имею самописную конфигурацию; обычное приложение.
Есть справочник, имеющий 2 формы списка, каждой форме соответствует своя форма элемента.
Подскажите, пожалуйста, как из формы Списка справочника открыть НЕ основную форму Элемента для редактирования с текущими данными?
Пробую:
в процедуре СправочникСписокПередНачаломИзменения(Элемент, Отказ)
Ссылка = Элемент.ТекущиеДанные.Ссылка;
Парам = Новый Структура("Ключ", Ссылка);
Форма = Справочники.Номенклатура.ПолучитьФорму("ФормаЭлемента_Комплектности", Парам);
Форма.Открыть();
открывается пустая форма без тек.данных
По теме из базы знаний
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Блокировка элементов справочников от изменений
- Выгрузка и загрузка документов / элементов справочников через XML-файл. ЗУП 3.1
- Авторизация: создание справочника "Пользователи" в 1C:Предприятие 8.3
- Внешняя печатная форма с выводом формы настроек перед печатью (выбор подписантов). Работает на БСП 3.1.9, имеет 1 форму настроек, есть режим отладки, управляемые формы 8.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) spezc, не подскажите, какое условие здесь можно прописать.
т.е. есть Основная форма списка из неё открывается основная форма элемента,
но если открыта дополнительная/произвольная форма списка ("ФормаСписка_Комплектности"), то для редактирования должна открываться дополнительная/произвольная форма элемента ("ФормаЭлемента_Комплектности")
т.е. есть Основная форма списка из неё открывается основная форма элемента,
но если открыта дополнительная/произвольная форма списка ("ФормаСписка_Комплектности"), то для редактирования должна открываться дополнительная/произвольная форма элемента ("ФормаЭлемента_Комплектности")
(3) отбой. там не получится определить, откуда произошел вызов формы.
используйте это:
используйте это:
Процедура СписокВалютыВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Парам = Новый Структура("Ключ", ВыбраннаяСтрока.Ссылка);
ОткрытьФорму("Справочник.Валюты.Форма.ФормаЭлементаУправляемая", Парам);
КонецПроцедуры
(2) spezc, Спасибо.
получилось в Процедуре ПередНачаломИзменения:
получилось в Процедуре ПередНачаломИзменения:
Процедура СправочникСписокПередНачаломИзменения(Элемент, Отказ)
Отказ = Истина;
СсылкаНаЭлементСправочника = Элемент.ТекущиеДанные.Ссылка;
ПараметрыФормы = Новый Структура("Ключ", СсылкаНаЭлементСправочника);
ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаЭлемента_Комплектности", ПараметрыФормы);
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот