Size: a a a

1С, БСП, DevOps и Архитектура

2019 October 31

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Basil Stepanov
подскажите, есть ли стандарт по созданию независимого РС. В частности интересует вопрос удаления записей регистров при удалении объект-измерения
https://its.1c.ru/db/pubdevguide83#content:158:hdoc Не сочтите за тролинг, первое что выскочило на ИТС
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
https://its.1c.ru/db/pubdevguide83#content:158:hdoc Не сочтите за тролинг, первое что выскочило на ИТС
Ну тут лишь объяснение зачем делать ведущим. Обратной ситуации не описано)
источник

BS

Basil Stepanov in 1С, БСП, DevOps и Архитектура
вопрос возник в связи с типовыми конфигурациями. иногда надо зачистить базу от одной организации. в зависимости от объемов, делаем либо риб, либо обработкой помечаем все связанные с организацией объекты. И вот самое гуано с РС подсистемы зарплаты.  их приходится зачищать точечно и вручную, потому что вместе с объектами они не удаляются
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Basil Stepanov
вопрос возник в связи с типовыми конфигурациями. иногда надо зачистить базу от одной организации. в зависимости от объемов, делаем либо риб, либо обработкой помечаем все связанные с организацией объекты. И вот самое гуано с РС подсистемы зарплаты.  их приходится зачищать точечно и вручную, потому что вместе с объектами они не удаляются
Через ИР всегда удаляю, там шикарный механизм пометки или наоборот пропуска связанных объектов
источник

BS

Basil Stepanov in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Через ИР всегда удаляю, там шикарный механизм пометки или наоборот пропуска связанных объектов
пометить не проблема, проблема удалить
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Ну удаление и подразумевалось)
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
А какие проблемы с удалением записей из регистров, если пометить не проблема?
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Basil Stepanov
подскажите, есть ли стандарт по созданию независимого РС. В частности интересует вопрос удаления записей регистров при удалении объект-измерения
Есть в документации БСП по удалению помеченных.

Надо либо ставить ведущим и удаление будет автоматически, либо не ставить ведущим и удаление будет блокироваться, либо добавлять в исключение проверки поиска ссылок удаления помеченных в переопределчемом модуле БСП и описывать свое правило поведения в модуле удаляемого объекта.

Например есть регистр сведений у которого измерение не ведущее номенклатура, есть помеченная на удаление номенклатура.
Можно измерение добавить в исключение и удаляя номенклатуру описать в событии при удалении удаление записи регистра.

А если у тебя номенклатура в реквезите регистра, то можно добавив реквизит в исключение при удалении описать очистку реквизита или заполнение реквизита другим значением.
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Поиск ссылок как платформенный, так и альтернативный - запросами - работает всепроникающе и все связанные найдет
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Через ИР всегда удаляю, там шикарный механизм пометки или наоборот пропуска связанных объектов
ИР ничего не знает о конфигурации и БСП, он не может удалять корректно.
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
ZEEGIN
ИР ничего не знает о конфигурации и БСП, он не может удалять корректно.
Критерий корректности какой?
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Он не сможет удалить те ссылки которые описаны в исключениях БСП и определены свои правила удаления разработчиками.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
именно потомв надр удалять через поиск удаления бспшный, это елинственный правильный вариант
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Ну это специфика какая-то уже. Кейс товарища выще - убрать все следы и скорее всего пофиг какая-то там логика
источник

BS

Basil Stepanov in 1С, БСП, DevOps и Архитектура
ZEEGIN
Есть в документации БСП по удалению помеченных.

Надо либо ставить ведущим и удаление будет автоматически, либо не ставить ведущим и удаление будет блокироваться, либо добавлять в исключение проверки поиска ссылок удаления помеченных в переопределчемом модуле БСП и описывать свое правило поведения в модуле удаляемого объекта.

Например есть регистр сведений у которого измерение не ведущее номенклатура, есть помеченная на удаление номенклатура.
Можно измерение добавить в исключение и удаляя номенклатуру описать в событии при удалении удаление записи регистра.

А если у тебя номенклатура в реквезите регистра, то можно добавив реквизит в исключение при удалении описать очистку реквизита или заполнение реквизита другим значением.
спасибо. теперь стало понятнее почему в типовые присутствуют РС и отсутствующими ведущими измерениями
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Кроме того в БСП есть два механизма удаления, быстрый блокирующий, когда выполняется поиск всего и оценка возможности удаления, но надо иметь монопольный режим и удаление и рекурсивный не блокирующий, когда выгонять пользователей не надо, сначала идет попытка удаления, собираются проблемы, разрешаются, потом выводится результат.
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
а где можно посмотреть документацию для http://downloads.v8.1c.ru/content//SSL/2_1_3_51/news.htm ?
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
DAnatoliy
а где можно посмотреть документацию для http://downloads.v8.1c.ru/content//SSL/2_1_3_51/news.htm ?
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
спасибо
источник