#0
by SeiOkami
Доброе утро! Кто-нить может подсказать? Платформа 8.3.4.408 управляемая форма справочника. Есть ТЧ "ПравилаЗаполненияСтатьямиПоУмолчанию". В эту ТЧ на форме добавил виртуальный реквизит "ОтборКомпоновщика" с типом "ОтборКомпоновкиДанных". Нужно это для того, чтобы можно было в каждой строчке ТЧ завести свои параметры отбора. Теперь при изменении сей колонки вызывается типовая форма редактирования СКД отборов. Вот только проблема в том, что я никак не могу заполнить ДоступныеПоляОтбора. Точнее, их заполнить могу, но они остаются заполненными только на сервере и в итоге пользователь все равно в форме редактирования отбора не видит никаких полей. То же самое происходит в УФ когда компоновщик настроек не инициализирован (или инициализирован неверно). Вот теперь вопрос. Как мне сделать так, чтобы у пользователя появились доступные поля отбора? И если это невозможно, то зачем вообще 1С'ники добавили возможность создать реквизит с таким типом. З.Ы: Реквизит с типом "КомпоновщикНастроекКомпоновкиДанных" или его настройки создать в ТЧ нельзя =( З.Ы.Ы: пробовал отдельно создать реквизит с типом "КомпоновщикНастроекКомпоновкиДанных" и инициализировать его, а потом каждой строке в ТЧ в реквизит с отборами присвоить инициализированные отборы из компоновщика. Толку нет.
#2
by banco
долго объяснять. в БСП есть обработка ИнтерактивноеИзменениеВыгрузки, посмотри как там сделано
#4
by SeiOkami
, что именно? Компоновщик: КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемыКомпоновкиДанных)) А сам реквизит отбора я так и не нашел способ инициализировать
#6
by SeiOkami
, что-то я не догнал. Эта обработка имеет свою форму для редактирования отбора и просто вызывает её, имитируя типовые механизмы 1с. А нет способа не писать свою гору кода, а дать платформе обрабатывать то, что она и так умеет?
#8
by banco
в этой форме 2 строчки кода, можно и копировать форму. наверное не предусмотрели способа инициализировать реквизит типа ОтборКомпоновкиДанных, если он ни с каким компоновщиком не связан.
#9
by DexterMorgan
у меня давно была похожая задача, я вместо тч сделал подчиненный справочник и там хранил настройки компоновщика
#11
by SeiOkami
То бишь никак нельзя просто пользоваться этим полем с типом "ОтборКомпоновкиДанных". Получается, что поле с типом есть, но инициализировать его никак нельзя? Бредово же.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вид списка в УФ(управляемой форме) 8.2
- 1С:8.2 УФ Выбор цвета и сохранение в реквизит. Как пользоваться XDTO
- .2 УФ. Реквизит в табличной части (вычисляемое поле)
- УФ - как сделать реквизит формы с выбором только группы справочника?
- 1с 8.2, УФ, Реквизит формы с данными из ТЧ
- УФ. Как загрузить таблицу значений в реквизит формы с типом таблица значений?
- УФ как удалить реквизит формы
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- Как вставить данные из табличной части справочника в реквизит формы?
- УФ: как передать реквизит формы на сервер
- Как изменить реквизит табличной части формы?
- Выбрать в табличной части документа элемент табличной части справочника
В этой группе 1С
- LDAP + 1C: редактирование свойств пользователя
- Как подружить модем Yota с планшетом?
- Экспортная переменная в модуле объекта
- Почему в БП3.0 пропал в документе Корректировка долга "Вспомогательный счет" ?
- V8 Видимость элементов на управляемой форме
- Документ "Выпуск продукции" общепит рарус
- Регистр сведений, свойство Неотрицательное для числа
- УФ: Критерий отбора в качестве источника динамического списка
- Разбивка табличного документа
- камин 5.0 - бух 3.0 настроили синхронизацию и сбилась нумерация
- Потерялся фискальный регистратор после обновления
- 2 табличные части в СКД
- Перебор табличной части
- Переход ПУБ-БП
- 8.3.5. Протокол OData
- Письма из 1С попадают в спам для ящиков на mail.ru
- ЗУП 3.0 Ввод данных для расчета среднего заработка
- 1С8_ КА_не корректно показываются остатки отпусков
- количество строк в таблице
- Обмен Альфа-Авто --> Бухгалтерия