Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Удаление закладок на форме диалога , Как програмно удалить нкоторые закладки на форме диалога          
Игорь К Подменю пользователя
сообщение 17.10.10, 22:37
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 13
Спасибо сказали: 0 раз
Рейтинг: 0

Ув. коллеги,

я уже давно пользуюсь возможностью програмного ДОБАВЛЕНИЯ закладок на форму диалога обработки. Но сейчас возникла необходимость эти закладки ПРОГРАМНО УДАЛЯТЬ. Причем не все, а только некоторые из них. Подскажите пожалуйста, как это сделать?

ЗАРАНЕЕ БЛАГОДАРЕН ЗА ЛЮБЫЕ СОВЕТЫ И ИДЕИ!

Vofka Подменю пользователя
сообщение 18.10.10, 7:23
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Удалить по моему нельзя. Можно просто не показывать.

Форма.ИспользоватьСлой(<?>,);

Синтаксис:
Форма.ИспользоватьСлой(<ИмяСлоя>,<Режим>)
Назначение:
Установить режим отображения слоя в форме.
Параметры:
<ИмяСлоя> - строковое выражение - название слоя формы, как оно задано в конфигураторе. Параметр может быть составным (указывать несколько слоев). В этом случае имена слоев перечисляются в строке через запятую.
<Режим> - необязательный параметр. Числовое выражение:
0 - скрыть слой <ИмяСлоя> в форме;
1 - показать слой <ИмяСлоя> в форме;
2 - показать слой <ИмяСлоя> и скрыть все остальные.
Значение по умолчанию - 2.
Замечание:
Доступ к методу возможен только в контексте Модуля формы через атрибут Форма.

Игорь К Подменю пользователя
сообщение 18.10.10, 8:59
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 13
Спасибо сказали: 0 раз
Рейтинг: 0

Уваж. VOFKA,

спасибо за овтет!

Если скрыть слой, то останется ярлычок закладки(вверху формы). А задача стоит - удалять полностью.

Я вчера вычитал, что Закладки это элемент типа СПИСОК. И работать с ним нужно как со списком. То есть, по всей видимости, должен сработат метод <УдалитЗначение>. Как думаете?

Vofka Подменю пользователя
сообщение 18.10.10, 9:17
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Насчет списка. Есть атрибут:
Цитата(СинтаксПомошник)
Форма.Закладки
Синтаксис:
Форма.Закладки
Назначение:
Объект типа 'СписокЗначений', содержащий описания закладок текущей формы.
Замечание:
Закладки - атрибут объекта 'Форма'. Доступ к атрибуту возможен только в контексте Модуля формы через атрибут Форма.

Но это скорее всего только даст Вам список закладок и не даст возможность его изменять. Как вариант, можно попробовать
Форма.ИмяЗакладки.Видимость(0)

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 0:56
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!