По теме из базы знаний
- Групповая обработка документов (признаки и непосредственное удаление)
- Непосредственное удаление объектов версия 1.02
- Поиск и непосредственное удаление документов и справочников из базы
- Обработка непосредственного удаления помеченых на удаление объектов без монополного режима, без полных прав и контроля
- Непосредственное удаление объектов Справочники, Документы, Регистры сведений. Обычные формы
Найденные решения
danilfg пишет:
Обновил сегодня 1С до редакции 2.0.28.3. И теперь пропала функция "Непосредственное удаление", и даже Shift+Del не удаляет. Все права установлены!
(1) danilfg,
Обновил сегодня 1С до редакции 2.0.28.3. И теперь пропала функция "Непосредственное удаление", и даже Shift+Del не удаляет. Все права установлены!
Непосредственное удаление разрешает флаг "Интеррактивное удаление", установка которого влечет автоматическую установку флага "Удаление". Установка флага "Удаление" разрешает установить флажки "Интеррактивное удаление" и "Интеррактивное удаление помеченных". Снятие флага флага "Удаление" автоматически сбрасывает флажки "Интеррактивное удаление" и "Интеррактивное удаление помеченных". Таким образом, для непосредственного удаления необходимо установить флаг "Интеррактивное удаление" для соответствующего объекта метаданных в выбранной роли. При этом, флаг "Удаление" установится автоматически.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
danilfg пишет:
Обновил сегодня 1С до редакции 2.0.28.3. И теперь пропала функция "Непосредственное удаление", и даже Shift+Del не удаляет. Все права установлены!
(1) danilfg,
Обновил сегодня 1С до редакции 2.0.28.3. И теперь пропала функция "Непосредственное удаление", и даже Shift+Del не удаляет. Все права установлены!
На сколько я понял, обновлена была конфигурация, а не платформа. Обновление конфигурации на данную функцию не влияет. Смотрите настройки.
danilfg пишет:
Обновил сегодня 1С до редакции 2.0.28.3. И теперь пропала функция "Непосредственное удаление", и даже Shift+Del не удаляет. Все права установлены!
(1) danilfg,
Обновил сегодня 1С до редакции 2.0.28.3. И теперь пропала функция "Непосредственное удаление", и даже Shift+Del не удаляет. Все права установлены!
Непосредственное удаление разрешает флаг "Интеррактивное удаление", установка которого влечет автоматическую установку флага "Удаление". Установка флага "Удаление" разрешает установить флажки "Интеррактивное удаление" и "Интеррактивное удаление помеченных". Снятие флага флага "Удаление" автоматически сбрасывает флажки "Интеррактивное удаление" и "Интеррактивное удаление помеченных". Таким образом, для непосредственного удаления необходимо установить флаг "Интеррактивное удаление" для соответствующего объекта метаданных в выбранной роли. При этом, флаг "Удаление" установится автоматически.
varkolak пишет:
Напиши внешнюю обработку.
Напиши внешнюю обработку.
Я не давно в 1С. И даже понять и не имею как это сделать, на инфостарте ее нет, где может быть не знаешь?
miaso пишет:
Наверно 1с-цам надоело нытье про непосредственное удаление данных без проверки вот они и прикрыли лавочку :). Хотя если честно еще не обновлялся и не смотрел
Наверно 1с-цам надоело нытье про непосредственное удаление данных без проверки вот они и прикрыли лавочку :). Хотя если честно еще не обновлялся и не смотрел
Вполне возможно, но эта функция крайне необходима!
deniseek77 пишет:
Значит не полные права...открой "Роли"-Твоя роль-правой кнопкой "открыть права" и посмотри у желаемого удалить тобой объекта стоит ли кнопка "Удаление" не "Интерактивное удаление", а "Удаление"
(5) deniseek77,
Значит не полные права...открой "Роли"-Твоя роль-правой кнопкой "открыть права" и посмотри у желаемого удалить тобой объекта стоит ли кнопка "Удаление" не "Интерактивное удаление", а "Удаление"
Непосредственное удаление разрешает флаг "Интеррактивное удаление", установка которого влечет автоматическую установку флага "Удаление". Установка флага "Удаление" разрешает установить флажки "Интеррактивное удаление" и "Интеррактивное удаление помеченных". Снятие флага флага "Удаление" автоматически сбрасывает флажки "Интеррактивное удаление" и "Интеррактивное удаление помеченных". Таким образом, для непосредственного удаления необходимо установить флаг "Интеррактивное удаление" для соответствующего объекта метаданных в выбранной роли. При этом, флаг "Удаление" установится автоматически.
Советую использовать обработку УниверсальныеПодборИОбработкаОбъектов, она есть на диске ИТС. Там есть возможность непосредственного удаления, и ничего писать самому не нужно. Если что, пиши, объясню как её использовать.
zakkvanaxel пишет:
Советую использовать обработку УниверсальныеПодборИОбработкаОбъектов, она есть на диске ИТС. Там есть возможность непосредственного удаления, и ничего писать самому не нужно. Если что, пиши, объясню как её использовать.
Советую использовать обработку УниверсальныеПодборИОбработкаОбъектов, она есть на диске ИТС. Там есть возможность непосредственного удаления, и ничего писать самому не нужно. Если что, пиши, объясню как её использовать.
Спасибо! За какой месяц? А то их уже много скопилось.
deniseek77 пишет:
Значит не полные права...открой "Роли"-Твоя роль-правой кнопкой "открыть права" и посмотри у желаемого удалить тобой объекта стоит ли кнопка "Удаление" не "Интерактивное удаление", а "Удаление"
Значит не полные права...открой "Роли"-Твоя роль-правой кнопкой "открыть права" и посмотри у желаемого удалить тобой объекта стоит ли кнопка "Удаление" не "Интерактивное удаление", а "Удаление"
Стоит галочка напротив удаление, а интерактивное - нет. Но дело в том, что конфигуратор заблокирован и его нельзя поменять.
Конечно, надо снимать с нередактирования...создавать новую "Роль" с правами "Суперадмина", тогда все будет...Если этого не делать, то через обработки...но в любом случае- очень внимательно и делайте копии перед этим, а то битых ссылок потом необерешься...
deniseek77 пишет:
Конечно, надо снимать с нередактирования...создавать новую "Роль" с правами "Суперадмина", тогда все будет...Если этого не делать, то через обработки...но в любом случае- очень внимательно и делайте копии перед этим, а то битых ссылок потом необерешься...
Конечно, надо снимать с нередактирования...создавать новую "Роль" с правами "Суперадмина", тогда все будет...Если этого не делать, то через обработки...но в любом случае- очень внимательно и делайте копии перед этим, а то битых ссылок потом необерешься...
Спасибо! Но я уже как то снимал эту галочку и обновления вставали криво, поэтому я в конфигуратор больше не лезу)
Помогла внешняя обработка:
Товарищи, на самом деле ни в одной правильно построенной базе данных (за редким исключением) нет необходимости в установке прав на объект "Интерактивное удаление", это может нарушить ссылочную целостность информационной системы
Borisych пишет:
Товарищи, на самом деле ни в одной правильно построенной базе данных (за редким исключением) нет необходимости в установке прав на объект "Интерактивное удаление", это может нарушить ссылочную целостность информационной системы
Товарищи, на самом деле ни в одной правильно построенной базе данных (за редким исключением) нет необходимости в установке прав на объект "Интерактивное удаление", это может нарушить ссылочную целостность информационной системы
Дык об чем и речь. А автор как-то отвечать не торопится зачем он хочет базу грохнуть.. Видать клиент ему насолил.
MurmurSoul пишет:
А вот интересно зачем человеку недавно работающему в 1С, да еще и не умеющему вносить правки в конфу нужна функция непосредственного удаления объектов?? Чтоб потом база полетела?
А вот интересно зачем человеку недавно работающему в 1С, да еще и не умеющему вносить правки в конфу нужна функция непосредственного удаления объектов?? Чтоб потом база полетела?
Удалять не я буду, а бухгалтер, который в 1С не первый день.
Samir_2011 пишет:
Хмм, проверил конфигурацию БП релизы 2.0.27.10 и 2.0.28.3. "Интерактивное удаление" снято в обоих случаях, поэтому 1с-овцы позаботились об этом раньше :)
PS Нашел версию 2.0.26.8 и там нет таких прав.
Хмм, проверил конфигурацию БП релизы 2.0.27.10 и 2.0.28.3. "Интерактивное удаление" снято в обоих случаях, поэтому 1с-овцы позаботились об этом раньше :)
PS Нашел версию 2.0.26.8 и там нет таких прав.
Спасибо! Теперь хоть есть уверенность, что только внешняя обработка поможет (а то была мысль, что обновил криво), так как в конфигуратор лезть я точно не буду.
MurmurSoul пишет:
Дык об чем и речь. А автор как-то отвечать не торопится зачем он хочет базу грохнуть.. Видать клиент ему насолил.
Дык об чем и речь. А автор как-то отвечать не торопится зачем он хочет базу грохнуть.. Видать клиент ему насолил.
Да ни кто не насолил, появилась необходимость у бухгалтера)
Всем спасибо! Проблема решена!
Помогла внешняя обработка:
Вы извините с ума сошли?????????? Зачем бухгалтеру давать права на непосредственное удаление элементов???
Кто вам сказал, что пользователю можно давать такие права? Ваш бухгалтер не умеет удалять стандартными средствами?
Кто вам сказал, что пользователю можно давать такие права? Ваш бухгалтер не умеет удалять стандартными средствами?
MurmurSoul пишет:
Вы извините с ума сошли?????????? Зачем бухгалтеру давать права на непосредственное удаление элементов???
Кто вам сказал, что пользователю можно давать такие права? Ваш бухгалтер не умеет удалять стандартными средствами?
Вы извините с ума сошли?????????? Зачем бухгалтеру давать права на непосредственное удаление элементов???
Кто вам сказал, что пользователю можно давать такие права? Ваш бухгалтер не умеет удалять стандартными средствами?
Есть документ, который создан неправильно, его необходимо удалить, при этом на него не ссылается ни один другой, и нельзя удалять функцией "Удалить помеченные документы", так как есть помеченные на удаление и возможно они понадобятся.
Есть другой способ, кроме непосредственного удаления?
Оно всегда у него было, да и я не давал права. Все, что есть осталось от предыдущего, который пропал, даже кружку не забрал.
Я лишь пытаюсь во всем разобраться, и пока делаю, то что просят пользователи.
Если на этот документ ссылаются другие объекты, то первое же те тестирование восстановит этот документ, правда пустой. Что вы выиграете? Надо заменять ссылки на этот документ. Не просто же так используется в других объектах.
MurmurSoul пишет:
Если на этот документ ссылаются другие объекты, то первое же те тестирование восстановит этот документ, правда пустой. Что вы выиграете? Надо заменять ссылки на этот документ. Не просто же так используется в других объектах.
Если на этот документ ссылаются другие объекты, то первое же те тестирование восстановит этот документ, правда пустой. Что вы выиграете? Надо заменять ссылки на этот документ. Не просто же так используется в других объектах.
Я не знаю что ответить, я запутался)
Вот безопасная обработка - удалит только при отсутствии ссылок на документ:
Прикрепленные файлы:
УдалитьОбъектИБНепосредственноПриОтсутствииСсылок.epf
danilfg пишет:
так как есть помеченные на удаление и возможно они понадобятся.
Есть другой способ, кроме непосредственного удаления?
так как есть помеченные на удаление и возможно они понадобятся.
Есть другой способ, кроме непосредственного удаления?
Конечно да. В типовой обработке "Операции" - "Удаление помеченных объектов" есть возможность выбрать только нужные объекты. Если на них нет ссылок, они будут удалены. А непосредственное удаление - прямая дорога к вопросу "че-то бухгалтер жалуется, что у него ничего не идет и не закрывается".
Забудьте о таком удалении! Интерактивное удаление - слишком грозное оружие, чтобы давать его в руки бухгалтеру.
Ссылочная целостность - это понятие не для красного словца придумано, она предохраняет базу от саморазрушения по вине пользователя.
Ссылочная целостность - это понятие не для красного словца придумано, она предохраняет базу от саморазрушения по вине пользователя.
Почему нельзя вот так:
Это наверное чертовски грязный способ, если он неверный, пожалуйста тоже сообщите, то что последствия могут быть печальные это понятно, но если нужно просто удалить элемент то по идее проблем быть не должно.
//Получаем объект по ссылке (который мы хотим удалить)
Об = Ссылка.ПолучитьОбъект();
//Если нужно проверить какие ссылки на него имеются
Массив = Новый Массив;
Массив.Добавить(Ссылка);
ТаблицаСсылок = НайтиПоСсылкам(Массив); //получаем Метаданные/Данные/Ссылка которые ссылаются на удаляемый объект
//
Обрабатываем найденные ссылки на наш объект (можно также рекурсивно и их удалять или оповещать пользователя,что они есть)
//
//Ну и удаляем соответственно объект
Об.Удалить();
ПоказатьЭто наверное чертовски грязный способ, если он неверный, пожалуйста тоже сообщите, то что последствия могут быть печальные это понятно, но если нужно просто удалить элемент то по идее проблем быть не должно.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот