Вход | Регистрация

Форумы на Кубань.Ру


1С:Предприятие ::

Метки: Запросы и построители

Помогите разобраться с ЗАПРОСОМ

Ø
Я
   Колючий
20.11.04 - 14:24
//------------------модуль
Запрос = СоздатьОбъект("Запрос");
  
стрЗап = ?(ВыбВалюта.ТекущаяСтрока() = 1,"Условие (Фирма <> глПустаяФирма);","Условие (Фирма = глПустаяФирма);");
ТекстЗапроса =
  "//{{ЗАПРОС
  |ПЕРИОД С Дата1 По Дат2;
  |Фирма 		= Регистр.ВзаиморасчетыИнвесторов.Фирма;
  |Контрагент	= Регистр.ВзаиморасчетыИнвесторов.Контрагент;
  |Докум		= Регистр.ВзаиморасчетыИнвесторов.ТекущийДокумент;
  |ДолгИнв	= Регистр.ВзаиморасчетыИнвесторов.Долг;
  |Группировка Докум;
  |Условие (Контрагент = ВыбКонтрагент);
  |" + стрЗап + "
  |Функция НачСальдо = НачОст(ДолгИнв);
  |Функция КонСальдо = КонОст(ДолгИнв);
  |Функция УмДолга = Приход(ДолгИнв);
  |Функция УвДолга = Расход(ДолгИнв);
  |//}}ЗАПРОС
  ;
  
Если Запрос.Выполнить(ТекстЗапроса)=0 тогда
  Предупреждение("Запрос не выполнился!!!");
  Возврат;
КонецЕсли;
Запрос.вНачалоВыборки();
Пока Запрос.Группировка("Докум") = 1 Цикл
  табДок = Запрос.Докум;
  табНач = -Запрос.НачСальдо;
        УвДолг = Запрос.УвДолга;
  УмДолг = Запрос.УмДолга;
        табКон = -Запрос.КонСальдо;
КонецЦикла;//----------------------конец модуля
запрос выполняется, только почему-то результат выполнения функций НачСальдо и КонСальдо нулевые, УмДолга и УвДолга нормально пашет
Где протупил?
 
 
   SlonSpb
1 - 20.11.04 - 14:29
Для НачОст и КонОст нет значений на группировке "Документ"... они принимают значения при обходе группировок по измерениям регистра. Для документа есть только приход и расход, вот такой вот RTFM :)
   Колючий
3 - 20.11.04 - 14:38
Если я перед группировкой по документам, я добавлю группировку по Контрагетам к примеру, то получу ли остатки для документа?
   Колючий
4 - 20.11.04 - 14:40
Получу для всей группы "контрагент" я так понимаю
   SlonSpb
5 - 20.11.04 - 14:44
Ну, разумеется. для группипровки контрагент на начдату и кондату.
а для документа считай начост +приход -расход итд
   Колючий
6 - 20.11.04 - 14:58
ПреМного благодарен!



Список тем форума

Форум Территория 1С

  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует