Доброе время суток) Такой вопрос имеем код которые считывает из регистра товар и его количество и записывает их в табличную часть расходной накладной
Процедура СформироватьРасходнуюНакладную()
Запрос=СоздатьОбъект("Запрос");
ТекстЗапроса ="
|Период с Дата1 по Дата2;
|Товар = Регистр.РезервыПоАкциям.Товар;
|Количество = Регистр.РезервыПоАкциям.Количество;
|Функция КоличествоКонОст=КонОст(Количество);
|Счет = Регистр.РезервыПоАкциям.Ссылка;
|Группировка Товар;
|Условие (сред(Счет.НомерДок,4,1)=""А"");
|";
Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда
Возврат
КонецЕсли;
ДокРН=СоздатьОбъект ("Документ.РасходнаяНакладная");
ДокРН.Новый();
// Здесь заполнить шапку
Пока Запрос.Группировка("Товар")=1 Цикл
ДокРН.НоваяСтрока();
ДокРН.Товар=Запрос.Товар;
ДокРН.Количество=Запрос.Количество;
глПриИзмененииТовара(ДокРН);
КонецЦикла;
ДокРН.Записать();
ОткрытьФорму(ДокРН.ТекущийДокумент());
КонецПроцедуры
Но если убрать строку
|Функция КоличествоКонОст=КонОст(Количество); то работать уже ничего не будет. я думал что при группировке все ресерсы измерения автоматически складываются. Оказывается это не так? или я че то не то понял? заранее спасибо)