#0
by Knowledge
Вопрос: Как в управляемом приложении открыть форму починенного справочника? Именно программно, а не с помощью команды, указав её в настройках формы. Кстати форма списка у подчиненного справочника явно не описана в конфигураторе. Тема, наверное, заезженная, но у меня что-то не получается. Я попробовал такой код: Здесь ВыбКонтрАгент – реквизит формы, справочник «РасчетныеСчетаКонтрагентов» подчинён справочнику «Контрагенты». При исполнении этой процедуры открывается форма списка справочника «РасчетныеСчетаКонтрагентов» без отбора (показаны все элементы справочника). В меню «Все действия»- «настройка списка» на закладке «отбор» появляется активная строка (отмечена галочкой): «Поле»- Контрагент, «Вид сравнения»- Равно, «Значение» - значение реквизита «ВыбКонтрАгент». Только в колонке «поле» Контрагент отмечен красным крестиком. Если здесь же перевыбрать колонку «Поле» и выбрать его как Контрагент, то отбор срабатывает. Может в код нужно что - добавить или он вообще неправильный?
#4
by Knowledge
Тип: Структура. Параметры формы. Ключ структуры - имя параметра, а значение - значение параметра формы. Имя элемента должно совпадать с именем параметра структуры Расширение управляемой формы для справочника (Managed form extension for catalogs) Ключ (Key) Использование: Ключевой. Описание: Тип: СправочникСсылка. Ключ объекта. В случае отсутствия или неверного значения создается новый объект с использованием остальных параметров. Другие свойства расширения формы: ЗначениеКопирования, ЗначенияЗаполнения, Ключ, Основание, ЭтоГруппа. Разве это имеет отношение к отбору? Сделал: ПараметрыФормы = Новый Структура("Отбор", Новый Структура("Контрагент", ВыбКонтрАгент)); ФормаПодчиненных= ПолучитьФорму("Справочник.РасчетныеСчетаКонтрагентов.ФормаСписка",ПараметрыФормы); ФормаПодчиненных.Открыть; Не помогает.
#8
by 5 Элемент
скорее всего, но я спецом взял его код, чтобы он включил мозги, но видно не судьба )
#10
by Knowledge
+ Кстати в в моём коде если изменить ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Контрагент"); На: То тоже всё работает. Просто с толку сбило, что в режиме "Предриятие" это поле обзывается "Контрагент" Думать нужно глубже :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Из одного справочника открыть форму другого справочника.
- Как программно открыть форму списка справочника, а поверх форму элемента справочник
- Открыть форму объекта, выполнить процедуры формы, закрыть форму.
- Как задать параметры СКД в Управляемом приложении?
- Как открыть форму в управляемом приложении
- Как открыть форму записи регистра сведений в управляемом приложении?
- Как в управляемом приложении создать документ и открыть его форму?
- Как открыть форму записи регистра сведений в управляемом приложении?
- Как открыть конфигурацию в управляемом приложении?
- Как в управляемом приложении перебрать элементы справочника?
- Не могу открыть консоль запросов в управляемом приложении
В этой группе 1С
- УФ. отключить видимость общих команд
- Восстановление базы их бэкапа на PostgreSQL
- УТ11! Выгрузка в Атол ККМ Offline
- NOD32 v4 Ошибка открытия сокета, при попытке обновления
- v8: Как скрыть персональные данные при передаче базы ЗУП
- универсальный скрипт для windows и linux
- Конфигурация базы данных и Drop таблицы SQL-сервера
- СКД, "ограничение поля" - непонятки
- Как проще избавиться от пустой записи в запросе 2
- Преобразование даты из англоязычного формата в русскую 1с
- v7: Непечатные символы.
- Расположение SQL базы данных, как изменить.
- v7: Как выделить фоном текущую (активную) строку ТЧ документа
- Как переносить платежки из УТ в БП2 не используя стандартный механизм
- Обработка пометки на удаление (элемента справочника)
- ЗУП формирование проводки по НДФЛ
- Где СКД хранит настройки ?
- Как правильно присвоить номер с префиксом
- v8: УТ 10.3, помогите с запросом
- Конвертация данных. Выгружать только документы и элементы справочников из док-ов