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