v7: Документы: ВыбратьПоЗначению #788907


#0 by vadim777
Нужно обработать документы определенного вида для нескольких фирм, заданных списком. Как это сделать? PS: Пробую след. образом: .... На последней строке - сообщение об ошибке: .... Объект - документ определенного вида! Понятно, что нужно так: Доки = СоздатьОбъект("Документ") Но тогда для меня теряется смысл отбора по значению, если после этого в цикле нужно дополнительно проверять вид документа. Можно конечно выбрать документа заданного вида, и в цикле проверять на вхождение реквизита Фирма документа в спФирмы. А вот так чтобы сразу - выбрать документы определенного вида по значению его реквизита? А еще лучше - по вхождению значения реквизита в список значений?
#1 by Zmich
. Используй запрос
#2 by Builder
Запрос не предлагать?
#3 by vadim777
А о запросе и не подумал. Спасибо.
#4 by Рэйв
ВыбратьПоЗначению только для "Документ"
#5 by vadim777
Сделал запросом: Под условие попадает один документ, а цикл по запросу идет на второй шаг, при этом поле ПН - пустое, Фирма - заполненное. В чем тут дело?
#6 by Ёпрст
можешь ограничить выборку конкретным видом, если напишешь ИспользоватьЖурнал перед этим
#7 by Ёпрст
ЗЫ: выкинь лишнее и воткни параметр в метод группировка, ты же не используешь БезИтогов в запросе.
#8 by Ёпрст
Писать ОбрабатыватьДокументы  не нужно, запрос и так по-умолчанию выбирает только проведенные и сам упорядочивает по дате
#9 by vadim777
Все получилось. Спасибо.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С