#0
by ChAlex
Господа, подскажите каким образом можно програмно изменить текст запроса в динамическом списке? Допустим в конфигурации задан есть динамический список "ТаблицаПрайса" и текст запроса имеет вид: В форме необходимо переключить вывод в динамическом списке на другой справоник (например, "материалы") Задаю: ТаблицаПрайса.ТекстЗапроса="ВЫБРАТЬ Что нужно и в какой последовательности сделать? Перелистал всю документацию - ничего толкового так и не нашел
#2
by ChAlex
енто как запрос написать? Так вопрос не в этом, а в Организации смены произвольного текста запроса для динамического списка. У динамического списка есть свойство (доступное для записи) "ТекстЗапроса" и свойство (опять же доступное для записи) "ОсновнаяТаблица". То бишь, я так понимаю, зарисовав сюда програмно нужный тест запроса можно менять отображаемые данные. Вот и возникает вопрос (для начала просто элементарный) как сменить програмно вывод одного справочника на другой?
#4
by ChAlex
Ну так я и запрос поменял. Так что вроде бы и есть чему радоваться. А если не указывать основную таблицу, так не выводится в виде дерева, а вот хотелось бы. И опять же, если можно записать значение "Основная таблица" - то когда еще кроме при смене текста запроса это может понадобиться?
#6
by ChAlex
EvgeniuXP не понял какой объект и куда совать? Если в конфигураторе не указать основную таблицу, то програмно меняется и текст запроса и основная таблица и нужный справочник отображается, но тогда отображается в виде таблицы значений, а не в виде например дерева (даже если прписываю соответствующее свойство). Если же в конфигураторе прописать основную таблицу, то при открытии справочник отображается в виде дерева, но тогда невозможно изменить ни текст запроса, ни основную таблицу. В любом случае дает сообщение об ошибке "не верная основная таблица"
#8
by Мигрень
Сталкивался. Стандартным подходом является двух табличных частей, двух разных динамических списков на разных закладках обработки и т.д. Почему стандартным? Потому что, если это было бы не так, ты бы полез в типовую конфу и посмотрел - чо да как.
#9
by ChAlex
Блин - и где тут логика?! Нахрен тогда эти реквизиты (ТекстЗапроса и ОсновнаяТаблица), да еще доступные для записи, когда нельзя получить от них никакого толку?
#11
by ChAlex
Может по чьей-нибудь идее и так, но по идее 1С и то и другое. Основная таблица только связывает динамическую таблицу с объектом конфигурации, а запрос определяет взаимосвязь данных (то-бишь состав колонок и строк). Основная таблица может быть определена, а может быть и не определена. Но в документации написано, что если основная таблица не определена, то данные выводятся в виде линейной таблицы, а мне надо в виде иерархии. Для этого нужно определить основную таблицу. Тут может быть 2 ситуации: 1-я - что-то не догоняю в логике поведения (программирования), 2-я ошибка платформы. Сначала хочется верить что это моя ошибка (по незнанию). Ведь документации хоть сколь-нибудь связанной нет. Ту что, выпустила 1С можно назвать рекламной брошурой, а не документацией. (в частности по использованию этих самих реквизитов динамического списка - ни слова)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как програмно поменять цвет текста в ячейки табличного документа.
- Не отображаются изменения в динамическом списке
- Группировка строк в динамическом списке
- Тонкий клиент 8.2 + СКД - как поменять текст запроса ?
- Как в динамическом списке установить текущей первую строку?
- Дублирование ключевых значений в Динамическом списке
- Убрать подсветку нечетных строк в динамическом списке УФ
- Текст запроса в динамическом списке?
- Виртуальные таблицы в динамическом списке
- Скрыть строки в динамическом списке, присутствующие в таблице значений.
- Отбор по колонкам в динамическом списке
- Подсчет количества элементов в динамическом списке
В этой группе 1С
- v8: Как сделать программный отбор в табличной части?
- Раскраска окружности
- СКД, вычисляемые поля
- рарус-общепит демо
- Партионный учет и расчет себестоимости
- 1С:Предприятие 8.0 + MS SQL Server 2008
- Фронт кассира на 1С
- Зачем ПОДОБНО &ТекстАвтоПодбора + "" СПЕЦСИМВОЛ "~"
- Залипание Alt в RDP (remote desktop cliente)
- Отпуск по уходу за ребенком и выход на работу в 1С 7.7 ЗиК
- hp compaq t5000 для 1с 8.2 как web клиент
- v8: СКД: Как вывести параметр?
- Есть ли в 1С8 аналог функции СоздатьОбъект()?
- Склонение слов в 1с
- А что, в типовых в документах итог по колонке "Количество" не выводится?
- Как по нажатию на ячейку таблицы открыть несколько форм диалога ?
- v7: При Экспорте данных в Excel нужно заблокировать ячейку от редАктирования?
- Удаление писем с почтового сервера
- Ограничения RLS на журналы документов
- УТ партии товаров на складах