Удаление значений независимого регистра вместе с элементом справочника, который его создал
По теме из базы знаний
- Rocket Launcher 7.7. Свертка базы 1С 7.7. Перенос справочников и документов 7.7
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- hsИнтегратор 3. Онлайновый обмен и удаленное исполнение функций по HTTP протоколу
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Переход с УПП на ERP. Сложности выверки регламентированного учета при «плавном переходе»
Найденные решения
(1) у измерения "Объект" регистра сведений указано свойство "Ведущее". Это однозначно связывает элемент справочника с записью в регистре. И при удалении элемента справочника автоматически удаляются все записи по нем в регистре.
ps. не понял, причем тут регистр накопления?
ps. не понял, причем тут регистр накопления?
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) у измерения "Объект" регистра сведений указано свойство "Ведущее". Это однозначно связывает элемент справочника с записью в регистре. И при удалении элемента справочника автоматически удаляются все записи по нем в регистре.
ps. не понял, причем тут регистр накопления?
ps. не понял, причем тут регистр накопления?
(3) понятно. Удаляете элемент справочника, по которому есть движения в регистрах накопления.
Значит и в документах он так же присутствует. Находите все документы с этим элементом справочника и заменяете/удаляете его, в зависимости что хотите. И перепроводите документы.
Значит и в документах он так же присутствует. Находите все документы с этим элементом справочника и заменяете/удаляете его, в зависимости что хотите. И перепроводите документы.
в том то и дело есть только регистр сведений (документов и т.д. со ссылками на на регистр нет). рот удалении говорить что на элемент удаляемый справочника ссылается регистр сведений. конфиг самописный я и хочу понять как происходит удаление объектов регистра.
примерно так:
ТаблицаСсылок = НайтиПоСсылкам(МассивКУдалению);
...
Для Каждого СтрокаУдаляемогоОбъекта из МассивУдаляемых Цикл
Ссылка = СтрокаУдаляемогоОбъекта.Ссылка;
Объект = Ссылка.ПолучитьОбъект();
Объект.Удалить();
СтруктураОтбора.Вставить("Ссылка",Ссылка);
МассивСсылок = ТаблицаСсылок.НайтиСтроки(СтруктураОтбора);
Для Каждого СтрокаСсылки из МассивСсылок Цикл
ТаблицаСсылок.Удалить(СтрокаСсылки);
КонецЦикла;
Показать
(9)
из твоих слов непонятно в чем у тебя проблема,
четче вырази что тебе надо.
- если хочешь понять что происходит при удалении связанных объектов и как это делается в произвольных конфигурация и произвольных наборах данных, то тебе надо во всей лапше которую тебе здесь навесили разбираться
- если тебе надо написать код для удаления в типовой БП2 элемента справочника контрагенты и связанных с ним элементов рс.КонтактнаяИнформация то это более просто
из твоих слов непонятно в чем у тебя проблема,
четче вырази что тебе надо.
- если хочешь понять что происходит при удалении связанных объектов и как это делается в произвольных конфигурация и произвольных наборах данных, то тебе надо во всей лапше которую тебе здесь навесили разбираться
- если тебе надо написать код для удаления в типовой БП2 элемента справочника контрагенты и связанных с ним элементов рс.КонтактнаяИнформация то это более просто
проблема: в справочнике создан элемент в котором есть ссылки на регистр сведений. я хочу понять как его удалить. (по аналогии БП контрагент и контактная информация) а при попытке удалить он пишет что есть ссылка у регистра и удалять не может.
спасибо Всем. разобрался.
ps: был бы рад узнать механизм удаления в БП.
спасибо Всем. разобрался.
ps: был бы рад узнать механизм удаления в БП.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот