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

1С:Предприятие :: 1С:Предприятие 8 общая

Виртуальная таблица "Остатки и обороты"

Виртуальная таблица "Остатки и обороты"
Я
   Neuroproton
 
06.08.18 - 06:27
Добрый день! Я новичок в 1С.
Есть необходимость получить начальный и конечный остаток только по тем регистраторам, у которых некий реквизит равен определенному значению. Проблема в том, что такого измерения не предусмотрено (так бы я наложил условие на него). Путем анализа параметров ВТ я обнаружил периодичность "Авто", благодаря ей появился доступ к реквизитам регистратора в условиях. Ставлю условие, получаю правильный оборот за период, но совершенно неверные начальный и конечный остатки. Как быть? Возможно ли заставить эту таблицу показывать правильные значения?
 
 
   shadow_sw
 
1 - 06.08.18 - 06:30
запрос покажи
   Neuroproton
 
2 - 06.08.18 - 06:31
Сейчас ковыряю его в консоли, но в итоге он попадет в СКД. Не совсем в таком виде.

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ДенежныеСредстваОстаткиИОбороты.Организация КАК Организация,
    СУММА(ДенежныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток,
    СУММА(ДенежныеСредстваОстаткиИОбороты.СуммаОборот) КАК СуммаОборот,
    СУММА(ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток,
    ДенежныеСредстваОстаткиИОбороты.Регистратор.Статья.Родитель КАК РегистраторСтатья
ИЗ
    РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&Нач, &Кон, Авто, Движения, ) КАК ДенежныеСредстваОстаткиИОбороты
ГДЕ
    ДенежныеСредстваОстаткиИОбороты.Организация = &Организация
    И ДенежныеСредстваОстаткиИОбороты.Регистратор.Статья.Родитель = &Родитель

СГРУППИРОВАТЬ ПО
    ДенежныеСредстваОстаткиИОбороты.Регистратор.Статья.Родитель,
    ДенежныеСредстваОстаткиИОбороты.Организация
   ribuh
 
3 - 06.08.18 - 06:33
КАк Вы себе представляете регистратор в остатке? Остаток - ОДНА цифирь на выбранную дату...ежели та цифирь сложилась из десятка/другого то ....
ЗЫ нету регистраторов в остатках, ежели наджо - запрос по оборотам от начала времён до нужной даты - так можно выцепить...вот только скорость.....
   ribuh
 
4 - 06.08.18 - 06:34
*из десяка/другого регистраторов
   Neuroproton
 
5 - 06.08.18 - 06:40
(3) На скорость забьем, заказчик прицепился к этому отчету, вот прям надо ему видеть остатки. Попробую сделать как Вы сказали. Спасибо за ответ!
   Лодырь
 
6 - 06.08.18 - 06:48
(5) Прям остатки по статьям?
То есть по приходным статьям он будет видеть ТОЛЬКО здоровенный плюс, а по расходным - здоровенный минус?
Не бред ли?
Или он хочет видеть что-то другое? Имхо задача некорректно сформулирована.
   Neuroproton
 
7 - 06.08.18 - 06:55
(6) Он хочет видеть по подразделениям, но такого измерения нет, вот мы и придумали для каждого подразделения создать свои группы статей (Статья.Родитель), теперь я пытаюсь вытащить остатки.
   Лодырь
 
8 - 06.08.18 - 06:56
(7) То есть он хочет решить задачу бюджетирования на регистре ДС?
   Neuroproton
 
9 - 06.08.18 - 06:59
(8) Он хочет, чтобы отчет "Движение денежных средств" в УНФ 1.6 делал отбор по подразделению. А этот отчет в свою очередь строится из регистра ДС. Извините, если не очень корректно выражаю мысль, т.к. я еще только начинающий в 1С.
   Лодырь
 
10 - 06.08.18 - 07:04
(9) Ну так может все же подразделение засунуть в измерения?
 
 Рекламное место пустует
   Neuroproton
 
11 - 06.08.18 - 07:06
(10) Править типовую не хотим, пока что это крайний вариант.
   DmVl76
 
12 - 06.08.18 - 07:26
(11) Остатки так вы нормально не получите, только суммированием оборотов с выбранной статьей с начала базы по искомую дату. Если хотите оставить конфигурацию на поддержке - ИМХО лучший вариант доп. регистр накопления+подписка на событие.

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