Имя: Пароль:
1C
1С v8
Подскажите как сделать правильно
0 location
 
naïve
23.07.21
11:06
Для документов необходимо ставить отметку (булево) о получении оригинала, причем данную отметку можно ставить и в закрытом периоде.
Плюс необходимо регистрировать пользователя который изменил данные отметки.
Получается необходим регистр сведений периодический с периодичностью "секунда"?
1 ДенисЧ
 
23.07.21
11:09
Если нужна точность до секунды - то да.
2 brainguard
 
23.07.21
11:09
(0) Нет. Периодический регистр сведений здесь не нужен. Нужен обычный
3 fisher
 
23.07.21
11:10
Я бы с периодичностью не заморачивался. Обычный непериодический РС который хранит только авторство последнего изменения.
4 1Сергей
 
23.07.21
11:12
Если нужно хранить историю, то периодический. Если не нужно, то достаточно простого
5 brainguard
 
23.07.21
11:13
(4) И для истории периодический регистр тоже не нужен.
6 fisher
 
23.07.21
11:14
Дай волю - потребуют версионирование всей базы прикрутить. А чо. Удобно же.
7 VladZ
 
23.07.21
11:14
(0) Если нужно хранить историю по изменению отметки - нужен периодический регистр.
Если история  не нужна - непериодический.
8 1Сергей
 
23.07.21
11:15
(5) ну, можно кончно добавить реквизит типа дата, но методологически не очень верно
9 brainguard
 
23.07.21
11:16
(7) Не нужен периодический регистр. Достаточно обычного с измерением типа дата
10 1Сергей
 
23.07.21
11:17
(9) Срез последних? не, не слышал )
11 fisher
 
23.07.21
11:17
(9) И чем это будет принципиально лучше периодического?
12 brainguard
 
23.07.21
11:17
(8) Методологически верно сначала определить: нужен срез последних или не нужен. Из того что озвучил ТС необходимость среза последних не вытекает, а значит периодический регистр не нужен
13 brainguard
 
23.07.21
11:18
(11) Чем меньше сущностей, тем лучше
14 1Сергей
 
23.07.21
11:19
периодофобия детектед
15 1Сергей
 
23.07.21
11:19
16 fisher
 
23.07.21
11:20
(12) Здрасьте. А активную отметку ты в отдельном регистре хранить собрался?
(13) А где тут лишняя сущность? Возможность построить срез последних - это полезная опция, а не сущность.
17 brainguard
 
23.07.21
11:22
(16) Зачем в отдельном? Активная метка получается из обычного регистра. Причем, на порядок быстрее, чем из периодического. Если надо причину, то это - причина
18 Antony8x
 
23.07.21
11:23
(13) Да, лучше с измерением, как например в УСО "СостояниеОсновныхСредств" периодический как ни крути он потяжелее для БД. А СрезПоследних там явно не нужен
19 ДенисЧ
 
23.07.21
11:24
(18) Чем периодический с выключенными таблицами среза тяжелее простого с измерением дата?
20 fisher
 
23.07.21
11:24
(17) Продемонстрируй, каким образом ты собираешься получать из обычного регистра с измерением "Дата" активную отметку на порядок быстрее.
21 mikecool
 
23.07.21
11:25
(19) как это с выключенными??!! только хардкор!
22 brainguard
 
23.07.21
11:26
(18) Строго говоря, если захотят видеть метки в списке, тогда потребуется периодический. Если будет достаточно видеть метку в форме документа, тогда лучше простой
23 brainguard
 
23.07.21
11:27
(20) Запросом же. Если будет достаточно видеть метку в форме документа, тогда простой регистр будет работать быстрее
24 ДенисЧ
 
23.07.21
11:27
(22) Логика на грани фантастики.
25 brainguard
 
23.07.21
11:28
(24) Учитесь
26 fisher
 
23.07.21
11:30
(23) Если нужно получать отметку на дату документа - то объясни за счет чего простой регистр будет быстрее. Моя не понимать. А если ты про отдельное хранение последнего значения, то тоже разницы никакой не будет. В обычном регистре ты его будешь по предопределенной дате хранить, в периодическом РС - в отдельной таблице (при хранении итогов). И в этом случае периодический РС даже быстрее будет.
27 ДенисЧ
 
23.07.21
11:32
(25) Спасибо, я лучше простой человеческой обойдусь.
28 Смотрящий
 
23.07.21
11:32
(0) Документ "регистрация оригинала", в документ тч со ссылками на документы по которым регистрируются оригиналы, автора ну и еще чо там тебе надо
Регистр остатков: документ, количество.
Документ пищет в регистр +1 на каждую регистрацию.

Далеее, или:
а) модифифировать модули проведения документов по которым регистрируются оригиналы записывая -1 в созданный регистр
отчетом контролировать количество = 0; т.е. верещать юзеру о попытке повторной регистрации
или:
б) принять все выписанные документы по которым регистрируются оригиналы как -1 без записи в регистре
отчетом контролировать количество = 1; т.е. верещать юзеру о попытке повторной регистрации

слепить отчет для контролирующих юзерофф
29 brainguard
 
23.07.21
11:34
(26) РС не хранит итоги на дату документа. Только первые и последние
30 fisher
 
23.07.21
11:35
(29) Во-первых, это не утверждалось. Утверждалось про хранение последнего значения (т.е. последние). Во-вторых, ты проигнорировал заданный вопрос.
31 location
 
naïve
23.07.21
11:35
Да отметка должна будет отображаться в списке документов.
32 brainguard
 
23.07.21
11:36
(31) Тогда периодический регистр сведений
33 fisher
 
23.07.21
11:37
(31) Делай (3). Если раз в год кому-то приспичит посмотреть полную историю - поднимешь ЖР.
34 brainguard
 
23.07.21
11:37
(30) Да, ты прав. Периодический будет быстрее за счет таблицы итогов
35 fisher
 
23.07.21
11:37
Бизнес-логика признака ставит под сомнение необходимость его учета на дату документа.
36 ДенисЧ
 
23.07.21
11:39
Как связаны список документов и периодичность отметки???
37 fisher
 
23.07.21
11:39
(34) Я скорее другое хотел сказать. Если придется получать срез по обычному регистру с измерением дата, то фактически получится такой же запрос как делает система и тоже никакого выигрыша не будет.
38 brainguard
 
23.07.21
11:46
(37) Это если на выходе нужна ТАБЛИЦА среза последних. А если на выходе нужно только одно последнее ЗНАЧЕНИЕ для конкретного документа, тогда запрос получается гораздо проще
39 fisher
 
23.07.21
11:55
(36) Вроде никак. У ТС две разные задачи. Которые просто хочется совместить в одном РС (хотя как по мне история отметки нафиг не нужна). Обсуждение просто уже дальше сабжевой задачи пошло.
(38) Предположим. Что мешает построить такой же запрос к основной таблице периодического регистра?
40 brainguard
 
23.07.21
11:59
(39) Ничто не мешает. Я уже согласен, что периодический регистр более универсален
41 fisher
 
23.07.21
12:08
(40) Уважуха. Единицы понимают, что вовсе не правота признак зрелости.