#0
by kidv
Существует проблема. При наложении фильтра по элементам справочника, запрос в базе SQL не берет элементы углубленные больше чем на 6 уровней. Причем если не накладывать фильтр или выбрать группу справочника так, чтобы у нее небыло бы вложений больше чем 6, все работает правильно. А также в DBF версии этой же быза все работает правильно. Если кто сталкивался с проблеммой подскажите выход.
#1
by ZolotarevAA
Не понял про "А также в DBF версии этой же быза все работает правильно". Что работает правильно - SQL запрос?
#3
by kidv
Запрос не SQL, а 1С. А фильтр накладывается просто. На форме есть "Поле ввода" "ВыбКонтрагент" (тип Справочник.Контрагенты), а вкоде запроса написано (где "Клиент" переменная запроса (тип Справочник.Контрагенты)
#7
by kidv
Это понятно, программно я могу исправить этот косяк, как минимум тремя способами, но это значит мне нужно будет переписывать с деляток отчетов в которых участвует запрос по справочнику "Контрагентов", а это гемор еще тот.
#8
by kidv
Мне бы узнать как можно такой косяк исправить напимер заменой версии SQL или еще какой проги :)
#9
by kidv
Я так думаю, что проблемма то стандартная и есть выход из положения. Хотя я пробовал менять релизы ядра, не помогает :(
#19
by kidv
Ну на самом деле остальные, извесные мне способы, программного решения проблеммы, займут теже 1-3 строчки. Я просто хотел разобраться в чем косяк. Он же явно не в запросе, а в ядре 1С или в SQL. Это вопрос не сколько принципиальный, сколько интересный для развития. Хотя и переписывать все отчеты (пусть и по одной строчке) не очень комфортно :) Отчет типовой. И работать должен, по логике вещей. Но вот незадача. На своем форуме 1С ничего такого не излогали, вот я и подумал, может кто сталкивался.
#22
by Джинн
Никогда не сталкивался с такой проблемой. Чисто теоретически, исходя из процедуры заполения временной таблицы на SQL, проблем быть не должно.
#26
by kidv
Самое интересное в этом, что запрос отрабатывает без ошибок, только результат получается не верный...
#31
by Морозов Александр
Да я и сам не совсем понимаю... :-) но по аналогии что в запросе для SQL нехорошо ставить более 3-х точек, а полное намиенование справочника как у тебя будет с 5-ю точками. Ну это так - на уровне бреда...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Ошибка "Количество субконто превышает макс. возможное количество по счету %s"
- V8 Как узнать количество уровней в дереве?
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- Как определить количество уровней в справочнике
- Как физическим вмешательством в dbf изменить количество уровней справочника
- Торговля 7. Количество по ПартииНаличие <> Количество по Остатки ТМЦ. Это нормально?
- v8: Как узнать количество уровней группировки в выборке?
- Количество уровней справочника ограничено!
- Количество основных средств превышает количество объектов капитальных вложений.
В этой группе 1С
- Как сгруппировать документы по дате в запросе
- Последнее движение с Контрагентом.Как?
- v7: перенос пуб 2,8 в бухгалтерию 4,5
- Комплексная: двоятся проводки при получении нала из банка
- Субсчет 51 счета. Помогите убедить.
- Вопрос по Бухгалтерии (док-т не проводится)
- Пароль журнала регистрации
- Как из 1С удалить файл с атрибутом "только для чтения"
- Программно добавил элемент формы, но привязка сбивается
- Адресное хранение товаров на складе в УТ?
- v7: бухгалтерские итоги не выгружаются ...
- v7: Как найти в строке символ ковычки?
- Проверка базы SQL
- v8: Как в документе сделать поля, заполнение которых обязательно?
- Как в Total Commander сделать копирование файлов раза в 2 быстрее :)
- Перенос строк в ячейке табличного поля
- Мониторинг ошибок.
- Задачки по программированию. :) Детсад
- Чем занят COM порт.
- Ежедневная переиндексация баз средствами MS SQL, нужна ли архивация?