#0
by amiko
Что-то не могу добавить программно колонку в табличную часть на форме. Задача: в ТЧ добавлен реквизит "ХарактеристикаНоменклатуры". При открытии формы пытаюсь добавить колонку характеристики программно (не хочу менять форму вручную, чтобы облегчить себе последующие обновления). Вставляю при открытии такой код: Колонку этот код добавляет, но данные не отображает. Полагаю, что проблема в том, что справочник характеристик подчинен справочнику Номенклатура. Ну и собственно вопрос: как программно задать эту зависимость? Т.е. как сделать так, чтобы информация о характеристике все-таки отображалась и при добавлении характеристики открывалась форма выбора именно с отбором по номенклатуре (аналогично документам поступления и реализации).
#1
by amiko
Здесь написано, что Некоторые свойства элементов управления можно задать только на этапе конфигурирования, т.е. созданные программно элементы управления являются неполноценной копией созданных вручную. Например, нельзя указать связь по владельцу для созданного программно элемента управления. Это очень плохо. Т.е. все-таки это нельзя сделать...
#2
by maip1
на обычном поле ввода работает... попробуйте так: ЭлементыФормы[ИмяТабличнойЧасти].Колонки.Характеристика Номенклатуры.Данные = "ХарактеристикаНоменклатуры";
#3
by amiko
Да в том-то и дело, что если, например,задать связь КолонкаТЧ.Данные = "Номенклатура"; то все работает, а вот с характеристиками не работает, мне кажется проблема именно в связи по владельцу. Т.к. при попытке выбора в колонке характеристики, сначала открывается справочник Номенклатура, потом уже характеристики, а надо, как и в ПТиУ или РТиУ, чтобы открывался выбор характеристик номенклатуры, выбранной в колонке Номенклатура. А вот как программно задать связь по владельцу я не нашла.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Программное создание колонок в табличной части документов
- Программное определение размера БД в SQL
- ТабличноеПоле.Колонки.Добавить.... Как узнать позицию колонки?
- Программное заполнение реквизитов справочника
- Как перенести табличную часть справочника в табличную часть документа?
- Программное добавление элементов в табличную часть документа.
- Программное добавление стандартных команд формы
- Программное добавление полей в БСПшную форму настроек СКД
- Программное добавление колонок в табличную часть erp
В этой группе 1С
- JOB: Регистр накопления "Затраты и запасы" в УНФ
- ПД-4 в mxl
- периодичность в 1с 8
- Как задать период в запросе?
- v8: УТ11 АналитикаУчетаПоПартнерам - что за объект?
- Вывести список в УФ
- Как программно изменить "Использовать всегда" реквизита формы 8.2
- Критическая ошибка СУБД
- Обмен УТ-БП, док. Корректировка серий и характеристик товаров
- Почтовый ящик, с именем из кириллицы
- Информационная база не обнаружена 1с 8.2
- Виды цен. "Цены включают НДС" нужно ли ставить галочку при ЕНВД?
- Запрещеные символы в запросе, экранирование символов.
- Изменение кода номенклатуры через SQL
- ут 11. номенклатура поставщика вроде иерархический справочник
- v8: 1C:Розница. Не удалось открыть внешнюю обработку
- Вывод на форму параметров из загружаемого файла настроек
- Перенос документов из 7.7 общая в 7.7 УСН
- Комплексная автоматизация, расчет себестоимости
- Динамический список в 8.2