Имя: Пароль:
1C
1С v8
Единый запрос в регистр Бухгалтерии по списку счетов
0 romaku
 
19.08.11
02:58
Здравствуйте.
Есть запрос:

   ЗапросПоДвижениям.Текст = "ВЫБРАТЬ
   |    ОсновнойДвиженияССубконто.Организация,
   |    ОсновнойДвиженияССубконто.Период,
   |    ОсновнойДвиженияССубконто.Регистратор,
   |    ОсновнойДвиженияССубконто.НомерСтроки,
   |    ОсновнойДвиженияССубконто.СчетДт,
   |    ОсновнойДвиженияССубконто.СубконтоДт1,
   |    ОсновнойДвиженияССубконто.СубконтоДт2,
   |    ОсновнойДвиженияССубконто.СубконтоДт3,
   |    ОсновнойДвиженияССубконто.Сумма,
   |    ОсновнойДвиженияССубконто.Сумма2,
   |    ОсновнойДвиженияССубконто.Сумма3,
   |    ОсновнойДвиженияССубконто.КоличествоДт,
   |    ОсновнойДвиженияССубконто.СчетКт,
   |    ОсновнойДвиженияССубконто.СубконтоКт1,
   |    ОсновнойДвиженияССубконто.СубконтоКт2,
   |    ОсновнойДвиженияССубконто.СубконтоКт3,
   |    ОсновнойДвиженияССубконто.КоличествоКт
   |ИЗ
   |    РегистрБухгалтерии.Основной.ДвиженияССубконто(
   |            ,
   |            ,
   |            Организация = &Организация
   |                И Счет = &Счет) КАК ОсновнойДвиженияССубконто";

В запросе отбор по счету. Как в параметр &Счет передать список счетов, чтоб запрос выполнялся по нескольким счетам.
Заранее спасибо.
1 Alex375
 
19.08.11
04:07
Вместо "Счет = &Счет" пиши "Счет В(&Счет)" и в качестве параметра "Счет" передавай список/массив
2 vicof
 
19.08.11
05:31
+(1) Если счет имеет субсчета, может понадобиться такой оборот: Счет В ИЕРАРХИИ(&Счет)
3 romaku
 
19.08.11
11:49
а если мне необходимо без учета субсчетов? Счет НЕ В ИЕРАРХИИ
попадаются счета, где есть счета, но по главному счету тоже есть проводки.
4 Fragster
 
гуру
19.08.11
11:51
получить полный список и запихать в "В" работает быстрее, чем "В ИЕРАРХИИ"
5 romaku
 
19.08.11
12:07
спасибо.
счет я так понял выбирается без учета субсчетов. то есть дополнительных телодвижений делать в запросе не нужно, чтобы исключить субсчета.