Имя: Пароль:
1C
1С v8
Новый УдалениеОбъекта(НаборЗаписейРегистраЗначений)
,
0 kabv
 
05.01.22
08:08
Здравствуйте! Как зарегистрировать УдалениеОбъекта записи регистра значений.
Пробовал в модуле набора записей Новый УдалениеОбъекта(ЭтотОбъект) - не соответствие типа.
Заранее благодарен!
1 Casey1984
 
05.01.22
08:25
(0) Зарегистрировать пустой набор записей с отбором
2 Мимохожий Однако
 
05.01.22
08:29
(0) Откуда взял такую конструкцию?
3 kabv
 
05.01.22
08:35
ЭтотОбъект - и есть набор записей количество = 0, но с отбором.
Конструкции ищу, чтобы в план удаляемые записи регистра как-то запихать, чтобы их потом, как изменения получить.
4 kabv
 
05.01.22
08:36
Попробую пусой просто зарегистрировать.
5 kabv
 
05.01.22
08:42
Спасибо.
6 Мимохожий Однако
 
05.01.22
08:42
(3) Если почитать СП то там должна быть ссылка, а набор записей не может быть ссылкой.
7 Casey1984
 
05.01.22
08:44
(6) Читать СП? А что так можно было?
8 kabv
 
05.01.22
08:54
Суть не в т ом, что там написано, а как результат получить.
9 kabv
 
05.01.22
08:55
Поэтому и привел как пример для описания.
10 hhhh
 
05.01.22
09:00
РегистрЗначений - это в Финляндии что ли? В России по другому регистры называются.
11 kabv
 
05.01.22
09:01
При регистрации пустой записи запросом не определить пустая это запись или нет. Придется только через ПланыОбмена.ВыбратьИзменения делать.
12 kabv
 
05.01.22
09:01
Или регистр для удаленных делать.
13 Мимохожий Однако
 
05.01.22
09:10
ТС игнорирует вопросы. Он на своей волне.)
14 pechkin
 
05.01.22
10:07
Наборы записей не удаляют, только записывают
15 Ёпрст
 
05.01.22
10:15
(0) если в рс удаляется запись, инфа об этом остается в табличке изменений этого рс, ее можно получить запросом, например. Тебе чего сделать нннадо то ?
Удалить регистрацию удаленной записи или что?
16 kabv
 
05.01.22
11:01
"Конструкции ищу, чтобы в план удаляемые записи регистра как-то запихать, чтобы их потом, как изменения получить." Какая информация запросом из изменений получится? По измерениям. Товар и.т.п. Запрос выдаст не набор записей с количеством строк, а конкретные измерения товар и т.п. Пустой набор или нет регистрировался из запроса не получишь.
17 Ёпрст
 
05.01.22
11:15
(16) запихать элементарно же, записать набор, удалить набор. Всё.

ЗЫ: в табличке регистрации изменений будет запись по ключевым полям (измерениям).. Этого вполне достаточно что бы найти любую запись РС
18 Ёпрст
 
05.01.22
11:15
хоть ключ записи делай из этого, при желании
19 fisher
 
05.01.22
11:28
(17) Он хочет при выборке изменений как-то понять - это регистрировалось удаление или изменение. Типа сейчас в базе набор по отборам не пуст, но есть кейс когда зарегаться при этом все равно должно удаление.
20 fisher
 
05.01.22
11:32
Но по-моему так не получится. В смысле отправить удаление объекта, когда он не удален на самом деле.
21 fisher
 
05.01.22
11:36
Идея регистрации изменений - зафиксировать "адрес" объекта, который изменился. А за конкретными данными объекта приходят при выгрузке изменений. Для набора записей адресом является комбинация ключевых измерений.
22 fisher
 
05.01.22
11:38
Регистрация удаления объекта - это просто частный случай. Способ зафиксировать адрес уже несуществующего объекта.
23 kabv
 
05.01.22
11:43
Буду основную массу запросом из изменений тащить, а по нужным регистрам сведений через выбратьизменения с фильтром.
Наверно уже выжали из темы все что можно.
Спасибо за участие.
24 Ёпрст
 
05.01.22
11:59
(19) Это тоже просто же.
Запросом отловить удаленные записи в РС - как 2 пальца же..
просто соединение с реальной табличкой РС по ключевым измерениям и узлу + проверка на Есть NULL..
25 fisher
 
05.01.22
11:59
(23) > а по нужным регистрам сведений через выбратьизменения с фильтром
И что же это тебе даст эдакого, чего ты не получишь запросом к таблице изменений?
26 fisher
 
05.01.22
12:02
(24) Видимо, ты или не дочитал или не понял, что я хотел сказать. Возможно, плохо объяснил.
27 Ёпрст
 
05.01.22
12:03
(26) наверное.
Я пока вообще не догнал, что ТС хочет сделать и зачем.
28 Мимохожий Однако
 
05.01.22
12:14
(27) ему нужен результат ))
см (8)
29 fisher
 
05.01.22
12:18
(27) Как я понял, он хочет на момент выгрузки понимать, что в момент регистрации изменений записи были удалены даже если на момент выгрузки они существуют.
А вот зачем... Очевидно просто запутался и неправильно решает какую-то задачу. Х.з. какую.
Это частый случай. Придумать неправильный путь, решить что все ок и ты просто уперся в последнюю мелочь и спрашивать на форуме фигню вместо того, чтобы озвучить исходную бизнес-задачу.
30 kabv
 
05.01.22
12:28
Ну можно и объединением, собственно.
31 kabv
 
05.01.22
12:31
Спасибо.
2 + 2 = 3.9999999999999999999999999999999...