|
ПанельДанных и видимость страниц (вкладок) | ☑ | ||
---|---|---|---|---|
0
Codehunter
11.03.13
✎
08:11
|
ЗуП для КЗ. Есть справочник "СотрудникиОрганизаций", в нем основная форма "ФормаЭлемента" на которой есть панель данных "ПанельДанныхНовыйСотрудник" в режиме конструктора 3 страницы, в режиме пользователя их уже 6.
Проблема: добавляю новую станицу - Доп Страница в "ПанельДанныхНовыйСотрудник" но её не видно в пользовательском режиме и не могу найти код который прописывает ещё 3 эти страницы http://www.pixic.ru/i/g0l0n18077b5Z4I4.jpg ток можно без стёба ... 3ю неделю по ночам 1с сниться %)))) |
|||
1
cw014
11.03.13
✎
08:20
|
> не могу найти код который прописывает ещё 3 эти страницы
Ищи лучше |
|||
2
shuhard
11.03.13
✎
08:24
|
(0)[ток можно без стёба]
ты форумом ошибся унылые кодеры тусуются здесь: http://devtrainingforum.v8.1c.ru/forum/ |
|||
3
cw014
11.03.13
✎
08:25
|
(2) Тут уже работу на эту тему предлагают: v8: v8: УФ Нужно в основной форме открывать форму ДопИнфо.
|
|||
4
Codehunter
11.03.13
✎
09:00
|
Нашел процедуру Процедура УстановитьВидимостьЭУ() ... прописал ЭлементыФормы.ПанельДанныхНовыйСотрудник.Страницы.ДопСтраница.Видимость=Истина; но страницу так и не видать ... в какое место кода надо вставить строку?
Процедура УстановитьВидимостьЭУ() //////////////////////////////////////////////////////////////////////////////////////////////////////// ЭлементыФормы.ПанельДанныхНовыйСотрудник.Страницы.ДопСтраница.Видимость=Истина; /////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////// ЭтоТрудовойДоговор = (ВидДоговора = Перечисления.ВидыДоговоровСФизЛицами.ТрудовойДоговор); ЭтоДоговорГПХ = (ВидДоговора = Перечисления.ВидыДоговоровСФизЛицами.Подряда) ИЛИ (ВидДоговора = Перечисления.ВидыДоговоровСФизЛицами.Авторский) ИЛИ (ВидДоговора = Перечисления.ВидыДоговоровСФизЛицами.Лицензионный); ЭтоПредварительноеСоглашение = (ВидДоговора = Перечисления.ВидыДоговоровСФизЛицами.ДоговорУправленческий); Если ЭлементыФормы.ОсновнаяПанель.ТекущаяСтраница.Имя = "СтраницаНовыйСотрудник" Тогда Если ЭтоДоговорГПХ Тогда ЭлементыФормы.ПанельВидЗанятостиОбособленноеПодразделение.ТекущаяСтраница = ЭлементыФормы.ПанельВидЗанятостиОбособленноеПодразделение.Страницы.ОбособленноеПодразделение; Иначе ЭлементыФормы.ПанельВидЗанятостиОбособленноеПодразделение.ТекущаяСтраница = ЭлементыФормы.ПанельВидЗанятостиОбособленноеПодразделение.Страницы.ВидЗанятости; КонецЕсли; //форма нового сотрудника ЭлементыФормы.Организация.ТолькоПросмотр = НЕ (ЭтоТрудовойДоговор ИЛИ ЭтоДоговорГПХ); ЭлементыФормы.ВидЗанятости.ТолькоПросмотр = НЕ ЭтоТрудовойДоговор; ЭлементыФормы.ПанельДанныхНовыйСотрудник.Страницы.ТрудовойДоговор.Видимость = ЭтоТрудовойДоговор И (мДоступнаРольРасчетчика ИЛИ мДоступнаРольКадровика); ЭлементыФормы.ПерейтиКВводуТрудовогоДоговора.Видимость = ЭтоТрудовойДоговор И (мДоступнаРольКадровика ИЛИ мДоступнаРольРасчетчика); Иначе ЭлементыФормы.ПанельДанныхСотрудник.Страницы.КадровыеДанные.Видимость = (мДоступнаРольКадровика ИЛИ мДоступнаРольРасчетчика ИЛИ мДоступнаРольТолькоПросмотр) И ЭтоТрудовойДоговор; ЭлементыФормы.ПанельДанныхСотрудник.Страницы.НачисленияУдержания.Видимость = (мДоступнаРольРасчетчика ИЛИ мДоступнаРольТолькоПросмотр) И ЭтоТрудовойДоговор; ЭлементыФормы.ПанельДанныхСотрудник.Страницы.ТрудовойДоговор.Видимость = (мДоступнаРольКадровика ИЛИ мДоступнаРольРасчетчика ИЛИ мДоступнаРольТолькоПросмотр) И ЭтоТрудовойДоговор; ЭлементыФормы.ПанельДанныхСотрудник.Страницы.СписокДоговоров.Видимость = (мДоступнаРольКадровика ИЛИ мДоступнаРольРасчетчика ИЛИ мДоступнаРольТолькоПросмотр) И ЭтоДоговорГПХ; ЭлементыФормы.ПанельДанныхСотрудник.Страницы.ОтражениеВУчете.Видимость = (мДоступнаРольРасчетчика ИЛИ мДоступнаРольТолькоПросмотр) И (ЭтоТрудовойДоговор ИЛИ ЭтоДоговорГПХ); ЭлементыФормы.ПанельДанныхСотрудник.Страницы.КадровыеДанныеУпрУчет.Видимость = (мДоступныРолиУпрУчета И НЕ ЭтоДоговорГПХ) И глЗначениеПеременной("глИспользоватьУправленческийУчет"); Если НЕ мЕстьНачисления Тогда ЭлементыФормы.Организация1.ТолькоПросмотр = НЕ (ЭтоТрудовойДоговор ИЛИ ЭтоДоговорГПХ); ЭлементыФормы.ВидЗанятости1.ТолькоПросмотр = НЕ ЭтоТрудовойДоговор; КонецЕсли; КонецЕсли; КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |