#0
by Владимир1С
Пытаюсь применить вышеуказанную функцию. Не срабатывает. Вопрос к знатокам: Эта процедура, в принципе, работоспособна? Может быть, я в принципе напрасно трачу время в попытках её применить?
#2
by Владимир1С
Вход - список элементов и групп справочников. Для использования в условии - ограничении.
#3
by vcv
ODBCRecordSet :: УложитьСписокОбъектов13 / PutObjectList13 Параметры: Список - тип: СписокЗначений, Справочник, Счет. Объект, содержание которого будет отправляться на сервер. Если передан список значений, во врем. таблицу попадает содержимое списка. ИмяТаблицы - тип: Строка. Имя временной таблицы. Описание: сохраняет список объектов во временной таблице MS SQL. Идентификаторы объектов из списка сохраняются во временной таблице. Таблица имеет единственное поле val char. Имя таблицы должно начинаться с символа "#". В описании нет ни слова про иерархическое включение дочерних элементов групп справочников подобно УложитьСписокОбъектов.
#5
by Владимир1С
Иерархически нижние группы включил программным перебором подчинённых. Проблему решил так: Заработало как часы. Процедура УложитьТаблицу_л(пТЗ, ИмяТаб, Колонки="")
#6
by Владимир1С
в условиях всегда ложь. В общем, задача решена. А с УложитьСписокОбъектов13 буду разбираться на досуге.
#7
by Это_mike
жуть какая. а нельзя было УложитьСписокОбъектов, а затем select $ВидСправочника36+val ?
#9
by Это_mike
ну а что подробнее? укладываеть все по иерархии в таблицу через УложитьСписокЗначений. Укладываешь одно значение любое через УложитьСписок13 (чтоб таблицу чар13 не руками делать). а потом запросом переливаешь из таблицы 9 в таблицу 13 с добавлением типа. можешь еще для гарантии "дистинкт" поставить, чтоб не дублировались. хотя для фильтра пофиг
#10
by Владимир1С
для больших справочников обычно делают список родителей, в сравнении пишут ааа.Родитель N (SELECT VAL FROM #SpisRod) ) Спасибо за совет.
#11
by Это_mike
фи. зачем??? серверу может самую чуточку быстрее по маленькому списку, но зато ему придется доставать родителя. но главное - писать больше. а оно мне надо? :-)
#12
by Владимир1С
Элемент.Родитель из базы всё равно выбирать, а вот размер фильтра влияет на скорость.
#14
by Это_mike
не факт, что нужно выбирать родителя. а влияние размера фильтра на скорость нужно смотреть в конкретном плане запроса.
#16
by Это_mike
ну а если "до такой необходимости не дошли" - значит, пока выгоднее экономить на написании, чем на выполнении....
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1с++ Общие.Форма.Привязка.ert
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Прямой запрос 1С++ к DBF через OLEDBCommand и виртуальные таблицы
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- ПЕРЕНОС из ЗУП 3.1 в БУХ 3.0 доп тарифов
- Левый префикс счет-фактуры выданной
- Метод объекта не обнаружен (Следующий)
- 2 сервера 1С к одной базе на sql
- УПП РАУЗ Не верная проводки при пересчете себестоимости
- 1с розница 1.0 + УТ 10.3 как изменить количество попыток проведения при обмене
- Соединение с сервером СЛК
- ЗУП 3.1 свежий релиз на 31.03.2017
- Ошибка при обмене. Запись не верна! Период не может быть пустым!
- УПП способы определения НЗП
- БП 3.0. Как сделать отбор по контрагенту?
- Как в КД 2 выгружать только используемые эл-ты справочников?
- ЗУП 2.5 заблудившийся НДФЛ
- УТ11.3 Интеркампани выгрузка в БП3.0
- 1С:Документооборот Как прекратить стандартный процесс согласования
- НДФЛ с Авансов в Бух 2.0
- Медленно формируются отчеты УТ 11
- УНФ 1.6 настройка прав на новые объекты
- Обмен выписками с СУФД Казначейского счета
- Вывод всех элементов в отчете СКД