#0
by Гений 1С
Короче, есть справочник, зависящий от регистра сведений. Нужно при каждом добавлении/удалении записи из РС делать отражение в справочнике. Как добавляются записи - я отлавливаю (ПриЗаписи). А вот как удаляются? В ПередЗаписью считывать по отбору записи, а потом в ПриЗаписи эти отловленные записи удалять? А как быть в случае замещения? Может кто уже имеет в голове готовый алгоритм?
#1
by Бубузяка
Вариант. Лови в модуле набора записей. 1. Добавление: 3. Замещение: ПриЗаписи(Отказ, Замещение), гы, смотри второй параметр ;)
#2
by Гений 1С
Когда ручками правлю регистр сведений ПриЗаписи вызывается 2 раза - один раз замещение=истина, набор записей пустой, второй раз замещение=ложь, набор записей не пустой.
#4
by Гений 1С
Проверил - так только при интерактивном удалении... Короче, вот примерный код: Вроде работает нормально... И лишние убирает...
#5
by Бубузяка
Слушай, имхо, поведение зависит от свойств регистра. Я пробовал на переодическом регистре с независимой записью интерактивно и програмно. Все одинаково. Текст обработки: В окне сообщений получил: Истина удаляю Интересно, почему у тебя дважды отрабатывет событие ПриЗаписи?
#8
by Гений 1С
Блин, чувак, поставь для проверки вот так и при интерактивном редактировании у тебя будет отрабатывать 2 раза (т.е. открой имеющуюся запись, поправь чего-нить, запиши):
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Количество измерений в регистре сведений?
- Обнуляются записи в регистре сведений при добавлении новой записи
- Как получить Уникальный Идентификатор для записи в регистре сведений
- Как изменить записи в Регистре Сведений?
- Какие цены хранятся в регистре сведений, с НДС или нет?
- 8.1 УТ Изменить значение в регистре сведений ГраницыЗапретаИзмененияДанных
- Как определить, что происходит именно удаление записи регистра сведений?
- Какие отборы в регистре сведений можно установить для реквизита типа "дата"?
- Индексы в регистре сведений
- Как в запросе проверить наличие записи в регистре сведений?
- Порядок следования измерений в регистре сведений
В этой группе 1С
- как запустить внешнее приложеие (rar.exe) и дождаться окончания его работы?
- Бесплатный хост для выкладывания файлов...
- Не получается в операции присвоить первому субконто нужное значение
- как восстановить автоматическое присвоение кода контрагента
- Выгрузка документов из ТиС в Бухгалтерию 7.7
- Вертикальная полоса прокрутки - не работает корректно
- Как в бухгалтерском запросе указать два разных счета?
- Бухгалтерия. Отражение зачета аванса.
- Партионный учет а нужен ли он?
- При инсталяции платформы(Setup.exe) Вылетает с ошибкой 2147221164.
- v7: Ошибка обращения к данным при транзакиции, выполняемой другим пользователем.
- Документ не попадает в Книгу покупок
- не могу открыть внешний отчет обработку
- v7: Как перенести документы из 1С предприятие в 1С склад
- Как проверить записан ли документ или нет?
- Как грамотно заполнить РЕГИСТРАЦИОННУЮ АНКЕТУ (сведения о компьютере)?
- Как программно установить тип для реквизита справочника?
- Зависает при открытии периода
- Как в SQL очистить Log?
- Как скопировать отчет? Из форм отчетностей.