0
егаис
18.03.14
✎
13:22
|
повесил на документ кнопку для заполнения остатков по счету 2001
&НаСервере
Процедура ЗаполнитьНаСервере()
ДокументОбъект = РеквизитФормыВЗначение("Объект");
ДокументОбъект.ЗаполнитьПоОстаткамНЗП();
КонецПроцедуры
&НаКлиенте
Процедура Заполнить(Команда)
ЗаполнитьНаСервере();
КонецПроцедуры
в модуле объекта
Процедура ЗаполнитьПоОстаткамНЗП() Экспорт
Состав.Очистить();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1 КАК НоменклатурнаяГруппа,
| СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК Сумма,
| СУММА(ХозрасчетныйОстатки.СуммаНУОстаток) КАК СуммаНУ
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &СчетЗатрат, , Подразделение = &Подразделение) КАК ХозрасчетныйОстатки
|
|СГРУППИРОВАТЬ ПО
| ХозрасчетныйОстатки.Субконто1";
Запрос.УстановитьПараметр("Период", КонецДня(Дата));
Запрос.УстановитьПараметр("Подразделение", ПодразделениеОрганизации);
Запрос.УстановитьПараметр("СчетЗатрат", СчетЗатрат);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
НоваяСтрока = Состав.Добавить();
НоваяСтрока.НоменклатурнаяГруппа = Выборка.НоменклатурнаяГруппа;
НоваяСтрока.Сумма = Выборка.Сумма;
НоваяСтрока.СуммаНУ = Выборка.СуммаНУ;
КонецЦикла;
КонецПроцедуры
Запрос возвращается пустой (((
Подразделение и НГ не оборотные, остатки есть, параметры передаются правильно.
Туплю не пойму где (
|
|
2
shuhard
18.03.14
✎
13:24
|
(0)[&Период, Счет = &СчетЗатрат, , Подразделение = &Подразделение]
тупишь в каждом из них
|
|
4
Добрый хачик
18.03.14
✎
13:27
|
РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет В ИЕРАРХИИ (&СчетЗатрат), , Подразделение = &Подразделение) КАК ХозрасчетныйОстатки
|
|