#1
by D_E_S_131
Почему нужно перебирать именно строки дин.списка? Больше нечего что ли в базе перебрать?
#2
by megabax
Потому что стоит задача: написать универсальную обработину, в которой при помощи универсаьных фильтров сделает отбор объектов, а потом с ними деаються определенные действия. Дя универсаьности я решил применить динамический список, так как там ножно настроить фильтр и это достаочно универсально.
#3
by Живой Ископаемый
ну раз у тебя есть отборы, то стало быть ты можешь по ним построить запрос, в который попадет все то, что попадает в динамический список
#4
by megabax
И как же мне по этим отборам построить запрос? Мне что, теперь перебирать все установенне поьзоватеем отборы и динамиечески фомрировать текст запроса? ии как?
#10
by megabax
Уже пробовал. Сделал вот так: пишет: "{Форма.Форма.Форма}: Ошибка при вызове конструктора (ОписаниеИсточникаДанных) Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(Список); по причине: Несоответствие типов (параметр номер '1')" Сделал так:
#11
by AntonH851
Синтаксис: Новый ОписаниеИсточникаДанных(<ИсточникДанных>) Параметры: <ИсточникДанных> (обязательный) Тип: ТаблицаЗначений; РезультатЗапроса; ОбластьЯчеекТабличногоДокумента. Описываемый источник данных. Из динамического списка источник не умеет же делать
#12
by Фрэнки
Не построитель отчета, а построитель Запроса. Там какие-то отличия между ними есть. И в источник я ставил данные, которые указаны были в качестве значения параметра "Данные" у табличного поля. Т.е. в Описание источника данных надо не название Элемента формы, а ссылку на Данные, которые отобразил динамический список.
#14
by megabax
Попробовал создать отчет на СКД, создал в нем команду, сделал в ней так: Тоже самое. Как еще можно орагнизовать выборку строк из какой нибудь универсаьной фигни?
#17
by megabax
Там массив с номерами строк. А как к самой то строке обратиться по ее номеру (в динамическом списке)?
#18
by fisher
Под УФ нормальное решение только в 8.3.6 запилили. Под обычными - через построитель запроса.
#24
by megabax
Сделал вот так вот так (в отчете на СКД): {Отчет.УниверсаьнаяОбработка.Форма.ФормаОтчета.Форма}: Ошибка при получении значения атрибута контекста (Результат)
#25
by Фрэнки
он не смог в построителе отчета сгенерить запрос. В запросе не оказалось выражения Выбрать.
#27
by megabax
Пробовал еще так: сообщить(Результат.ПолучитьОбласть(1,1,1,1)); Резуьтат - это табичный документ где результа работы СКД. Но Результат.ПолучитьОбласть(1,1,1,1) возвращает еще один табличный документ. А как до самой ячейки то добарться? Еси я пишу Результат.ПолучитьОбласть(1,1,1,1).Значение то значение ндоступно для чение? и что тепреь делать?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8: Как перебрать строки поля табличного документа?
- ТЗ. Удаление строки сдвигает строки?
- Перебрать строки ТЧ формы документа.
- Динамический список - выделенные строки - суммирование содержимого строки..
- v7: Перебрать строки табличной части документа. Реквизит строки с типом - Документ.
- Отбор динамического списка по шаблону строки
- Динамически изменяемая высота строки динамического списка
- Условное оформление динамического списка (через настройки списка нереализуемо)
- УФ. 8.3 Форма списка. Как получить результат запроса динамического списка ?
- Таблица Значений отбор по индексу, номеру строки, как найти строки 1-100
В этой группе 1С
- отладка заполнения ТЧ в УФ. Есть какая нибудь обработка?
- Активировать поле ввода после нажатии клавиши
- Что делать со сверткой УТ 11.1 ?
- Не применяется ПБУ 18/02
- Тип цен в заказе покупателя привязать к контрагенту 1С УПП.
- Ошибка при открытии Регламентированных отчетов в Бух. 2.0
- Групповое создание документов на основании: нужен пример
- Объясните по ОС в бух 3.0, не начисляется амортизация, ругается на срок использ.
- ЗУП 2.5 Начисление страховых взносов по ФСС, несчастные случаи.
- Конвертация - загружать только проведенные или уже присутствующие в приемнике
- Разные суммы СФ и ТОРГ12 - это нормально?
- Какой фаервол использовать? Windows Server 2008 R2 смотрит наружу
- Почему автоматически не считается страховой стаж для больничных в ЗУП:КОРП?
- Бухгалтерия 3.0 (8.3.5.1443) Ошибка при заполнении декларации НДС
- восстановление бэкапа от postgres
- СКД, доступные значения параметров
- Не относит Авансы на 60.02 упп 63.4
- ЗУП 3.0 документ "Уплата страховых взносов в фонды"
- Правильная подстановка значений в форму?
- Инвентаризация товаров на складе в УТ 10.3