#0
by cleaner
Мне нужно отловить событие удаления записи регистра. У объекта регистра есть событие ПередЗаписью. При удалении записи она вызывается. Там даже написано, что эта функция вызывается До записи транзакции, но на момент вызова процедуры запись уже не существует. Как решить эту проблему?
#4
by cleaner
Все просто. Если записи нет - то возникает исключительная ситуация. 1С бает, что я выхожу за пределы массива. Отказ... А что от него толку? Напишу Отказ=Истина если возникло исключение, но ведь отловить, какой именно это объект, я не смогу, как я понимаю
#8
by Defender aka LINN
За такое руки отрывать надо. Тебе кто мешает количество записей проверить? И отбор у набора записей тоже будет установлен.
#9
by cleaner
пишет, что я нахожусь за границами массива. а дельного ничего сказать не можешь? :) О чем ты? Какое еще количество записей? У чего я его проверять буду? У объекта, которого уже нет? Фишка в том, что нельзя заранее сказать, какая запись будет удалена. А анализировать 300000 записей регистра - это слишком
#15
by cleaner
Результат таков: Если попытка не удалась - тогда объект либо удаляют, либо он новый. Если новый, то количество записей старого набора = 0... оказывается, все очень просто, и есть люди, которые дружат с 1С:)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Есть ключ записи регистра сведений. Как получить имя этого регистра?
- Как отловить любое изменение табличной части?
- Отбор, табличное поле, не могу отловить событие
- Как получить имя регистра сведений из формы записи этого же регистра?
- Свойства НОВОЙ записи при копировании записи Регистра Сведений
- Как выбрать записи из регистра сведений записи
- Как отловить событие перемещения строки в табличной части?
- Как в регистре сведений отловить событие при удалении записи?
- Изменение порядка строк таблицы: как отловить событие?
- Как отловить (добавления/удаления) записи в регистре накопления?
- Подписка на событие. Как отловить событие другому пользователю?
- Подскажите плз, как в 1С отловить событие удаления объекта?
В этой группе 1С
- как в теле формы документа сделать его непроведенным
- В УТ есть "1С:Сеть" - это что такое?
- Проблемы с печатью из 1С на несколько листов.
- Как добавить в форму внешней обработке справку ?
- v7: УПП Ликвидность склада
- Как изменить, добавить запись в регистре сведений? :)
- Выгрузка из БП в УТ банковских документов
- v7: ИБ не запускается
- Пример работы с barcode.ocx
- Как вызвать процедуру документа в 7-ке через OLE
- Как можна импортировать в 1С выписки с клиент-банка
- Ошибка CODEBASE EROR
- Поставится ли Касперский 6 - ой на Windows server 2003?
- Пересчет только одного регистра
- Как изменить порядок выгрузки изменении при обмене РИБ
- Метаданные.Документ("Операция") ?
- Выборка запросом подчиненных у подчиненных документов
- Платформа 8.0.18.2. Закрывается приоткрытие формы. (Недостаточно памяти).
- функция определения дня(выходной/рабочий)
- В поле детальных записей не видно статьи движения денежных средств?