Имя: Пароль:
1C
1С v8
Эффективное хранение периодических услуг
0 None1c
 
24.09.13
18:30
Пример:
Услуга N1 - подключена 01.09.2013 и действует до сих пор.
Услуга N2 - подключена 01.09 и отключена 05.09

Сейчас регистр сведений организован так:
Периодичность в пределах секунды.
Подчинение регистратору.
В измерениях: Контрагент  + Услуга.
В ресурсах: Активная(булево), Стоимость.
При подключение "Активная" = Истина, при отключение - ложь.

Но такая схема очень не удобная в построение отчетов.

Как эффективней организовать хранение этих услуг? Какая структура регистра сведений должна быть?

конфигурация самописная, писал не я, но приходитья поддерживать.
В 1С новичок.
1 Михаил Козлов
 
24.09.13
18:46
Попробуйте остаточный регистр накопления: будет виртуальная таблица остатков.
2 Fragster
 
модератор
24.09.13
18:51
переходи на регистры расчета
3 None1c
 
24.09.13
18:53
(1) как тогда организовать регистр накопления?
Какие ресурсы?
как получить действующие услуги ( я так понял это будут остатки ),а как те которые работали за выбранный период ?
Стоимость услуги зависит от количество дней , которая она была подключена.

(2) Подскажешь как организовать данный регистр? Где можно прочитать про него?
4 Fragster
 
модератор
24.09.13
18:56
5 None1c
 
24.09.13
19:05
(4) про книжку поговорю с наачальством

А если все же делать на регистрах сведений, как лучше сделать ?
6 Fragster
 
модератор
24.09.13
19:11
(5) слишком мало данных. регистры накопления, если нет вытеснения или там ввода задним числом, вполне сгодятся
7 None1c
 
24.09.13
19:23
(6) Компания оказывает услуги, которые могут действовать от 1 дня.
Стоимость услуги зависит от количества дней, которая она работала.
Сейчас мы пишем в регистр сведений, что услуга подключена или отключена: Период  = дата подключения или дата отключения.
А активность отмечается булево Истина или ложь.
Потом на основании этого регистра собираем отчет по услугам действующих за период.
8 Fragster
 
модератор
24.09.13
19:29
т.е. там даже вытеснения нету? тогда в чем сложности в отчетах?
9 None1c
 
24.09.13
19:36
(8) вытеснения нету.
Как, имея данную структуру, получить действующие услуги за период и их стоимость?
10 Desna
 
24.09.13
20:44
(0) сумма услуги зависит от периода действия?
11 Desna
 
24.09.13
20:45
(7) ага, зависит, это лучше на регистре расчета реализовывать
12 Cyberhawk
 
24.09.13
21:03
(0) Стоимость зависит от длительности... мне одному кажется, что хранить ее в ресурсе "Стоимость" - это какое-то зло? Ибо выходит, что ресурс регистра высчитывается на основании предыдущих записей этого же регистра
13 ilpar
 
24.09.13
22:31
(0) нормальная структура. То, что у тебя не скилса ее осилить - это другое дело.
14 ilpar
 
24.09.13
22:33
(12) хрень все это, правильно / не правильно.
Нормальный вариант и работающий.
15 mistеr
 
25.09.13
02:40
Есть еще вариант независимый регистр сведений с датой начала (Период) датой окончания действия (ресурс/реквизит). Для отчетов удобно, а вот делать движения не очень.
16 Armando
 
25.09.13
02:45
Такой вариант не подойдет?
"Регистрация изменений на некоторый промежуток времени с возвратом в исходное состояние"
http://its.1c.ru/db/metod81#content:2910:1