Новые сообщения

Пользователю 7.7

Бухучет и налоги

Отзывы и предложения

Стол заказов

Обновления 1С

Пользователю 8.х

База знаний

ХРАНИЛИЩЕ

Здравствуйте, гость ( Авторизация | Регистрация )

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

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

Ув. коллеги,

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

ЗАРАНЕЕ БЛАГОДАРЕН ЗА ЛЮБЫЕ СОВЕТЫ И ИДЕИ!
Перейти в начало страницы
 
 
Vofka
Вставить ник
сообщение 18.10.10, 7:23
Сообщение #2

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

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

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

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


Signature
Украина едина и неделима!
  • Услуги 1С программиста
  • Выдержка из правил => Пункт 23. Не нужно давать пространственные ответы либо задавать встречные вопросы в технических форумах, ответы на которые не помогут сути дела
Перейти в начало страницы
 
 
Игорь К
Вставить ник
сообщение 18.10.10, 8:59
Сообщение #3

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

Уваж. VOFKA,

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

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

Я вчера вычитал, что Закладки это элемент типа СПИСОК. И работать с ним нужно как со списком. То есть, по всей видимости, должен сработат метод <УдалитЗначение>. Как думаете?
Перейти в начало страницы
 
 
Vofka
Вставить ник
сообщение 18.10.10, 9:17
Сообщение #4

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

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

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


Signature
Украина едина и неделима!
  • Услуги 1С программиста
  • Выдержка из правил => Пункт 23. Не нужно давать пространственные ответы либо задавать встречные вопросы в технических форумах, ответы на которые не помогут сути дела
Перейти в начало страницы
 
 

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

 

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

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне