![]() |
![]() |
![]() |
|
Регистры | ☑ | ||
---|---|---|---|---|
0
Viy
19.10.04
✎
07:58
|
Я с регистрами не очень, помогите пожалуйста.
Существуют 2 регистра: 1)Подписчик (измерения: Подписчик, Издание; ресурсы: Кол-во, Сумма); 2) Касса (измерения: Клиент(=Подписчик); ресурсы: Сумма). В регистре Подписчик увелич-ся дебиторская задолженность Подписчика, а ч/з кассу он погашает задолженность. Надо разработать отчет, где можно увидеть движения за определенный период и задолженность клиента на начало и конец периода. Т.е. подписался на n-ое издание по доку на k-ую сумму, погасил по прих.орд m-ую сумму, задолженность клиента на конец периода S. 1Сv77 релиз 23. |
|||
1
SnarkHunter
19.10.04
✎
08:03
|
В регистре Касса не нужно измерения Клиент, ибо регистр касса предназначен для учета наличных денег, а не задолженности.
|
|||
2
ОFF
19.10.04
✎
08:03
|
Ну регистр точно не удасться закрыть :(
|
|||
3
SnarkHunter
19.10.04
✎
08:03
|
ПКО должен двигать регистр Касса (приход денег) и регистр Подписчик (уменьшение ДЗ)
|
|||
4
SnarkHunter
19.10.04
✎
08:04
|
(2)Точно...
|
|||
5
Viy
19.10.04
✎
08:54
|
3) а если потом надо будет вытащить на какую сумму подписались за опред.период
КонОст- даст ведь не то, что нужно. 2) в смысле? Может я не так все организовал: Задача: Подписчики подписываются на определенные издания (ДокПодписка), могут по определенной причине аннулировать подписку (ДокАннуляцияПодписки). Подписчики платят в кассу за подписку и погашают долг, возможно им по опред. причине выдадут деньги (РКО, т.е. думаю в регистре Касса измер-ие клиент нужен, чтобы отследить кому расходовали, от кого приходовали да и движения по кассе по опред.клиенту могут понадобиться). Сделал 2 регистра как описал выше, все почти работает, токо теперь не могу получить разницу между тем на сколько подписался Подписчик+сколько он денег взял с кассы и сколько он оплатил в кассу |
|||
6
Mark
19.10.04
✎
09:21
|
ДокАннуляцияПодписки...по-моему звучит как-то пошло ;)
|
|||
7
Оборотень
19.10.04
✎
09:26
|
к (5)
Viy Ты ставиши две задачи ... 1. Узнать дебиторку по клиенту (т.е. сколько клиент должен/переплатил) 2. Узнать оборот по подписке, т.е. на какую сумму клиент подписался за определенный период. Для задачи 1 достаточно регистра Подписчик, только нужно на него не только дебиторку вешать, но и деньги вносить (гасить оплату на Клиента, Издание). И здесь на конкретную дату Ты получишь конкретную дебиторку. Для решения задачи 2 есть два пути ... Если хочешь получать отчеты быстро, то нужно делать ОБОРОТНЫЙ регистр, а не регистр ОСТАТКОВ как по смыслу у Тебя сейчас. Или пользоваться регистром Подписчик и оперировать понятиями Приход и/или Расход за период, логика почти такая же но работает медленнее в силу структуры регистра остатков. |
|||
8
Viy
19.10.04
✎
10:01
|
может создать 3-тий регистр типа Взаиморасчеты и вести там отдельно деб/кред задолженность с подписчиком?
|
|||
9
Оборотень
19.10.04
✎
10:57
|
Ты собственно в курсе, что НЕЛЬЗЯ (во всяком случае по идеологии 1С) вести на регистрах остатках ресурсы, которые Ты не выводишь в ноль? Нехорошо это, база мусором забивается :( .
так что регистр Подписчик по сути у Тебя и есть Взаиморасчеты ... зачем лишний огород городить? Списывай долг с клиента аккуратно и будет хорошо :) А 3-й регистр лучше сделай оборотным и учитывай в нем на какую сумму клиент подписался и на какие издания. Будет мухой считаться, только определись с периодом правильно. Но это уже так - роскошество. |
|||
10
Оборотень
19.10.04
✎
11:01
|
к (5) в п.3. Тебе нужно использовать не КонОст, а Расход или Приход по регистру - вот там будет правильно ...
|
|||
11
Оборотень
19.10.04
✎
11:07
|
Еще раз вчитался в (0) - собственно для решения поставленной задачи достаточно регистра Подписчик. Даже добавлять больше ничего не нужно ...
В запросе можно получить ТекущийДокумент - т.е. док который сделал движение. Так что нужно только выбрать нужные Тебе доки и группировку до Текущий документ поставить. |
|||
12
Viy
19.10.04
✎
11:14
|
спасибо Оборотень, в Бух-рии я бы смог все это сделать, да вот с регистрами до сих пор не очень знаком. Придется почитать...
|
|||
13
Оборотень
19.10.04
✎
11:29
|
Ну не сложнее это чем Бух
Спрашивай, чем смогу - помогу :) |
|||
14
France
19.10.04
✎
11:29
|
Вий, не с интерпочты ли вы?.. что на чистых прудах..
|
|||
15
Viy
19.10.04
✎
11:37
|
(13)еще раз спасибо.
(14)нет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |