Имя: Пароль:
1C
1С v8
v8: Виртуальные таблицы, понятие оборота.
0 Mr_Best
 
11.09.11
18:37
Уважаемые формучане, подскажите как в виртуальной таблицы ОстаткиИОбороты расчитывается показатель оборот?
Есть приход 10 и расход 2, чему будет равен оборот?
1 mirosh
 
11.09.11
18:47
(0) 8
2 Mr_Best
 
11.09.11
18:53
Понятие остатка: 10-2=8
Понятия оборота: 10-2=8

Тогда в чем разница?
3 Лефмихалыч
 
11.09.11
18:55
(2) оборот с остатком совпадает только если начальный остаток равен нулю. В остальных случаях - не совпадает.

А поцчему ви спгашиваете?
4 mirosh
 
11.09.11
18:56
(2) http://1c-wiki.ru/wiki/Регистр_накопления#.D0.92.D0.B8.D1.80.D1.82.D1.83.D0.B0.D0.BB.D1.8C.D0.BD.D0.B0.D1.8F_.D1.82.D0.B0.D0.B1.D0.BB.D0.B8.D1.86.D0.B0_.D0.BE.D0.B1.D0.BE.D1.80.D0.BE.D1.82.D0.BE.D0.B2
Отличие оборотного регистра от регистра остатков
В отличие от регистра остатков, оборотный регистр накапливает обороты. По данному регистру нельзя посчитать остатки, и поэтому для него существуют только одна виртуальная таблица оборотов. Структура таблицы движений оборотного регистра не сильно отличается от таблицы движений регистра остатков. Она имеет следующую структуру: 1. Период 2. Регистратор 3. Номер строки 4. <Измерения> 5. <Ресурсы> 6. <Реквизиты>
Очевидно, что в таблице движений оборотного регистра отсутствует только поле ВидДвижения. Таблица же итогов оборотного регистра по своей структуре идентична структуре таблицы регистра остатков: 1. Период 2. <Измерения> 3. <Ресурсы>
Но сходство этих таблиц на этом и заканчивается. В таблице итогов оборотного регистра хранятся обороты с периодичностью месяц. Итоги хранятся за все периоды, за которые были движения и не ограничиваются периодом рассчитанных итогов. В таблице итогов оборотного регистра не хранятся актуальные данные, так как для оборотов такого понятия не существует.
Виртуальная таблица оборотов
Виртуальная таблица оборотов в своей работе может использовать как таблицу итогов, так и таблицу движений. Зависит это от заданного периода и периодичности. Если периодичность задана, и она меньше месяца, то используется только таблица движений. Если периодичность не задана или задана большей или равной месяцу, то использование таблицы итогов или движений зависит от заданного периода. Если в заданный период попадают целые месяцы, то данные за них считаются по таблице итогов, остальное считается по таблице движений. Например считаются данные с периодичностью месяц за периоды: 1. с 01.03.2004 по 31.03.2004 2. с 02.03.2004 по 03.05.2004 3. с 02.03.2004 по 03.04.2004
В первом случае все данные будут посчитаны по таблице итогов. Во втором случае данные за период с 01.04.2004 по 30.04.2004 включительно будут посчитаны по таблице итогов, а за периоды с 02.03.2004 по 31.03.2004 включительно и с 01.05.2004 по 03.05.2004 включительно будут посчитаны по таблице движений. В третьем случае данные за весь указанный период будут посчитаны по таблице движений.
5 kiruha
 
11.09.11
19:00
F1
>>Для регистров оборотов оборот подсчитывается как сумма всех движений. Для регистров остатков оборот подсчитывается как сумма всех движений Приход со знаком + (плюс) и Расход со знаком - (минус).
6 Mr_Best
 
11.09.11
19:01
(3) В 1с Розница есть такой регистр ТоварыКомпании, у него есть виртуальная таблица ТоварыКомпанииОстаткиИОбороты. Так вот, за какойто период выбираются данные. Начальны и конечный остаток - это понятно. Приход и расход - это понятно. Оборот - как он расчитывается? Приход-расход как-то не совпадает!
7 Лефмихалыч
 
11.09.11
19:02
(6) а поцчему ви увегены, что пргиход таки должен совпадать с этим вашим гасходом?
8 Mr_Best
 
11.09.11
19:04
Я не уверн, поэтому ищу ответ у специалистов. Что показывает оборот? По какой формуле системы выводит этот показатель?
9 IamAlexy
 
11.09.11
19:05
(8) обычно когда началный остатко + приход - расход <> конечный остаток выполняют ТИИ
10 Лефмихалыч
 
11.09.11
19:06
(8) а какое конкретно слово в постах (4) и (5) тебе не понято?
11 kiruha
 
11.09.11
19:08
(8)
В (5) документация.

Покажи запрос, наверно что то суммируешь потом
12 Mr_Best
 
11.09.11
19:10
(8)(10) Так поставлю вопрос:
У нас есть показатели:
НачальныйОстаток - сумма все движений на начальную дату
Приход - сумма всех движений за интервал со знаком +
Оборот - это что?
Расход - сумма всех движений за интервал со знаком -
КонечныйОстаток - сумма всех движений на конечную дату
13 Mr_Best
 
11.09.11
19:11
Как расчитывается это Оборот ??????
14 Лефмихалыч
 
11.09.11
19:12
(13) Оборот = Приход-Расход, это сказано еще в (4)
15 aka AMIGO
 
11.09.11
19:12
оборот - сумма операций по одной из сторон счета.
у счета 2 стороны: дебет и кредит
стало быть, есть оборот по дебету, и есть оборот по кредиту
сальдо по счету считается обычно в зависимости от того, активный счет или пассивный.
у активного счета остаток всегда дебетовый (сальдо всегда дебетовое)
у пассивного счета сальдо всегда кредитовое
есть счета активно-пассивные, у них может быть остаток как дебетовый, так и кредитовый, или дажа оба сальдо вместе

Для активного счета
конечный остаток(по дебету) = дебетовый остаток на начало периода + оборот по дебету - оборот по кредиту.
Для пассивного счета:
Кредитовое сальдо на конец периода = кредитовое сальдо на начало периода + оборот по кредиту счета - оборот по дебету счета

это что касается счетов БУ.

в регистрах понятия актив/пассив нет.
сотаток там либо положительный, либо равен нулю..
правда, в конфигурациях всетречаются отрицательные остатки, как результат неправильных действий оператора

для регистра:
остаток на конец периода = остаток на начало периода + приход (аналог оборота) - расход (тоже аналог оборота).
16 Лефмихалыч
 
11.09.11
19:12
(13) зателепал, скажи уже прямо, в чем проблема
17 aka AMIGO
 
11.09.11
19:21
так что формально ответ на вопрос сабжа такой:
оборот по приходу = 10
оборот по расходу = 2

а то, что сказано там про =8 - это разность оборотов, если её сложить с начальным остатком, будет остаток на конец периода

если приход = расходу, то вычитание одно из другого даст нулб.. т.е. оборот (по сабжу)=0, а на самом деле этих оборотов 2 штуки..

зы. извините, что влез без спросу..
18 Mr_Best
 
11.09.11
19:24
(14)Оборот = Приход-Расход
Вот такой ответ мне был нужен, всем спасибо.
19 Mr_Best
 
11.09.11
19:26
Теперь я могу сказать так:
НачальныйОстаток - сумма все движений на начальную дату
Приход - сумма всех движений за интервал со знаком +
Оборот - это разность между (сумма всех движений за интервал со знаком +) и (сумма всех движений за интервал со знаком -)
Расход - сумма всех движений за интервал со знаком -
КонечныйОстаток - сумма всех движений на конечную дату
20 Лефмихалыч
 
11.09.11
19:26
(18) а в (5) что-то другое написано?
21 Mr_Best
 
11.09.11
19:27
Нет, нет, написано то что надо!