Имя: Пароль:
1C
1С v8
Временная отмена Операций по определенному счету
0 erdos
 
19.01.12
21:31
Нужно временно отменить движения бух регистра у Операций который затрагивают определенный счет за определенный период.
Решил сделать внешнюю обработку со сл. код:

   Запрос = Новый Запрос;
   Запрос.Текст =
       "ВЫБРАТЬ
       |    ТиповойОбороты.Регистратор,
       |    ТиповойОбороты.Счет,
       |    СУММА(ТиповойОбороты.СуммаОборот) КАК СуммаОборот
       |ИЗ
       |    РегистрБухгалтерии.Типовой.Обороты(&НачПериода, &КонПериода, Регистратор, Счет = &ВыбСчет, , , , ) КАК ТиповойОбороты
       |
       |СГРУППИРОВАТЬ ПО
       |    ТиповойОбороты.Счет,
       |    ТиповойОбороты.Регистратор";

   Запрос.УстановитьПараметр("КонПериода",  '20100101000000');
   Запрос.УстановитьПараметр("НачПериода", '20110531235959');
   Запрос.УстановитьПараметр("ВыбСчет", ПланыСчетов.Типовой.СырьеИМатериалы);
   Результат = Запрос.Выполнить();
   
   ВыборкаДетальныеЗаписи = Результат.Выбрать();
   Сообщить(ВыборкаДетальныеЗаписи.Количество());
   //выводит "0"

   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
       Сообщить(ВыборкаДетальныеЗаписи.Регистратор);
   КонецЦикла;


Почему выборка содержит ноль записей?
1 БибиГон
 
19.01.12
21:33
потому что не находит записи по заданным параметрам.
2 erdos
 
19.01.12
21:44
А почему не находит?
За этот период по счету СырьеИМатерьялы много оборотов имееться.
3 Живой Ископаемый
 
19.01.12
22:27
потому что 31 мая больше чем 1-е января...
4 Живой Ископаемый
 
19.01.12
22:28
не говоря уж про то что 2011 год больше 2010-го
5 hhhh
 
19.01.12
22:35
что это было? вопрос-тест?
6 Живой Ископаемый
 
19.01.12
22:37
2(5) так с помощью интернет-форумов 1Сники экономят на диагностике ухудшения зрения.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан