Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 00:53

Удалить запись справочника

Автор Jack Fresco, 29 мар 2023, 17:20

0 Пользователей и 1 гость просматривают эту тему.

Jack Fresco

Добрый день, помогите решить проблему пожалуйста. У меня есть документ "Выселение", где я выбираю человека из справочника (условно у меня в справочнике записан Иванов Ваня). Так вот когда я должен буду нажимать на кнопку, то Иванов Ваня должен удалится из справочника. Я в 1с не сильно понимаю, скажите реально ли такое вообще сделать? Просто я понимаю, что после записи в документе пишется ссылка на Иванова Ваню, а если мы удалил его, тот это же не сильно правильно будет, получается будет писаться что ссылка не найдена)

LexaK

да, не рекомендуется просто так удалять элементы справочника! (получите: Объект не найден)
перед удаление необходимо выполнять контроль использования этого элемента.
используйте функцию НайтиПоСсылкам(...)
если помогло нажмите: Спасибо!

Jack Fresco

LexaK, а можно примерный код, а то вообще не понимаю а чем вы говорите

Denis1010

Jack Fresco, Зайдите в конфигуратор, найдите нужный Вам справочник, затем ПКМ и там будет "поиск ссылок в объекте".

Либо вот код, по функции выше:
Ссылки = НайтиПомеченныеНаУдаление();
ТабСсылок = НайтиПоСсылкам(Ссылки);
Для Каждого Ссылка из ТабСсылок Цикл
    Сообщить ("" + СокрЛП(Ссылка[0]) + "  " + СокрЛП(Ссылка[1]));
КонецЦикла;

Afinogen

 B) пользуйтесь средствами удаления 1с: Все функции - Стандартные - Удаление помеченных объектов

Похожие темы (5)

Рейтинг@Mail.ru

Поиск