#0
by location
Добрый день. Подскажите как пометить на удаление документ из управляемой формы. У роли стоит галочка удаление, интерактивное удаление снята. При определенном условии можно только удалить документ, поэтому в остальных случаях нельзя давать удалять, вот изза этого и нужна отдельная кнопка на форме. Подскажите плз.
#1
by SergTheGreat
Во-первых, удалять объект из формы этого же объекта - это не комильфо. Ну, из формы списка еще куда не шло. Во-вторых, определись, требуется удаление или установка пометки на удаление. Первое - это "стирание" объекта из базы. Второе - изменение одного из его реквизитов.
#2
by Fragster
непонятно, как из "При определенном условии можно только удалить документ" следует "поэтому в остальных случаях нельзя давать удалять" и уж тем более непонятно, почему "нужна отдельная кнопка на форме" вместо разрешения удаления и проверки перед удалением тех самых условий...
#3
by location
нужно именно установить пометку удаления чтобы он стал с крестиком и непроведенный на форме списка. далее снять эту пометку нельзя.
#4
by location
потому что документ специфический. установить можно только при определнном условии. снять документ из помеченного вообще нельзя, т.е. установка права на интерактивное удаление тут не поможет.
#5
by Fragster
я сейчас одну очень вещь скажу, только ты не обижайся (с): если ты перед записью будешь проверять твои условия (включая снятие пометки) и выставлять отказ в истину - тебя никто ругать не будет.
#6
by location
ну пользователь сам должен нажать кнопочку, потому что с такими условиями могут быть и проведенные документы.
#7
by Fragster
ну да, при наличии права он может нажать на кнопку пометки на удаление. в обработке перед записью сработает алгоритм проверки условия и если нельзя - не даст удалить. то же и при снятии пометки.
#8
by SergTheGreat
В форме создаешь команду (например, "ИзменитьПометку") и кнопку (например, "КнопкаИзменитьПометку"). Доступность их пользователю настраиваешь или через "Использование" команды, или через "Пользовательская видимость" кнопки, или программно (например, через "ПравоДоступа"). В действии команды пишешь: Записать; Ну, и по желанию, там же добавляешь др. проверки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Удаление помеченных на удаление документов
- Удаление помученных на удаление элементов справочников
- Как запретить удаление документа (или пометку на удаление) ?
- Роль: удаление и интерактивное удаление
- Программное добавление или удаление элементов управляемой формы
- удаление строк из таблицы управляемой формы
- Как вызвать функцию модуля обработки из формы внешней управляемой формы
- Удаление помеченных на удаление
- закрытие управляемой формы при закрытии формы владельца
- v7: Медленное удаление помеч.на удаление документов после обрезки базы
- Программное удаление элементов управляемой формы .
- Вызов обычной формы подбора номенклатуры из управляемой формы
В этой группе 1С
- Как в уф 83 на форме списка выделить несколько строк сразу
- Различие в УХ и ERP по бюджетированию
- Не хватает лицензий
- Справочник кассы в 1С Бухгалтерия предприятия КОРП, редакция 3.0
- Как в программно обратиться к группировкам динамического списка?
- БП 3.0 Закрытие 25 счета
- Прайс-лист УТ 11.3
- Создание печатной формы, берущей данные из 2-х документов
- НДФЛ с дивидендов в ЗУП 3.1
- Пропадает доступ к расшаренным ресурсам
- Мобильная 1с на Андроиде, как заставить работать в фоновом режиме?
- v7: 2 пиктограммы в таблице на форме (внешний отчет)
- Есть ли ограничения по подключению торгового оборудования через веб-клиент?
- БГУ. Не проставляетс КПС по счету 303.04
- ERP и встречный выпуск
- УПП 1.3 Свертка РС.ЖурналУчетаСчетовФактур и Документ счет фактура.
- Указанная функция уже определена
- Работа с параметром в кд2
- КАТАП 1.1 Ошибка при отправке списания в ЕГАИС
- Для учета "" в организации "ИмяОрганизации" не указан счет