Скрыть кнопки Предоплата и Кредитом. Розница 3

Клиенту нужно убрать эти две кнопки.

Мне сложно отлаживать эти кнопки в РМК, потому что когда я хочу что-то оплатить, пишет, что не открыта смена (ведь я использовал не эмулятор ККМ, а принтер чеков).

Сначала я попробовал сделать так:

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

Тогда я попробовал так:

Но так нельзя, 1С не разрешает сбрасывать имя команды почему-то.

В итоге я спрятал кнопки на невидимую закладку — с глаз долой из сердца вон:

&НаСервере
Процедура M_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
		//Удаляем таким хитрым образом эти кнопки
		НевидимаяСтраница = ЭтаФорма.Элементы.Добавить("дор_НевидимаяСтраница", Тип("ГруппаФормы"), Элементы.Страницы);
		НевидимаяСтраница.Видимость = ложь;
		НевидимаяСтраница.Заголовок = "Невидимая";
		Элементы.Переместить(Элементы.Предоплата, НевидимаяСтраница);
		Элементы.Переместить(Элементы.ОплатаКредитом, НевидимаяСтраница);
КонецПроцедуры

Среда: Розница 3.0.3.147

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

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

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