Как сделать кнопку недоступной 1с

Недоступны кнопки командной панели в обычных формах, управление видимостью кнопок

Недоступны кнопки командной панели в обычных формах, управление видимостью кнопок

3 причины недоступности кнопки

У каждой кнопки типа «Действие» командной панели существует свойство «Доступность», которое позволяет ограничить возможность нажатия пользователем в неподходящий момент, оно доступно на чтение и на запись.

Платформа также автоматически управляет доступностью кнопок, когда не действие не применимо для данной ситуации. Это справедливо для кнопок со стандартным действием, например «Отмена проведения» будет недоступно для не проведенного документа.

Другие стандартные действия приведены на фрагменте интерфейса:

Как сделать кнопку недоступной 1с

Третий случай, когда кнопка недоступна для нажатия — отсутствие назначенного обработчика в коде модуля формы. Никаких ошибок при этом не возникает, поэтому это одна из неявных ошибок в процессе конфигурирования системы.

Чтобы убедится в причине, открываете свойства кнопки панели и в поле «Действие» нажимаете кнопку открытия («Лупу»). При наличии обработчика, конфигуратор откроет форму, при отсутствии выведет ошибку «Процедура не обнаружена»

Как сделать кнопку недоступной 1с

Чтобы добавить обработчик очищаете поле, и повторно нажимаете «лупу», система создаст новый обработчик, код которого можно будет задать.

Управление видимостью кнопок

В обычных формах явно управлять видимостью кнопками невозможно.

Поэтому, если все-таки хотите скрывать «ненужные» кнопки, придется использовать метод «Удалить» кнопок панели, для отображения — «Добавить«.

Удалять кнопки, добавленные системой по флажку «Автозаполнение» формы невозможно.

Пример добавления кнопки

Если вам требуется сохранять положение кнопки в нужной позиции, после добавления воспользуйтесь методом «Сдвинуть«.

«Куда» — это командная панель, в которой требуется внести изменения

«ОбработчикДопКнопокДействийФормы» — в примере выше, это название процедуры обработчика события, должна быть в форме, может отличаться для каждой из кнопок.

Пример удаления кнопки

Нулевую рекламную идею можно помножить на миллион долларов – все равно получится нуль.

Источник

Как бороться с плохими пользователями

Как сделать кнопку недоступной 1с Как сделать кнопку недоступной 1с Как сделать кнопку недоступной 1с

Как сделать кнопку недоступной 1с

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

Данный продукт создан с целью ограничить пользователей в совершении ненужного (и зачастаю вредного) действия.

Если пользователь открывает форму проведенного документа, то все кнопки изменения (записать, провести, провести и закрыть) у него недоступны:

Как сделать кнопку недоступной 1с

Если ему нужно просто посмотреть и закрыть документ, то придется сделать это нормальным способом. Если же все-таки требуется внести какие-то изменения, надо сначала распровести документ (через кнопку Еще в командной панели), после этого кнопки становятся опять доступны:

Как сделать кнопку недоступной 1с

Как только документ будет снова проведен, кнопки опять будут некликабельные.

Для корректной работы расширение необходимо внедрять с отключением безопасного режима:

Как сделать кнопку недоступной 1с

Как сделать кнопку недоступной 1с

Обработка актуализирует информацию о неликвидных товарах в базе (тех, которые не продавались за последние 3 месяца) и записывает изменения в дополнительный реквизит номенклатуры.

Как сделать кнопку недоступной 1с

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

Как сделать кнопку недоступной 1с

Вывод картинок номенклатуры в рабочем месте кассира РМК, справочнике номенклатуры и при подборе товаров в документы закупки и продажи. Галерея всех изображений товара + описание на отдельной форме. Легкая регистрация изображений товаров.

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *