Имя: Пароль:
1C
1С v8
Отчет на СКД - правильно вывести Нач.ост и Кон.ост
0 ildary
 
21.08.17
13:18
Уважаемые специалисты, подскажите пожалуйста, как правильно сделать отчет, если в нем планируется несколько группировок, одна из них - берется из документа-регистратора:

ВЫБРАТЬ
    БонусныеБаллыОстаткиИОбороты.Регистратор КАК БонусДокумент,
    БонусныеБаллыОстаткиИОбороты.БонуснаяПрограммаЛояльности КАК БонусПрограммаЛояльности,
    БонусныеБаллыОстаткиИОбороты.Партнер КАК БонусПартнер,
    БонусныеБаллыОстаткиИОбороты.Регистратор.Склад КАК БонусСклад,
    БонусныеБаллыОстаткиИОбороты.НачисленоНачальныйОстаток КАК БонусНачисленоНачОст,
    БонусныеБаллыОстаткиИОбороты.НачисленоПриход КАК БонусНачисленоПриход,
    БонусныеБаллыОстаткиИОбороты.НачисленоРасход КАК БонусНачисленоРасход,
    БонусныеБаллыОстаткиИОбороты.НачисленоКонечныйОстаток КАК БонусНачисленоКонОст
ИЗ
    РегистрНакопления.БонусныеБаллы.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Регистратор, , ) КАК БонусныеБаллыОстаткиИОбороты


Не будь тут поля БонусныеБаллыОстаткиИОбороты.Регистратор.Склад - я бы сделал классически - 3 объединенных отчета - в первых двух получал бы Нач ост и Кон ост при пустом регистраторе, а в третьем Приход и расход по регистратору. Но проблема в том, что поле Склад берется из регистратора и такой метод не проходит.


Есть ли другой способ получить Нач.Ост/Кон.Ост без суммирования записей по регистратору?
1 h-sp
 
21.08.17
13:39
(0) выкинуть поле Регистратор.Склад

тогда не нужно будет по регистратору.
2 ildary
 
21.08.17
14:06
(1) так и сделал, точнее вынес Регистратор.Склад из отдельной группировки на уровень Регистратор, в итоге заработал способ из (0).
Ошибка? Это не ошибка, это системная функция.