Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Новый УдалениеОбъекта(НаборЗаписейРегистраЗначений)

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

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


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.