![]() |
![]() |
![]() |
|
Эффективное хранение периодических услуг | ☑ | ||
---|---|---|---|---|
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 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |