Имя: Пароль:
1C
 
В чем принципиальная разница между Оборотным регистром и регистром Остатков
0 IUnknown
 
25.07.07
08:51
и в какиких случаях рекомендуется использовать первый, а в каких второй


если можно объясните на пальцах для полного чайника
1 marvak
 
25.07.07
08:53
ну, вкратце.
для регистра оборотов нельзя вычислить остаток какого-нибудь ресурса на момент времени.
2 a_alenkin
 
25.07.07
08:55
В регистре остатков кроме оборотов (движений) за период можно получить и остатки на любой момент времени, а в оборотном регистре - только движения и чтоб получить остатки, надо суммировать все движения.
И, соответственно, регистр остатков имеет физическую таблицу БД для хранения остатков
3 Irbis
 
25.07.07
08:56
Скажем так в таблицах итогов в оборотном регистре хранятся обороты по всем наборам измерений, а в регистре остатков - остатки. А что для чего использовать ... Это как у кого с фантазией и здравым смыслом.
4 Evg
 
25.07.07
08:56
(2) в регистре оборотов таблица итогов тоже есть
5 Evg
 
25.07.07
08:57
(3) чушь, в таблице итогов хранятся обороты
6 SnarkHunter
 
25.07.07
08:57
(2)Садись, два...
7 SnarkHunter
 
25.07.07
08:58
(5)Он так и сказал, почему чушь-то?
8 Irbis
 
25.07.07
08:59
(5) Залезь в таблицу и посмотри
9 Ненавижу 1С
 
гуру
25.07.07
09:00
Тогда такой вопрос, значение показателя спидометра для автобазы - какой регистр использовать?
10 Vitello
 
25.07.07
09:02
(9)имхо регистр вообще не нужен, хотя смотря какая информация тебе потом нужна будет.
11 a_alenkin
 
25.07.07
09:03
(4),(5),(6)
Слишком умные?

Итог(<?>,,)
Синтаксис:
Итог(<Измерен1>,<Измерен2>...,<ИмяРесурса>)
Назначение:
Возвращает значение итога заданного ресурса по ранее установленному периоду оборотного регистра.
Параметры:
<Измерен1>,<Измерен2>... - значения измерений регистра;
<ИмяРесурса> - название требуемого ресурса регистра.
Замечание:
Метод используется только для оборотных регистров.

Итог за период - т.е. сумма оборотов за период, а т.к. нельзя получить остатки на начало периода, то нельзя и вычислить остаток на конец периода - только как вариант - получать итоги за очень большой период - с начала ведения учета

А и оборотный и регистр остатков позволяет для выбора движений регистра:

ВыбратьДвижения(<?>,,);
Синтаксис:
ВыбратьДвижения(<ДатаНачала>,<ДатаКонца>,<ГрафаОтбора>)
Назначение:
Выбрать все движения регистра по датам в заданном интервале дат.
Параметры:
<ДатаНачала> - дата, документ или позиция начала временного интервала выбора движений регистра;
<ДатаКонца> - дата, документ или позиция конца временного интервала выбора движений регистра (если не указана или 0, то конец - ТА).
<ГрафаОтбора> - необязательный параметр.Строковое выражение. Идентификатор графы отбора - установка использования определенной графы отбора. ''*'' - автоматический выбор графы отбора. Пустая строка - не использовать графу отбора. Если не указан - автоматический выбор графы отбора.
12 selenat
 
25.07.07
09:04
(0) это провокация? Можно подумать, что ты не знаешь...
13 a_alenkin
 
25.07.07
09:05
Однозначно - оборотов - судя по сути надо считать пробег за период, а не вообще пробег,
а физический спидометр так же сбрасывается (или перекручивается)
14 IUnknown
 
25.07.07
09:06
(12)блин я знаю, но объяснить не могу
15 selenat
 
25.07.07
09:06
(14) а глаза такие умные-умные... (с) :)))
16 Irbis
 
25.07.07
09:07
Я думаю лучше справочник с периодическим реквизитом (жалкий аналог регистра сведений).
17 selenat
 
25.07.07
09:07
(14) отошли к методичкам GROOVY...
18 Ненавижу 1С
 
гуру
25.07.07
09:07
(10) спидометр крутится не только путевым листом, но и актом замены спидометра, например
(11) движения да, можно получить в обоих случаях, но вот движения за месяц у регистра оборотов быстрее получится, почему?
19 Irbis
 
25.07.07
09:07
(14) Как собака все понимает, а сказать не может.
20 Ненавижу 1С
 
гуру
25.07.07
09:08
(13) нет, нужен не только пробег, но и текущий показатель на выезде, например
21 IUnknown
 
25.07.07
09:09
22 SnarkHunter
 
25.07.07
09:11
(11)Только ЖКК цитировать не надо, договорились?

А двойка тебе вот за это высказывание - "И, соответственно, регистр остатков имеет физическую таблицу БД для хранения остатков", потому как у оборотного регистра имеется аналогичная таблица, только хранятся в ней обороты за период...
23 marvak
 
25.07.07
09:12
(9) оборотный, но по большому счету в данном случае - пох
я встречал конфы, где в регистрах остатков хранились сведения (типа регистра сведений для 8.0)
вообще если надо ответить на вопрос "сколько чего то произошло за интервал времени" то используют оборотный (в данном случае - км = функция от времени)
а если надо ответить на вопрос "сколько чего то осталось на момент времени", то регистр остатков
24 a_alenkin
 
25.07.07
09:12
(18)
Сами итоги оборотного регистра всегда хранятся и выдаются (объектом типа "Регистр") с детализацией до того периода, который задается в метаданных. Однако при выполнении запроса можно получить итоги и с любой другой периодичностью. Для оборотных регистров хранение итогов позволяет системе достаточно быстро формировать запросы по данному регистру за длительный интервал в разрезе той же периодичности, что и период оборотного регистра. Например, если периодичность регистра в метаданных выбрана - месяц, то запрос будет достаточно эффективно формировать итоги за два, три месяца и т.д. Обращение к итогам, например, за неделю потребует обработки движений регистра. Однако хранение итогов с маленькой периодичностью потребует достаточно больших ресурсов с точки зрения используемого дискового пространства.
25 selenat
 
25.07.07
09:16
26 McNamara
 
25.07.07
09:26
(16) а что такое регистр сведений?
27 IUnknown
 
25.07.07
09:26
(25)ага спасибо... сидит изучает )))
28 selenat
 
25.07.07
09:29
(27) я свою жену по ней обучал. Очень понравилось. Большое ему спасибо.
29 Irbis
 
25.07.07
09:32
(26) это из 8.0.
Поскольку снятие показаний спидометра оформляется документально, а иначе это сведения тип ОББС (одна баба на базаре сказала), то и фиксировать имеет смысл только показания на дату. С разницей между пробегом по путевке и показаниями спидометра надо, как правило, разбираться отдельно.
30 Drampir
 
25.07.07
09:32
(0) Регистр остатков должен сводиться к нулю, а регистр оборотов нет :)
31 IUnknown
 
25.07.07
09:35
<цензура>(11:30:20 25/07/2007)
Балин классный сайт infostart закачал методичку!!!!
32 selenat
 
25.07.07
09:38
(31) не понял. Скачать не удалось?
33 IUnknown
 
25.07.07
09:42
(32)нет скачал удачно... это типа ему данный сайт занравился...
34 Ненавижу 1С
 
гуру
25.07.07
09:44
Ну так как я с помощью регистра оборотов получу значение спидометра на сегодня?
35 selenat
 
25.07.07
09:45
(33) :)))
36 Torquader
 
25.07.07
14:34
А вообще, зачем регистр ?
Что нельзя периодический реквизит использовать ?
Изи замеряют несколько раз в день ?
37 IUnknown
 
25.07.07
14:37
(36)Это вы об чем?
38 Torquader
 
25.07.07
15:25
Я о показаниях спидометра.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан