#0
by Zakarum
Подскажите -- а что, метод УложитьОбъекты в 1sqlite не отрабатывет с группой подчиненного справочника, если ее надо развернуть на внутренние элементы? Или может я еще чего не так делаю? Осваиваю 1sqlite, возникла такая задача: установить множественным фильтром выборку по свойствам номенклатуры, точнее по группе свойств. Такой код не работает, выборка пустая: Если не использовать иерархию, т.е. база.УложитьОбъекты(ТаблицаМФ.ПолучитьЗначение(Поз,"СписокЭлементов"),ИмяТаблицы) то все отрабатывает, список не пустой, в нем id группы свойств. База дбф конечно.
#5
by Ёпрст
имхо, это изврат.. А так, спрашивай у автора компоненты, как у него УложитьОбъекты устроено.. По идее должно быть пофик на то, что справочник подчинён.
#7
by Zakarum
>>имхо, это изврат.. Ну, так уж устроено. >>По идее должно быть пофик по идее да, структура справочника не противоречит такому использованию, и передается ведь не пустой элемент справочника. В списке группа справочника. Пробовал ее передавать вне списка, но результат тот же
#8
by Ёпрст
ну тогда не судьба, придётся ручонками список самому разворачивать (либо собственный разворот в самом запросе лепить)
#9
by Chum
ну извратись уже до конца: самостоятельно построй список вложенных элементов нужного подчинения и затолкай в УложитьСписокОбъектов
#13
by Zakarum
вот: #----Indexes------ # Name |Descr |Unique|Indexed fields |DBName I=IDD |of ID |0 |ID |IDD I=PCODE |of PARENT and |0 |PARENTEXT,PARENTID,ISFOLDER,CODE(UPPER) |PCODE I=PDESCR |of PARENT and |0 |PARENTEXT,PARENTID,ISFOLDER,DESCR(UPPER) |PDESCR I=CODE |of CODE |0 |CODE(UPPER) |CODE I=DESCR |of DESCR |0 |DESCR(UPPER) |DESCR I=VI29343 |VI29343 |0 |SP29343 |VI29343 I=VIP29343 |VIP29343 |0 |PARENTEXT,PARENTID,ISFOLDER,SP29343 |VIP29343
#14
by orefkov
Усе понятно. Для разворота справочника по группам 1sqlite использует 2ой по порядку индекс, полагая, что он PARENTID,ISFOLDER,... А тут в начале индекса добавляется еще поле PARENTEXT. Баг зафиксировал, в конце мая постараюсь исправить. Ща просто в отпуске, на работу заскочил на пять минут за отпускными.
#16
by Ёпрст
можно еще, сделать так, чтоб укладывались простые типы данных в список ? Типа Строка/число/дата ? чтоб не было приведения их к 9 символам ? А тупо как есть ?
#23
by Ёпрст
Видать ты с дбф никогда не работал, про Табличное поле вообще не слышал, ну и дальше, разговор ни о чем.. ЗЫ: да, и 1sqlite в глаза не видел
#24
by runoff
лана.. перегнул палку.. извините за резкость -) с ДБФ работал очень давно.. ps.. и зачем ты защищаешь sqlite, если в глаза его не видел..
#25
by Ёпрст
Ты о ком ? тебе поделок на 1sqlite показать ? да итак, отчетов написано до едрени фени + куски в модуле проведения на 1sqlite написаны.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Подскажите как проверить время выполнения в cmd программы rar
- 8.2 отчет о розничных продажах, проводки БУ
- Как удалить диапазон строк в excel?
- Настройка чата в Pidgin через протокол Bonjour
- Как на управляемой форме сделать такое? (выбор числа из списка)
- Настроить правила выгрузки из ЗУП 2.5 в Бухгалтерию v 7.7
- 8.2 Управляемая форма как установить текущую строку в таблице на форме?
- как узнать количество записей в регистре сведений?
- 1C 8.2 + PostgreSQL
- Производство микросхем следующего поколения создадут в России
- ПостроительDOM
- Покрасить ячейку табличного поля
- база выдает ошибку "на устройстве нет свободного места"
- v8: СКД: Сортировка
- УПП. Выбор размещения из группы доступности складов
- Можно ли узнать уровень группировки в запросе?
- БГУ 1.0.2.3 не выбирается КПС (бывший КБК)
- ЗУП: работа в выходные дни не отражается в табеле
- Нужно выделить отрицательные ячейки в табличном документе 1с 8.2 бухгалтерия 2.0
- Конвертация БП 1.6 в БП 2.0 помогите с правилами