|
ЗУП 3: регистры-исправления | ☑ | ||
---|---|---|---|---|
0
Dmitriy_
Kolesnikov 16.08.19
✎
11:30
|
В ЗУПе есть независимые непериодические регистры сведений, которые являются копиями основных регистров, но имеют суффикс "Испр" и в них записываются только какие-то отдельные записи основных регистров.
В чем их смысл, зачем вообще они нужны? |
|||
1
dka80
16.08.19
✎
12:20
|
Поиск по конфигурации показал, что эти регистры используются в процедурах обновления, либо вообще нигде не упоминаются. Можно предположить, что их используют, когда изменяют структуру конфигурации и переносят данные из одних регистров в другие. Т.е. в обычной жизни они не нужны. Это мое личное мнение, оно может не совпадать с мнением разработчиков ЗУП
|
|||
2
Alexandr_U1982
16.08.19
✎
12:38
|
Эти регистры используются для хранения старых движений документов, при их исправлении (нажатии на кнопочку "исправить").
Нужны для того, чтобы при отмене исправления восстановить начальные движения исправленного документа. |
|||
3
dka80
16.08.19
✎
12:45
|
(2) ты же пошутил сейчас? тем более, что такой суффикс только у регистров сведений, а у регистров накопления нет.
P.S. Для этого применяется реквизит Сторно в регистрах |
|||
4
dka80
16.08.19
✎
12:46
|
+3 при исправлении данные исправляемого документа никуда из регистров не стираются и не переносятся
|
|||
5
Alexandr_U1982
16.08.19
✎
12:50
|
(4) Ну ты нажми кнопочку "Исправить" в приеме или перемещении и посмотри, что будет в регистрах. Потом отмени.
Шутник) |
|||
6
Alexandr_U1982
16.08.19
✎
12:50
|
+(5)в исправленном документе измени данные по отношению к первичному
|
|||
7
dka80
16.08.19
✎
12:55
|
(6) ну да, ну да. Сорри. Тупанул.
|
|||
8
_Batoo
16.08.19
✎
17:57
|
Ребят, а подскажите где почитать про те же Интервальные регистры, их предназначение. И в целом по методике 3го ЗУПа.
|
|||
9
Amra
16.08.19
✎
17:59
|
(8) Поищи на сайте Лены Гряниной. Больше вряд ли где есть
|
|||
10
Dmitry1c
16.08.19
✎
19:30
|
(8) интервальные нужны чисто для повышения производительности
в них дублирование данных обычных регистров |
|||
11
Dmitriy_
Kolesnikov 17.08.19
✎
07:47
|
Я почему спросил. Мы столкнулись с проблемой. При расчете среднего заработка данные из этого регистра исправления суммируются с данными из основного регистра накопления.
Если (2) соответствует истине, то так быть не должно. В работе программного интерфейса регистры исправления участвовать не должны. |
|||
12
d4rkmesa
17.08.19
✎
10:52
|
(11) Это кажется ошибка в каком-то из релизов. Удаляете данные из регистра Испр и вся недолга.
|
|||
13
Фрэнки
17.08.19
✎
11:27
|
Ошибка в том, что не полностью отработали процедуры обновления. Может быть надо перепровести документы.
|
|||
14
Dmitriy_
Kolesnikov 19.08.19
✎
11:02
|
Выяснилось, что никакой ошибки нет.
Утверждение в (2) для пары регистров ДанныеОВремениДляРасчетаСреднегоОбщий и ДанныеОВремениДляРасчетаСреднегоОбщийКорректировка не соответствует действительности. При расчете среднего данные получаются из обоих этих регистров, а также из РС СведенияОВремениДляРасчетаСреднегоОбщий. При записи в регистр накопления, если данные не совпадают с данными из виртуальной таблицы ФактическийПериодДействия регистра расчета Начисления, разница между ними пишется в корректировочный регистр. Короче, регистры-исправления и этот корректировочный - не одно и то же. |
|||
15
Сияющий в темноте
19.08.19
✎
14:10
|
Испр и Корректировка - даже слова разные.
|
|||
16
AliceLight
21.08.19
✎
12:21
|
(8) Интервальные содержат почти то же, что и их не интервальные собраты, с одной особенностью: в 2.5 к примеру, в регистре РаботникиОрганизации были поля ДолжностьПоОкончании, ПодразделениеПоОкончании и т.д. Эти поля использовались, если сотрудник переводился временно (то есть в кадровом переводе указана "Дата по"): в поле Должность писалось, куда его временно перевели, а в поле ДолжностьПоОкончании - его старая должность, которая станет действовать после окончания срока действия перевода.
В 3.1 теперь в интервальных кадровые переводы с указанным сроком действия создают 2 записи: одна запись с новыми данными, при этом "Дата начала" - это начало периода кадрового перевода, а "Дата окончания" - когда перевод прекращает действовать. Вторая запись имеет в "Дате начала" - следующий день от даты окончания перевода, то есть вторая запись возвращает сотрудника на старое, постоянное место работы. При этом в не-интервальном запись будет одна, с "временным местом работы". Т.е. в интервальных регистрах данные более точные. Где-то на инфостарте была статья на эту тему, но сейчас не могу найти |
|||
17
Dmitriy_
Kolesnikov 23.08.19
✎
09:50
|
(17) - про интервальные всё ясно.
Вопрос был про другие: регистры-исправления регистры-корректировки |
|||
18
Alexandr_U1982
26.08.19
✎
12:49
|
(17) В (0) вы спрашивали про регистры с суффиксом "Испр".
В (14) вы уже пишите про регистры с суффиксом "Корректировка". Разумеется, утверждение из (2) не имеет никакого отношения к регистрам с суффиксом "Корректировка". Что касается регистра "ДанныеОВремениДляРасчетаСреднегоОбщийКорректировка", то в конфигурации для этого регистра даже пояснение написано: "Значения для корректного учета отработанных дней при наличии более одного вида рабочего времени за день". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |