#0
by 1Сергей
Имею общий реквизит документа - флаг Хочу выбрать все документы, у которых реквизит Флаг имеет не пустое значение. Абсолютно не понимаю как. Док=Документ.<Что здесь писать?>.ТекущийДокумент; Флаг=Документ.<Что здесь писать?>.Флаг;
#4
by SnarkHunter
ВыбратьПоЗначению(<?>,,,) SelectByValue(<?>,,,) Синтаксис: ВыбратьПоЗначению(<Дата1>,<Дата2>,<ИмяОтбора>,<Знач>) Назначение: Открыть выборку документов в интервале дат с заданным значением реквизита отбора. Возвращает: 1 - если действие выполнено и в выборке есть хотя бы один документ; 0 - если действие не выполнено или в выборке нет ни одного документа. Параметры: <Дата1> - дата, документ или позиция начала выборки документов. Если данный параметр опущен, то выборка начинается с самого первого существующего в системе документа. <Дата2> - дата, документ или позиция конца выборки документов. Если данный параметр опущен, то выборка заканчивается самым последним существующим в системе документом. <ИмяОтбора> - строка с названием Общего реквизита документов либо названием Графы отбора журналов; <Знач> - значение отбора, по которому строится выборка документов. Замечание: Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.
#5
by Долорес И
так ему нужно просто непустое, а не конкретное значение. А если значений флага много, то лучше запросом
#8
by 1Сергей
Это наверно медленно, перебирать все доки? Наверняка там всего пару доков из сотни тысяч, у которых флаг не пустой... Кстати флаг - это строка и она либо пустая, либо в ней записано Дата, время, имя пользователя, имя компьютера через запятую...
#9
by Долорес И
как раз все перебирать не нужно, но этот способ хорош для выборки по определенному значению.
#12
by Ёпрст2
Через метаданные добавь все виды документов в текст запроса, но не думаю, что запрос будет работать быстрее чем простой перебор в твоём случае.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V7 Запрос по БухСчету (Не бух запрос)
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Запрос с отбором по строковому реквизиту
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: 1Сpp прямой запрос фильтр по реквизиту через $РегистрОстаткиОбороты
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- 1С++: Узнать ширину шрифта в пикселях для Табличного поля
- v7: ЗИК оплата по договорам не попадает в облагаемую базу ФСС
- v7: ошибка ODBC: SQLAllocHandle
- Как добавить константу в основную форму констант?
- Объект не может быть перепозиционирован
- Управление ШТРИХ-ФР-К
- Неприятный глюк с работой с хранилищем
- Начальное сальдо по 51 счету
- SQL Как дату писать в запросе '20060101' или как?
- Что быстрее - запрос или выборка по спр-ку ?
- Время простоя пользователя.
- Обмен данных в УТ в разрезе складов
- При запуске вывалилась ошибка "Общая файловая ошибка..." и не пускает никуд
- Комплекс защиты конфигурации от АЛьФ'а
- Внешняя печатная форма для справочника
- Связанный показатель в построителе запроса
- 1C:V7 starter program (multi-user)" произошла ошибка
- Почему не срабатывает AddAuthentication
- Как в 8-ке - SQL программно определить имя сервера и базы?
- Как выполнить запрос в базе 1C V8 открытой через COM соединение