#0
by observer2015
Здравствуйте. Имеется простой справочник «МойСправочник». Для него создано две формы элемента: 1) «ФормаЭлементаОсновная» (назначена основной формой); 2) «ФормаЭлементаАльтернативная». У обеих форм установлено свойство «РежимОткрытияОкна» = «Независимый» (чтобы формы растягивались на всю рабочую область окна, а их «вкладки» были видны на панели открытых окон). Другие свойства форм не изменялись. У этого справочника есть реквизит «ИспользоватьАльтернативнуюФорму» (тип Булево). В модуле менеджера справочника написан такой код: Т.е. если у элемента справочника установлен флаг «ИспользоватьАльтернативнуюФорму», он должен открыться в «ФормеЭлементаАльтернативной», если флаг не установлен – в «ФормеЭлементаОсновной». В пользовательском режиме создано два элемента: «Основной» (флаг не установлен) и «Альтернативный» (флаг установлен). При открытии элементов, всё работает так, как и задумано: «Основной» открывается в «ФормеЭлементаОсновной», «Альтернативный» – в «ФормеЭлементаАльтернативной». ПРОБЛЕМА: при попытке «повторно» открыть элемент, форма которого еще не закрыта, система ведет себя по-разному, в зависимости от формы. То есть: 1) открываем элемент из формы списка справочника; 2) возвращаемся в форму списка, НЕ ЗАКРЫВАЯ форму элемента; 3) еще раз открываем тот же самый элемент. Если повторно открыть «Основной» элемент, система активизирует уже открытую «ФормуЭлементаОсновную». Но если повторно открыть «Альтернативный» элемент, система создаёт и открывает новый экземпляр формы – таким образом пользователь может открыть хоть 100 экземпляров формы одного и того же элемента. :( ВОПРОСЫ: 1) это ошибка платформы, или «так и задумано для того, чтобы …»; 2) как добиться того, чтобы «ФормаЭлементаАльтернативная» вела себя так же, как и «ФормаЭлементаОсновная»? Платформа: 8.3.5.1517 Режим совместимости: Не использовать Режим совместимости интерфейса: Такси Выгрузку (*.DT) простейшей тестовой базы прилагаю: <a href="; Буду очень признателен, если поможете мне довести этот прототип до ума: система НЕ должна открывать множество экземпляров «ФормыЭлементаАльтернативной». Заранее спасибо за советы!
#3
by observer2015
В смысле "до чего предназначена"? Ты хочешь сказать, что я использую механизм не по назначению и использовать штатный механизм платформы для открытия разных форм в зависимости от значений реквизитов - это плохая идея? Я правильно понял?
#4
by observer2015
ПриОткрытии "альтернативной" формы можно сделать так: Работает. Но это "костыль". Нет ли более правильного решения?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Открытие формы из формы в 1С
- Множественное выделение строк в табличном поле
- В чем отличие формы элемента справочника от произвольной формы справочника?
- Открытие формы элемента справочника из табличного документа
- Управляемые формы: открытие другой формы для того же объекта "Отчет"
- Вызов заданной формы элемента из формы списка справочника
- v7: Открытие формы элемента справочника из формы списка
- УФ Открытие связанного регистра из формы элемента справочника по "Перейти"
- Запретить множественное выделение в табличном документе
- У пользователя не работает множественное выделение строк в списке
- Множественное ограничение типов в дереве значений
- Множественное число в 1с 8
В этой группе 1С
- Обновление УПП 1.3
- БП 3.0, одно предприятие, разные ОКТМО (нет обособленных подразделений)
- обновление типовой, окно сравнения
- Составной тип данных. Автоматический список выбора все?
- Включение отладки на сервере (-debug): есть ли последствия/ньюансы/минусы?
- 1c 8.3 Таблица значений и заполнение , задвойка реквизитов
- ВПФ - В обработчике печати не был сформирован табличный документ для
- Отбор по видам расчета
- ПриАктивизацииСтроки/Поля/Ячейки - как определить?
- Корректировка поступления Для операций по 0% БП 3.0
- как в скд указать высоту строк детальных записей
- УТ 11.1 Чеки сами откладываются с резервированием
- Как запустить старый отчет под 1С 8.3?
- В БП3.0 исчез Помощник по учету НДС
- УПП "Поле "Ответственный за обмен" не заполнено" как оно заполяеться?
- Две формы элемента справочника сотрудники, как открыть вторую?
- УПП. Как указать в номенклатуре обязательные поля для заполнения?
- Дерево значений на управляемых формах. Заполнение
- v7: Ком-порт компонента vk_rs232
- Покритикуйте рекомендации внешней конторы по улучшению быстродействия