powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1c8.2 Запрет удаления некоторых элементов справочника
7 сообщений из 7, страница 1 из 1
1c8.2 Запрет удаления некоторых элементов справочника
    #38126338
andrey_bezusyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет !
Есть справочник Кассы, у него реквизит Основной (Булево).
Мне нужно запретить возможность удаления элемента из списка и возможность пометки на удаление, если реквизит Основной=Истина.
Как это сделать ? Не могу найти подходящее событие..
...
Рейтинг: 0 / 0
1c8.2 Запрет удаления некоторых элементов справочника
    #38126369
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
призаписи - запрет на пометкудаления
...
Рейтинг: 0 / 0
1c8.2 Запрет удаления некоторых элементов справочника
    #38126374
zamichnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А чтобы запретить удаление, в модуле объекта -
Процедура ПередУдалением(Отказ)
Отказ = Основной;
КонецПроцедуры
...
Рейтинг: 0 / 0
1c8.2 Запрет удаления некоторых элементов справочника
    #38126466
andrey_bezusyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zamichnik,
спасибо,
но можно уточнить ?
я открываю модуль объекта так - справочники -> Кассы -> правой кнопкой мыши и открывается пустой модуль.
если открыть модуль формы Списка для справочника Кассы - в свойствах списка есть событие ПередУдалением.
Но если я сделаю там так :
Код: c#
1.
2.
3.
4.
&НаКлиенте
Процедура СписокПередУдалением(Элемент, Отказ)
	Отказ = Истина;
КонецПроцедуры



то никакой реакции.
Спасибо.
...
Рейтинг: 0 / 0
1c8.2 Запрет удаления некоторых элементов справочника
    #38126470
zamichnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_bezusyak,
а в чём вопрос-то?
"Никакой реакции" - а какая должна быть реакция, кроме того, что текущая строка списка не удаляется?
Или вы хотите узнать, чем отличаются обработчик события формы и такой же в модуле объекта?
...
Рейтинг: 0 / 0
1c8.2 Запрет удаления некоторых элементов справочника
    #38126477
zamichnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"я открываю модуль объекта так - справочники -> Кассы -> правой кнопкой мыши и открывается пустой модуль."
Совершенно правильно делаете. В пустом модуле нажимаете кнопку 'Процедуры и функции (Ctrl+Alt+P)' и выбираете событие 'Перед удалением'.
Чтобы гарантированно запретить удаление заданных элементов справочника, независимо от того, какой формой пользуется юзер (или даже какой программный модуль выполняется), лучше использовать именно модуль объекта, а не обработчики форм...
...
Рейтинг: 0 / 0
1c8.2 Запрет удаления некоторых элементов справочника
    #38126611
andrey_bezusyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zamichnik,

спасибо большое ! немного не то событие, но вот решение

Код: sql
1.
2.
3.
4.
5.
Процедура ПередЗаписью(Отказ)
	
Отказ = ПометкаУдаления И Основной;
	
КонецПроцедуры
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1c8.2 Запрет удаления некоторых элементов справочника
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]