Как определить в каких метаданных(документах, регистрах) используется данны #330777


#0 by DmSk
Как определить в каких метаданных(документах, регистрах) используется данный тип справочника, а затем проверить присутствует ли конкретный элемент справочника за выбранный период в данных либо на остатках регистров.
#1 by Мулька
Синтаксис: НайтиСсылки(<Объекты>,<Ссылки>) Назначение: Находит ссылки на объекты, переданные в списке значений. Параметры: <Объекты> - конкретное значение искомого объекта или значение типа ''СписокЗначений'', в котором данной процедуре передаются объекты, по которым надо найти ссылки. <Ссылки> - идентификатор объекта типа ''ТаблицаЗначений'', в который данная процедура помещает найденные ссылки на объекты. Таблица значений состоит из 3 колонок: 1. объект на который ссылаются; 2. объект, который содержит ссылку; 3. комментарий к ссылке.
#2 by Ёпрст2
НайтиСсылки ...и забить на метаданные.
#3 by DmSk
Спасибо, итересно кто как практически применяет эту процедуру ?
#4 by Мулька
Очень полезна при удалении объектов.
#5 by Мулька
+ для замены ссылок
#6 by DmSk
на удаление поставил на каждый справочник свою обработку: для кого смотрю остатки в регистрах для кого присутсвие в документах в незакрытый для редактирование период
#7 by DmSk
а хотел сделать нечто универсальное, к примеру если есть ссылка на регистр то формировать остатки по данному реквизиту, а то товар удалили а остатки висеть будут, хотя  движений в открытом периоде не было, а с другой ситуации, если остатки по регистру 0, а движение за открытый период есть(к примеру вчера продали), товар удалим с легкостью, а в балансе товар будет числится в папке -"Удаленные товары" - некрасиво, то есть выход 1.нужно смотреть остатки + 2. движения за открытый период
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С