#0
by Gray776
Вот что-то маюсь с удалением. Подумалось может написать чего своё. Но как бы нюансов же много, всех могу не учесть, решил вот посоветоваться. И конечно понимаю что это [:|||||:] но для себя чего-нить накрапаю...
#1
by ДенисЧ
1. найти помеченные 2. Найти ссылки на них 3. если нет ссылок - удалить. 4. Налить водки. 5. Наслаждаться.
#2
by Gray776
крутой алгоритм. тока я не пью с некоторых пор... вообще не пью мечтаю бросить курить...
#8
by bolobol
Если есть ссылки - проверить, что найденные ссылки действительно мешают. Я уже такое написал. Упёрся в регистры сведений. Ща апну тему, кстати...
#9
by Gray776
Ниии пятый заем ыкидывать или без водки пятый никак? во во что с регистром сведений делать-то?
#10
by sda553
А чем найденный ссылки "действительно мешают" отличаются, "фигня, не мешают"? И что не так с рс?
#11
by Лохматые Уши
Возьми стандартную. Допили при необходимости, допили при необходимости. Я добавлял нужные мне отборы.
#12
by RayCon
+1 Алгоритм удаления будет такой же, как и типовой - см . Вопрос упирается не в алгоритм, а в юзабилити: 1. Как быстро найти в списке те объекты, которые надо удалить. 2. Как оперативно освободить объекты от связей. 3. Как повторить процесс удаления без перезапуска обработки после выявления новых объектов, подлежащих удалению и/или освобождения связей. И т.д. и т.п. Ни о чём подобном фирма 1С не думает. Существующая типовая обработка - наколенная часовая поделка => есть широкое поле деятельности для облегчения жизни пользователям и самореализации.
#15
by Gray776
Во во примерно такие нюансы, и имел ввиду. кстати да я в БП 3,0 заметил фишку что учитываются освободившиеся связи(кажется так правильно это называется)
#16
by ifso
> Ни о чём подобном фирма 1С не думает. злые зыки клевещут, что некая часть "очевидного" функционала сознательно не внедряется в типовую, дабы не оставить без хлеба "партнеров"
#18
by vlandev
А есть какое то решение , что бы 1С искала ссылки на помеченные до первого попадания ? Типа что бы нашлась первая - и все , на этом поиск бы прерывался. Это бы сильно ускорило поиск тех помеченных , на которые никто не ссылается.
#19
by Gray776
Хм... Это скорее всего допилить самому опционально... Таксь, вот уже наметка первая куда, править стандартную начинать :))) А так кучу всяких удалялок поискав нарыть можно, практически на любой вкус и цвет...
#20
by Gray776
А так то поиск всех ссылок идет, чтоб потом пользователю показать что не дает удалить... Я так себе представляю, чекбоксов на форму добавить(мало ли хотелок возникнет при удалении). [] Отбирать только объекты без ссылок. [] После удаления обработать оставшиеся помеченные объекты. Примерно так. Ну и внести соответственные изменения в модуль. Не смотрел как там все сделано но без второго пункта вообще минимум изменений вносить...
#21
by Адинэснег
чем наличие записи РС на удаляемый объект отличается от ссылки в справочнике/документе? Если ссылка в ведущем измерении - запись сама грохнется, если в каком нить реквизите - руками/программно удаляй
#22
by Адинэснег
а по идее, перекрестные всякие ссылки когда образуются, нужно несколько раз выполнить удаление с поиском ссылок... и когда уже не останется неразрешимых ситуаций (на все удаляемые объекты будут ссылки ) - тогда уже приступать к разбору
#23
by anatoly
есть грамотная обработка, допиленная типовая, где можно галочками типы метаданных выбирать. рекомендую.
#24
by Gray776
Во во программно хочется... тока блин надо будет вариации предусмотреть как грохнуть в каком случае...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Самый быстрый алгоритм удаления строк из ТЗ
- Контроль возможности удаления помеченных объектов
- v7: После "Удаления помеченных объектов" у части номенклатуры пропали цены
- Напомните алгоритм обхода и удаления строк в ТЗ
- Вылеты базы при попытке удаления помеченных объектов
- Документооборот. Удаление помеченных объектов. Дескрипторы доступа для объектов.
В этой группе 1С
- 1С:Предприятие 8.1 УТ 10.3 Как Поиск по штрихкоду поменять на поиск по коду?
- Как определить идет ли закрытие месяца в базе или нет?
- Перевод 1С Управление торговлей 10.3 на 8.3
- Как на форму "Произвольная" добавить кнопку "Добавить"
- Добавление движения по Регистру Накоплений
- Комплексная автоматизация и установка реквизитов в документах
- Заполнение строк тч
- Не получается обратиться к реквизиту формы УТ 11.1
- Ускорение запроса - по хозрасчетному регистру
- Объект не найден не удаляется ссылка
- УТ11 Состояние обеспечения заказов, как вывести на принтер?
- Проверка XML на соответствие схеме
- УТ 10.3 Списание и Инвентаризация
- Почему не выводится в отчете поле СКД
- Недорогой хостинг для Redmine
- Чтение текстового файла "не лету"
- ПередУдалением строки в Табличной части Документа 8.3 Розница 2.1
- Как свернуть строки в СКД
- Справочник ОКПД в csv
- Изменение Регистра Бухгалтерии