Необходимо добавить кнопку на форму "Установить дату запрета редактирования" в обработке "Закрытие месяца"
То есть. Пользователь в обработке закрыл месяц, а потом захотел установить дату, чтобы никто не лез в прошлые месяца.
Для этого я из модуля формы при создании на сервере в конца сделал вызов:
_ДополнительноСервер.ДобавитьКнопкиУстановитьДатыЗапретаРедактирования(ЭтаФорма);
Вот код в этом общем модуле _ДополнительноСервер:
Процедура ДобавитьКнопкиУстановитьДатыЗапретаРедактирования(Форма) Экспорт
Команда = Форма.Команды.Добавить("УстановитьЗапретРедактирования");
Команда.Действие = "_ДополнительноКлиент.КомандаУстановитьЗапретРедактирования";
В результате кнопка создается но ничего отрабатывает. Я щелкал по кнопке, но отрабатывание не сработало.
Думаю что причины 2:
1. Нельзя команду создавать в общем модуле. А очень хочется!!! Чтобы форму по минимуму трогать
2. Обработчик команды должен быть без параметров. Но мне нужен параметр чтобы как-нибудь ссылку на эту форму передать в общий модуль.
Как можно поступить в данной ситуации? Посоветуете?
Может глупость скажу, но - а почему не через расширение?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший