|
Писать в "будущее" регистра накопления это норм? | ☑ | ||
---|---|---|---|---|
0
Web00001
22.03.16
✎
10:46
|
Доброго времени суток. Ситуация следующая. Приходит клиент и берет товар в долг. Мы оформляем ему график платежей на несколько месяцев\лет вперед. То есть в регистр падают записи всегда, от текущей даты на какое то время вперед. Теперь возникает два вопроса:
1. Нормально ли с точки зрения итогов такое использование и если нет, то чем чревато? 2. Как получить текущее значение долга, кроме как остатки на дату ТекущаяДата() + МногоЛет? |
|||
1
ДенисЧ
22.03.16
✎
10:47
|
1. ненормально, ибо при каждой записи будут считаться итоги до конца будущего
|
|||
2
Web00001
22.03.16
✎
10:50
|
(1)Если от текущей, это можно пережить.
|
|||
3
Dmitrii
гуру
22.03.16
✎
10:54
|
(0) Фигня какая-то...
График платежей - это регистр сведений. Причем регистр, который может пересчитываться и перезаполняться при изменении условий (сокращение сроков, досрочное погашение, реструктуризация и т.п.). >> Как получить текущее значение долга Как текущее значение может измениться от того, что будет в будущем? Ерунда какая-то. ИМХО, у вас какое-то странное понимание задачи. Вы уж признавайтесь. Что вы там строите? Платежный календарь, бюджет ДДС или что-то еще?.... |
|||
4
Web00001
22.03.16
✎
10:58
|
(3)График платежей это регистр накопления добавленный мной. Перечитайте (0) до момента, когда поймете что там написано, а не то, что вы себе придумали.
|
|||
5
Alexor
22.03.16
✎
11:01
|
(0)
1. Чревато увеличением таблицы регистра. 2. Взаиморасчеты никак не связаны с графиком платежей. Долг возник сегодня, вот на сегодня его и сомтрите. (4) Ну так переделейте на регистр сведенний. |
|||
6
Обработка
22.03.16
✎
11:02
|
(0) (4)
Четко для себя осознайте предназначение РС и РН! ЗЫ сегодня я одному буху, которая практиковалась кодить в 1с77 но бросила в связи с приходом 1с8 рассказал что я видел конфу товарищей кторые на справочниках построили зарплату в 1с77 в далеком 2000м. Она долго смеялась... |
|||
7
Windyhead
22.03.16
✎
11:03
|
(0) Посмотри как в УТ11 это реализовано.
И не путай долг, который образуется сразу и полностью, с графиком обязательных платежей, т.е. просроченным долгом и тд ) |
|||
8
Web00001
22.03.16
✎
11:08
|
(5)Пришел человек сегодня 22.03 и взял товару на 50 000. 10 000 отдал сразу, еще 40 сказал отдаст в 4месяцев. Получаем следующее:
Долг 22.04 + 10 000 Долг 22.05 + 10 000 Долг 22.06 + 10 000 Долг 22.07 + 10 000 (5)То есть надо видеть при необходимости и долг весь и пропущенный если такой имеется на определенную дату. В данную архитектуру это вписывается идеально - вся информация есть и одном регистре. (6) Это случилось, давно. Мне нужен регистр накопления. Или приведи лучшее решение, вместо привычного стеба. |
|||
9
Alexor
22.03.16
✎
11:10
|
(8) Пиз.ец....
Посомтри что ли как в типовых реализовано, тот же учет отсрочки. |
|||
10
Web00001
22.03.16
✎
11:10
|
(7)Где конкретно посмотреть?
|
|||
11
Alexor
22.03.16
✎
11:11
|
(10) В конфигураторе
|
|||
12
Web00001
22.03.16
✎
11:12
|
(11)Тогда уж лучше молчать, чем говорить, если сами не в курсе.
|
|||
13
Sammo
22.03.16
✎
11:12
|
Обычно проблема с архитектурой решения. Сделать так можно, но лучше не надо.
|
|||
14
Alexor
22.03.16
✎
11:14
|
(8) Мне просто интересно, как вы акт сверки построите за 2 квартал в вашем случае.
|
|||
15
agarych
22.03.16
✎
11:18
|
(14) Он планирует два регистра вести: один Взаиморасчеты, а другой свой с таким вот графиком платежей.
|
|||
16
quest
22.03.16
✎
11:25
|
(4) (12) дерзкий ты малый.... Но я тебе подскажу решение - пишешь - заплачу за решение N рублей. И находишь кто тебе за эти деньги сделает. Сам в это время - продолжаешь троллить местных
|
|||
17
quest
22.03.16
✎
11:26
|
+(16) Программирование - в принципе не твое. Иди в менеджеры, так думать не надо
|
|||
18
Windyhead
22.03.16
✎
11:28
|
Сделай в УТ 11 реализацию с заполненым графиком платежей! посмотри движения по регистру , конфигуратор даже открывать не надо.
Пишешь в регистр: Период Долг Платеж 22.03 +40000 + 0 22.04 0 + 10 000 22.05 0 + 10 000 22.06 0 + 10 000 22.07 0 + 10 000 В чем проблема то? |
|||
19
Windyhead
22.03.16
✎
11:30
|
(15) Нахрена два регистра? чтоб жизнь медом не казалась?
|
|||
20
Serg_1960
22.03.16
✎
11:34
|
"График платежей это регистр накопления"(Web00001) Что-то я сильно торможу: если это регистр накопления, то кто/что мешает получать остатки на нужную дату? Неверно спроектирован регистр?
|
|||
21
Обработка
22.03.16
✎
11:39
|
(0)
1. Укажи конфу свою. 2. Укажи жлеательно вид деятельности. 3. Не огрызайся тут. Будь вежлив с теми кто даже троллит. И народ потянется. Прошу прощения про пост с РС и РН. Не поленился зашел в УТ 3.0 Каз это аналог УТ 11.0. ТАм есть РН - РасчетыСКлиентамиПоДокументам В нем есть измерение - ДатаПлатежа. Вот вам и решение. Думаю дальше копать не нужно. |
|||
22
Михаил 1С
22.03.16
✎
11:40
|
(21) "В нем есть измерение - ДатаПлатежа. Вот вам и решение."
Даа, только что хотел это написать. |
|||
23
Обработка
22.03.16
✎
11:43
|
Все ветку можно закрывать.
Полагаю что в тот РН пишется на одну дату (период) но несколько записей с разными датами ДатаПлатежа. Вот вам и не придется писать в будущий период. |
|||
24
Windyhead
22.03.16
✎
11:44
|
(22) Это бредовое измерение, придется распределять, да еще и последовательность отслеживать...
(23) Тож бред. Внимательно посмотри на (18) |
|||
25
Windyhead
22.03.16
✎
11:45
|
Что вас так пугает запись в будущий период?
|
|||
26
maximkasuper
22.03.16
✎
11:47
|
Поддержу автора темы, ничего не вижу плохого формировать движения в регистр накопления будущей датой. Ведь такой механизм активно используют методисты 1С. Действительно, например, в УТ11, если посмотреть как реализованы движения документа "Распределение РБП", "Заказ клиента", "Начисление бонусов" и так далее. Так почему нельзя использовать механизм, который использует 1С.
|
|||
27
Serg_1960
22.03.16
✎
11:54
|
Чего далеко ходить - документы в ЗУПе, например, кадровые документы - большинство из них составляются заранее, до дня события (т.е. они пишут движения в будущие, относительно даты документа).
|
|||
28
Обработка
22.03.16
✎
11:55
|
(24) А что там смотреть?
При продаже раскидываем по датам. А при погашении строго по датам и закрываем. А остатки по датам как раз и покажут что погасил что просрочил вплоть до копейки. |
|||
29
Обработка
22.03.16
✎
11:59
|
Уходить в будущие периоды не возбраняется если базы легкие и данных не много. А там где базы здоровенные и уход далеко в глубь в будущее тормозит получение актуальных остатков.
|
|||
30
Windyhead
22.03.16
✎
12:03
|
(28) Зачем городить еще одно измерение? когда уже есть ПЕРИОД в регистре? Потом мучиться раскидывать по этому измерению, отслеживать последовательность.
Потом получить какие то остатки на дату по дате... ппц... Когда можно обойтись одним регистром и дополнительным ресурсом. Смотрим в регистр Ут11 "Расчеты с клиентами " |
|||
31
Обработка
22.03.16
✎
12:12
|
(30) Полностью не осознал назначение этих двух регистров.
И задачу не понял. УТ11 эти оба регистра есть. Мы автору ветки указали пальцем что это решено уже. А ты предлагаеь как он ломать и придумывать велосипед. Расчеты с клиентами это для общего расчета на актуальную дату. А как раз РасчетыСКлиентамиПоДокументам предназначен для случая с (0). Если я в суждениях ошибаюсь кто-нибудь отдерните меня. Ибо я в типовых сильно не копаюсь. |
|||
32
Windyhead
22.03.16
✎
12:28
|
(30) Да просто нету как таковой задачи в (0)
Городить второй регистр или нет, уже будет ясно после конкретных поставленных задач. Одним регистром как минимум (причем малой кровью) уже получим долг клиента на дату и сумму которую он должен оплатить на эту дату. Это минимум который необходим из (0). Ну а дальше полет фантазии, хоть стопятьсот регистров... |
|||
33
Фрэнки
22.03.16
✎
13:05
|
(0) каждому самодельному регистру задают самодельную логику обработки значений. То что это регистр остатков, а не только оборотов - это тоже всего лишь проблема логики и алгоритмов. А с программной точки зрения без разницы есть ли у регистра настоящая ТА по текущему времени проведения документа или это виртуальная ТА в позиции окончательного планируемого расчета по договору.
|
|||
34
Фрэнки
22.03.16
✎
13:08
|
(32) а почему остальные участники дискусса начали сравнивать твое решение с УТ-11? У вас в основе разработки какая конфигурация?
|
|||
35
Фрэнки
22.03.16
✎
13:09
|
(32) ой, перепутался в номерах постов - где ТС, где остальные :) - все потерялись куда-то
|
|||
36
Одинесю
22.03.16
✎
13:24
|
(35) Все уже все разрешили, это ты потерялся)
|
|||
37
Web00001
22.03.16
✎
15:14
|
Все понятно, всем спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |