Имя: Пароль:
1C
1С v8
Как очистить срез последних у РС без удаления предыдущих движений?
Ø (Kassern 22.09.2022 17:52)
0 БигБаг
 
22.09.22
17:16
Есть периодический РС, у него ресурсы числовые и не числовые. Движения по регистратору.

Один документ добавляет запись.

Другим документом нужно сделать так, что бы та запись больше не попадала в срез последних.

Проставление всем ресурсам пустого значения не помогло, и запись появляется но с пустыми ресурсами.

Есть средство? Не хочется переделывать на РН.
1 Ivan_495
 
22.09.22
17:18
дату 1917 поставь
2 БигБаг
 
22.09.22
17:20
(1) Не помогло.
3 Михаил Козлов
 
22.09.22
17:22
Не попадала в срез на какой момент времени? Периодичность какая?
4 bolobol
 
22.09.22
17:22
Удалить запись
5 vicof
 
22.09.22
17:22
(0) И какой физический смысл в этих движениях?
6 БигБаг
 
22.09.22
17:25
(5) Первый документ открывает сделку, другой закрывает. Нужно что бы срез последних не разрастался и хранил только активные сделки.
7 БигБаг
 
22.09.22
17:26
Неужели такая детализация необходимо что бы понять вопрос? Хм.
8 Kassern
 
22.09.22
17:27
(0) Если брать срез последних на текущую дату, то любой документ с датой> старой, с таким же набором измерений - выдаст именно последний документ, а не старый.
9 PR
 
22.09.22
17:29
(6) А что, ресурс "Открыта" и отбор потом по нему не решает вопрос?
10 БигБаг
 
22.09.22
17:29
(8) Да не, нужно что бы вообще не выдавало. Что бы срез последних не разрастался, что бы этот срез последних сделать левым соединением к ДС и показать, какие сделки активные. Можно конечно отбором почистить, но это лишние задержки.
11 БигБаг
 
22.09.22
17:30
Но на самом деле, просто стало любопытно, есть ли такая возможность. Понадобавлять можно, а поубирать нельзя.
12 Kassern
 
22.09.22
17:31
(10) Вы выбрали не правильно архитектурное решение под свою хотелку. Срез последних работает по связи всех измерений регистра. И не важно, указаны они в выбрать, или нет. Если у вас статус - это измерение, то срез последних будет по каждому значению статуса.
13 БигБаг
 
22.09.22
17:38
(12) Вы хотели сказать, что я не провидец? Я и так это знаю.

Но вопрос чисто технический, можно ли его чистить, или он будет вечно разрастаться?

>Срез последних работает по связи всех измерений регистра

Эта фраза как-то не понятна. По множеству всех измерений? Я это знаю, это не отменяет поставленный вопрос. Как обнулить конкретный один срез без очистки предыдущих движений этого среза?
14 RomanYS
 
22.09.22
17:42
(13) Обнулить нельзя. Срез будет расти. Стоит ли об этом беспокоиться - вопрос интересный.
15 Kassern
 
22.09.22
17:43
(13) У вас регистр привязан к регистратору, обнулить -> распровести тот документ. По другому, вы эту запись не уберете. Срез последних выдаст последнюю запись по всем комбинациям значений измерений:
Пример

(Дата ДокРассчетов Валюта) - измерения Сумма - ресурс

01.02   Док1        руб                 5000
02.02   Док1        лира                100

Так вот срез последних выдаст вам 2 строчки на 02.02, так как есть различные комбинации измерений.
16 Kassern
 
22.09.22
17:44
Если бы значения измерений совпадали - тогда была бы одна строчка с ресурсом 100
17 БигБаг
 
22.09.22
17:45
(14) Понял, спасибо. В изъянистой 1с не без изъяна.

(15) Выдыхай.
18 vicof
 
22.09.22
17:46
(17) В изъянистой голове тоже не без изъяна.
19 Kassern
 
22.09.22
17:47
(17) "Выдыхай." - к чему это?
20 БигБаг
 
22.09.22
17:48
(18) Да.

(19) Вы даже вопрос не поняли.
21 vicof
 
22.09.22
17:48
(19) А потом бей)
22 Kassern
 
22.09.22
17:52
(21) все гораздо проще
Независимо от того, куда вы едете — это в гору и против ветра!