Отбор по списку корсубконто #521376


#0 by fimanich
Всем привет! 1С 7.70.027 Бухгалтеркий учет ред. 4.5 Нужно сделать отбор по списку корсубконто. Так вот, если ВыбКонтрагент - это просто ссылка на элемент справочника, то отбор работает, а если это список значений, то не работает. Подскажите, пожалуйста, просто невозможно использовать отбор по списку корсубконто, или я что-то не так делаю?
#1 by fimanich
+ уточню, что значит отбор не работает: если список значений пустой, то в результат запроса выводятся все контрагенты, если в списке есть элементы, то результат запроса пустой.
#2 by Classic
Поставь 2 в использоватьСубконто
#3 by fimanich
Пробовал: БухИтоги.ИспользоватьКорСубконто(ВидыСубконто.Контрагенты,СписокКлиентов,2,0); Результат запроса пустой
#4 by zak555
есть косяк с обходом корСубконто
#5 by fimanich
то есть по списку значений никак не отфильтровать на уровне запроса к бух. итогам?
#6 by zak555
делать можно следующее для СЗ
#7 by zak555
ты сделай проще : выбрать по субконто т.е.
#8 by fimanich
Понятно, спасибо! Я планировал просто проверять внутри цикла: Контрагент = БухИтоги.КорСубконто; Если СписокКлиентов.НайтиЗначение(Контрагент) > 0 Тогда ... КонецЕсли; твой вариант, скорее всего, быстрее будет работать... Но в любом случае это уже, конечно, не на уровне запроса, а на уровне выборки...
#9 by zak555
см. внимательно в вот тебе и выборка
#10 by fimanich
А действительно!  Там для субконто вроде должен СписокЗначений работать; у меня ведь корреспонденция однозначно задается. Спасибо, буду пробовать.
#11 by zak555
т.е. что-то типа этого должно быть :
#12 by zak555
в итоге это и будет тоже самое, что и
#13 by zak555
но получение данных : КорДО - старое - уже будет КорКО новое
#14 by fimanich
Да, т.е. корсчет и счет; корсубконто и субконто меняются, я понял. Огромное спасибо, zak555! А то я довольно редко с бухгалтерией 7.7 работаю, вот и застрял малость, теперь, надеюсь, выплыву.
#15 by zak555
не за что обращайся ещё
#16 by PaulBC
Еще лечится снятием флага "Отбор" в свойствах вида субконто, но проще, конечно,
#17 by zak555
по-моему, это не влияет
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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