Всем привет !
Подскажите пожалуйста в таком вопросе:
В ЗУП (3.1.27.93) в документе НачислениеЗарплаты В ТЧ Начисление при изменении поля Отработано строка выделяется жирным шрифтом.
Скрин
Как сделать так, чтобы функционал документа не изменился, а при изменении времени определенных сотрудников, шрифт не изменялся (оставался НЕ жирным)?
Заранее спасибо за ответ.
Подскажите пожалуйста в таком вопросе:
В ЗУП (3.1.27.93) в документе НачислениеЗарплаты В ТЧ Начисление при изменении поля Отработано строка выделяется жирным шрифтом.
Как сделать так, чтобы функционал документа не изменился, а при изменении времени определенных сотрудников, шрифт не изменялся (оставался НЕ жирным)?
Заранее спасибо за ответ.
По теме из базы знаний
- Рассылка расчетных листков по электронной почте для 1С:Зарплата и управление персоналом 8.2. Версия 3.
- Почему интерфейс «Такси» это как минимум топтание на месте.
- Внешняя печатная форма с вводом параметров через дополнительную форму
- Заполнение новых окладов и коэффициентов индексации по штатному расписанию для документа "Индексация заработка" (ERP 2.4, 2.5, КА 2.4, 2.5, ЗУП 3.1)
- Как отредактировать документ перед печатью в 1С. Советы пользователям
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(9)
Вообще не знаю как и где это реализовать ? :(
Вообще не знаю как и где это реализовать ? :(
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
РасчетЗарплатыРасширенныйФормы.ДокументыПриСозданииНаСервере(ЭтаФорма);
РасчетЗарплатыРасширенныйФормы.ИнициализироватьМеханизмПересчетаДокументаПриРедактировании(ЭтаФорма);
// Обработчик подсистемы "ВерсионированиеОбъектов".
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтаФорма);
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПараметрыРазмещения = ПодключаемыеКоманды.ПараметрыРазмещения();
ПараметрыРазмещения.КоманднаяПанель = Элементы.КоманднаяПанельФормы;
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект, ПараметрыРазмещения);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
ОкончательныйРасчетНДФЛ = Не Объект.РежимДоначисления;
// СтандартныеПодсистемы.Свойства
ДополнительныеПараметры = Новый Структура;
ДополнительныеПараметры.Вставить("ИмяЭлементаДляРазмещения", "ГруппаДополнительныеРеквизиты");
УправлениеСвойствами.ПриСозданииНаСервере(ЭтотОбъект, ДополнительныеПараметры);
// Конец СтандартныеПодсистемы.Свойства
// ПроцессыОбработкиДокументов
Если ОбщегоНазначения.ПодсистемаСуществует("ЗарплатаКадрыПриложения.ПроцессыОбработкиДокументовЗарплата") Тогда
МодульПроцессыОбработкиДокументовЗарплата = ОбщегоНазначения.ОбщийМодуль("ПроцессыОбработкиДокументовЗарплата");
МодульПроцессыОбработкиДокументовЗарплата.ПриСозданииНаСервере(ЭтотОбъект, Объект);
КонецЕсли;
// Конец ПроцессыОбработкиДокументов
КонецПроцедуры
Показать
(1) Это контролируется условным оформлением формы, которое устанавливается программно в общем модуле РасчетЗарплатыРасширенныйФормы. В форме документа есть реквизит "КонтролируемыеПоляНачисления", собственно на значения этих контролируемых полей и устанавливается условное оформление (жирный шрифт). Получается, чтоб условное оформление не применялось на определенных сотрудников, этих конкретных сотрудников надо где-то хранить и допилить процедуру установки условного оформления, т.е. добавить ещё одно условие, что жирный шрифт устанавливается, если установлены нужные значения контролируемых полей + сотрудник не в списке этих избранных. В общем профит от данных манипуляций довольно сомнительный :)
(6) РасчетЗарплатыРасширенныйФормы.ДокументыВыполненияНачисленийУстановитьУсловноеОформление(Форма, ОписаниеТаблицыВидовРасчета)
Там устанавливается оформление. Оно применяется, если все наложенные условия выполняются, поэтому тут лучше подход, предложенный в (4) . Однако проблема с хранением списка избранных остаётся в любом случае. Так что экспериментируйте.
Там устанавливается оформление. Оно применяется, если все наложенные условия выполняются, поэтому тут лучше подход, предложенный в (4) . Однако проблема с хранением списка избранных остаётся в любом случае. Так что экспериментируйте.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот