#0
by Vladal
Есть построитель, в который помещаю таблицу значений для манипуляций с ней. В отладчике вижу такие поля: Добавляю отбор: Вываливается ошибка: Недопустимое значение параметра (параметр номер '1') Но когда добавляю отбор по другой колонке, никаких ошибок не возникает: Также ошибка происходит и если беру данные из отладчика: ПостроительЗапроса.Отбор.Добавить(ПостроительЗапроса.ДоступныеПоля.НижнийПредел.Имя); --- ошибка ПостроительЗапроса.Отбор.Добавить(ПостроительЗапроса.ДоступныеПоля.Диапазон.Имя); --- работает нормально. Из-за чего такое может быть? Ладно бы я допустил ошибку в написании поля, но когда из отладчика явно достаю поле и добавляю в отбор - одно работает, другое нет.
#1
by Зеленый пень
Давно построитель научился с таблицей значений работать? Как ты её помещаешь? И описаны ли эти поля в блоке {ГДЕ...} ?
#6
by Vladal
Не все ДоступныеПоля одинаково вкусны - некоторые Построителю не нравятся. А именно "НижнийПредел" и "ВерхнийПредел". Другие поля он успешно глотает, а эти два не хочет добавлять.
#8
by Vladal
-- всё делаю используя типовую процедуру ОбщегоНазначения.ОтобратьСтрокиПоКритериям, в неё и передаю параметрами нужные мне критерии отбора.
#9
by chelentano
Посмотри в отладчике перед установкой отбора, чему равно: ПостроительЗапроса.ДоступныеПоля["ВерхнийПредел"].Отбор
#11
by Vladal
да. не типизировал. Но когда типизировал ничего не изменилось. - Я им и унитаз приносил, и плитку из туалета показывал - ну нет у них туалетной бумаги, нет.
#13
by Vladal
Я нашел ошибку. Поле не было типизировано. Я сохранял таблицу значений, и при открытии обработки восстанавливал. А когда модифицировал колонки таблицы, то срабатывало условие Естестенно, после того, как добавил описание типа колонки, он не назначался. Поэтому в тоже ничего не получилось. Ошибка была в том, что колонка была не типизирована. Спасибою. Получилось.
#15
by Vladal
Так я же сразу и дописал типизацию из . Вот только таблица восстанавливалась старая, с нетипизированными колонками. Спасибо!
#16
by Зеленый пень
тьфу блин... :) Я и забыл, что так примитивно можно. Интереснее так: Создается построитель с текстом запроса, где первый запрос - "заглушка", таблица с нужными типами и словом ПОМЕСТИТЬ. После игры с группировками отборами делаем ПолучитьЗапрос и в тексте запроса подменяем заглушку на выбор из &ТЗ, которая передается запросу. В результате можно крутить поля ТЗ через точку", и тестом запроса играться как угодно.
#18
by Зеленый пень
ВТ еще как можно. Нельзя напрямую передавать ТЗ как параметр запроса, поэтому приходится изгаляться через .ПолучитьЗапрос, но это не так сложно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- УТ на SQL ошибка Ошибка SDBL Тип поля Fld 4319....
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- Построитель отчета, почему в поля отбора попадают все поля?
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- v8: 8.3 Linux - Install - Ошибка установки 1c-enterprise83-client:i386 :( [решено]
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- Ошибка при добавлении поля
- Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
- Ошибка при вызове конструктора (ComОбъект): Ошибка при выполнении приложения-сер
В этой группе 1С
- ЗУП 2.5. Показатели расчета зарплаты регистра расчета
- Консоль запросов для УФ
- Посоветуйте книги по использованию COM-объектов в 1с?
- Универсальная обработка группового изменения реквезитов в УФ
- Отбор и сортировка в обычных формах, по подчиненному реквизиту
- IOPS и 1С
- УПП: Северная надбавка, два интервала с одинаковым процентом
- Сетка в своем макете СКД
- Avg Free испортился, что делать? (отсутствует файл .bin)
- Как правильно ПолучитьПоследнее из регистра сведений
- УТ 11 ОбщегоНазначения.Просклонять не склоняет, ЧЯДНТ?
- ТСД opticon 9728 выгружает данные из терминала только один раз
- Есть ли ошибка при сохранении в Excel?
- Нет проводок при закрытии месяца по операции "Амортизация и износ ОС"
- Печать из внешней обработки (не внешней печатной формы) средствами БСП
- БП 3.0 Фамилия+Инициалы пользователя
- Как определить какой элемент УФ виден пользователю?
- Обмен БП2.0-УТ11
- 1С 8.3 РИБ Обмен - Ошибка формата представления изменений
- Проведение документа в БУ