Имя: Пароль:
1C
 
Вопрос по архитектуре для внедрения бизнес-процесса
0 HEKPOH
 
03.10.14
13:30
1. Нужно использовать регистр сведений 50% (3)
2. Кинуть грязью в автора/постановщика/архитектора 33% (2)
3. Все делать без регистров 17% (1)
4. Нужно использовать регистр накопления 0% (0)
5. Свой вариант 0% (0)
Всего мнений: 6

Регистр накопления остатков:
измерение - док. "Заявка"
ресурс - счетчик
регистраторы - доки "Заявка" и "Закрытие заявки"

Документ "Заявка" делает приход (пишет 1 строчку, счетчик = 1)
Документ "Закрытие заявки" делает расход (пишет одну строчку, счетчик = 1)
"Заявка" всегда должна закрываться "Закрытием заявки"
Связь документов "Заявка" и "Закрытие заявки" 1:1

Нужно ли использовать регистр накопления, чтобы "оптимально" посчитать количество незакрытых заявок? Как думаете?
1 Chikko
 
03.10.14
13:41
Через документ основание сделал бы, если 1:1...
2 HEKPOH
 
03.10.14
13:54
(1) эти документы имеют разное наполнение и делают движения еще в нескольких регистрах, которые заточены под другие задачи. А здесь именно стоит вопрос в оптимальном получении количества незакрытых заявок.
3 Maxus43
 
03.10.14
13:55
Чего за конфа то?

например УПП есть Заявки на расходование средств, там вся логика соблюдается, и с заявками, и с закрытием, и частичным закрытием и т.д.
Но есно нет дебильного  ресурса со значением "1"

Поддержу (1), в доке закрытие заявки обязательно указывать заявку, которую она закрывает.
При усложнении бизнес логики делать как в типовой по заявкам на расходование

Кинуть грязью в автора/постановщика/архитектора
4 DexterMorgan
 
03.10.14
14:09
(2) Если и делать регистр, то сведений, т.к. это же просто состояние заявки.

Нужно использовать регистр сведений
5 HEKPOH
 
03.10.14
15:06
(3) самиздатовская
(4) у рс нет таблицы остатков
6 AlexITGround
 
03.10.14
15:51
Никаких регистров создавать не нужно.

Кинуть грязью в автора/постановщика/архитектора
7 Адский плющ
 
03.10.14
16:12
Если 50000 менеджеров по все стране ежеминутно мониторят количество незакрытых заявок - стоит.

Нужно использовать регистр сведений
8 DexterMorgan
 
03.10.14
16:13
(5) А таблица остатков тут и не нужна.
9 Ymryn
 
03.10.14
16:15
(0) какой объем? За какой промежуток обычно смотрят?
Если все действительно так плохо, то рисуй регистр сведений. Считать остатки тут цели нету, они нас все равно не интересуют. Нужно знать лишь есть ли закрытие или нету.

Нужно использовать регистр сведений
10 Zerga
 
03.10.14
16:16
(5) У 8.3 "срез последних" уже хранится в отдельной таблице. Т.е. по-сути та же таблица остатков.
11 Biker
 
03.10.14
16:20
Нахрена тут вообще регистр
у тебя что одну заявку открывают-закрывают-открывают-закрывают... ?

по по условию, количество считаешь

Все делать без регистров
12 Ymryn
 
03.10.14
16:32
(11) чтобы обрабатывать одну таблицу, а не две. Или есть вариант как просматривая только один тип документов определить весь перечень незакрытых заказов?
13 Classic
 
03.10.14
16:39
Делай.
14 Biker
 
03.10.14
16:44
(12) а зачем 2 документа ? статусов в одном не достаточно ?
15 Ymryn
 
03.10.14
16:55
(14) статус в заказе потребует изменять заказ при проведении закрытия. Тем самым нам придется менять ранее введенный документ. Для этого придется предусмотреть возможноть изменения в закрытом периоде и без проведения (мы же не хотим лишний раз изменять движения). Да и вообще редактировать задним числом - плохая идея.
Статус в закрытии заказа нам нифига не даст, ну только если мы будем сразу создавать все закрытия (т.е создали заказ - сразу создался документ закрытия) и потом только менять у них статусы.
16 Ymryn
 
03.10.14
17:04
(14) хотя сейчас перечитал, понял, что неправильно понял вопрос. Наиболее вероятно, что два типа документа объясняются бизнес-процессами. Заказ создает резевр, закрытие заказа - этот резерв высвобождает. Тем самым навешивая этот функционал на один документ мы излишне его усложняем, а также требуем от него выполнять противоположные функции.