Имя: Пароль:
1C
 
Получить запросом движения операцииБух
0 Александр111
 
01.12.20
11:18
Нужно получить запросом движения по конкретному документу операцияБух по регистру хозрасчетный
Запрос вида
Запрос.Текст =
        "ВЫБРАТЬ
        |    Хозрасчетный.СчетДт КАК СчетДт,
        |    Хозрасчетный.СубконтоДт1 КАК СубконтоДт1,
        |    Хозрасчетный.СубконтоДт2 КАК СубконтоДт2,
        |    Хозрасчетный.СубконтоДт3 КАК СубконтоДт3,
        |    Хозрасчетный.СчетКт КАК СчетКт,
        |    Хозрасчетный.СубконтоКт1 КАК СубконтоКт1,
        |    Хозрасчетный.СубконтоКт2 КАК СубконтоКт2,
        |    Хозрасчетный.СубконтоКт3 КАК СубконтоКт3,
        |    Хозрасчетный.Сумма КАК Сумма
        |ИЗ
        |    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК Хозрасчетный
        |ГДЕ
        |    Хозрасчетный.Регистратор = &ВыбРегистратор
        |
        |УПОРЯДОЧИТЬ ПО
        |    Хозрасчетный.НомерСтроки";

    Запрос.УстановитьПараметр("ВыбРегистратор", Опер);

  Таблица20=Запрос.Выполнить().Выгрузить();

Выполняется очень долго. Как поправить?
1 Beduin
 
01.12.20
11:21
Виртуальная табличка же есть
2 ДенисЧ
 
01.12.20
11:21
Попробуй
ВЫРАЗИТЬ(Хозрасчетный.Регистратор КАК Документ.ОперацияБух) = &ВыбРегистратор

Хотя это бред. Самое надёжное - поймать в скуле и посмотреть, что он там вытворяет
3 Александр111
 
01.12.20
11:31
1 -?
4 Philix
 
01.12.20
11:32
(0) Мэтр, вот тут хорошо расписано по работе с этой таблицей. Тут лучше обойтись без нее.
http://catalog.mista.ru/1c/articles/1128780/
5 Александр111
 
01.12.20
11:38
4) -спасибо, хотел на скорую руку, но -